本仓库可以作为 Claude Code 插件使用,并已提供 Marketplace 清单(.claude-plugin/marketplace.json),用户可通过 /plugin marketplace add 订阅后安装插件。单插件清单为 .claude-plugin/plugin.json。
安装完成后的推荐使用方式仍然是:在论文项目根目录直接用自然语言描述目标,例如“用 PaperFit 分析这篇论文的排版问题”。插件与 marketplace 是接入层,不改变 PaperFit 的产品心智。
以下为当前 manifest 与常见校验要求的对应关系(细节以 官方插件 / Marketplace 文档 为准):
| 项 | PaperFit 现状 |
|---|---|
| 清单路径 | .claude-plugin/plugin.json |
version |
已填写 |
agents |
均为具体 .md 文件路径(未使用目录占位) |
skills |
数组形式:["./skills/"] |
commands |
数组形式:枚举 .claude/commands/*.md |
hooks |
未在 manifest 中声明;若日后增加 hooks/hooks.json,请遵循当前 CLI 对「约定加载 vs 显式声明」的说明,避免重复注册 |
- 清单文件:marketplace.json
- Marketplace ID:
paperfit-vto(刻意与OpenRaiser/PaperFit克隆临时目录名区分,避免 macOS 大小写不敏感盘上仅改大小写的rename失败) - 插件 ID:
paperfit
在 Claude Code 中(命令以你当前 CLI 为准,参见 官方文档):
/plugin marketplace add OpenRaiser/PaperFit
/plugin install paperfit@paperfit-vto
或使用 HTTPS:/plugin marketplace add https://github.com/OpenRaiser/PaperFit
已克隆到本地时:
/plugin marketplace add /path/to/PaperFit
/plugin install paperfit@paperfit-vto
更新市场:
/plugin marketplace update paperfit-vto
git clone https://github.com/OpenRaiser/PaperFit.git
cd PaperFit
claude plugin validate .claude-plugin/plugin.json
claude plugin add .claude plugin add https://github.com/OpenRaiser/PaperFit与插件并列的方式(不经过 plugin 系统):
npm install -g paperfit-cli
paperfit-install # 复制到 ~/.claude,任意项目可用斜杠命令两种方式可同时存在;插件由 Claude CLI 管理,paperfit-install 是直接写入 ~/.claude 的宿主资产安装器。
注意:
- 插件负责 Claude Code 侧的接入与分发。
paperfit-cli/paperfit-install提供共享 runtime、skills 与宿主资产。- 只安装插件并不会自动带来本地全局
paperfit命令。
官方校验器较严,常见报错如 agents: Invalid input 多因:agents 写成目录或缺少 version。可在项目根执行:
claude plugin validate .claude-plugin/marketplace.json
claude plugin validate .claude-plugin/plugin.json并根据报错调整路径或字段形状。
完整安装与系统依赖见仓库根目录 README.md。