SuperAPI AI 工具集

claude-paper-webui

写作与研究

查看项目

更新于 10-16 04:59

技能介绍

用途:启动 Claude Paper 的网页查看器,用于浏览和研究论文。该技能由现有 Claude Paper Skill 生成,工作流与输出要求不变,仅适配了宿主元数据、插件根变量与跨技能调用。

主要能力:用生产版 Nuxt.js 服务器提供 Web UI;首次运行安装依赖并构建;插件版本变化时自动重新构建;端口被同插件旧进程占用且版本不一致时重启;启动后校验服务健康状态。

使用方式:调用前需把 CLAUDE_PAPER_PLUGIN_ROOT 解析为本包内 plugin/ 目录的绝对路径(本 SKILL.md 中为 ../../plugin),不要用当前工作区根目录替代。流程为:进入 "${CLAUDE_PAPER_PLUGIN_ROOT}/src/web",若无 node_modules 或依赖损坏则执行 npm ci;读取 .claude-plugin/plugin.json 的版本,与 .output/.build-version 比对,不一致时执行 npm run build 并写入版本,然后检查 5815 端口,用 HOST=127.0.0.1 PORT=5815 node .output/server/index.mjs 后台启动并把 PID 写入 /tmp/claude-paper-webui.pid;最后轮询 http://localhost:5815/api/papers 验证就绪,失败则清理进程退出。

停止方式:运行 kill $(cat /tmp/claude-paper-webui.pid)。

限制:固定使用 5815 端口,被其他进程占用时直接报错;需已安装 Node.js 与 npm;访问地址为本地 127.0.0.1:5815。费用、平台支持与效果资料暂未提供。