Ask me what skills you need
What are you building?
Tell me what you're working on and I'll find the best agent skills for you.
Use when the user wants Paper2Any-based paper-to-figure, PPT, poster, video, citation, rebuttal, DrawIO, mindmap, image, PDF-to-PPT, or KB workflows through the ScholarAIO Paper2Any MCP sidecar.
Paper2Any 是外部项目 OpenDCAI/Paper2Any。ScholarAIO 不 vendoring 它的代码和依赖;ScholarAIO 只提供一个轻量 MCP sidecar,把 agent 请求转交给真实 Paper2Any checkout 或它自己的 FastAPI 后端。
默认外部 checkout 位置:
data/runtime/extensions/paper2any/Paper2Any
一键准备外部 Paper2Any runtime:
scholaraio paper2any setup
如果用户明确要让 agent 把 upstream Python runtime 也准备好,使用:
scholaraio paper2any setup --install-runtime
这个命令会使用 OpenDCAI/Paper2Any 自己的 requirements 在 data/runtime/extensions/paper2any/.venv 中准备隔离环境;不要把依赖清单转嫁给非开发者用户。
确认 sidecar 是否可用:
scholaraio paper2any status
如果不可用,启动 ScholarAIO 轻量 MCP sidecar:
scholaraio paper2any mcp-serve
这只启动 ScholarAIO 的 MCP 代理,不会伪造 Paper2Any 结果。真实产物仍由外部 Paper2Any CLI 或 Paper2Any FastAPI 生成。
如果需要 Paper2Any FastAPI 工作流,启动真实上游 backend。上游 /api/v1/... 路由要求 BACKEND_API_KEY / X-API-Key,因此先在 config.local.yaml 写入 paper2any.backend_api_key,或设置环境变量:
export PAPER2ANY_BACKEND_API_KEY="..."
scholaraio paper2any backend-serve
npx skills add ZimoLiao/scholaraio --skill paper2anyHow clear and easy to understand the SKILL.md instructions are, rated from 1 to 5.
Clear and well structured, with only minor parts that might need a second read.
How directly an agent can act on the SKILL.md instructions, rated from 1 to 5.
Mostly actionable with clear steps; only a few small gaps remain.