一键导入
papertool
Operate a local PaperTool system for research reading workflows, including import, queueing, ask, quiz/review loops, citations, and medals.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Operate a local PaperTool system for research reading workflows, including import, queueing, ask, quiz/review loops, citations, and medals.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Template skill for creating Manim Slides decks. Discover local paths and wrappers first, then run the knowledge-first generation pipeline.
Save PaperTool session notes and quiz Q&A into an Obsidian vault using a fixed study-note format.
| name | papertool |
| description | Operate a local PaperTool system for research reading workflows, including import, queueing, ask, quiz/review loops, citations, and medals. |
Use this skill when the user asks to study papers, ingest resources, run quizzes/reviews, or manage reading workflow state.
papertool/cli.py and pyproject.toml).scripts/skill-runtime/run-papertool.sh.Suggested discovery commands:
pwd
rg --files | rg '^papertool/cli.py$|^scripts/skill-runtime/run-papertool.sh$|^pyproject.toml$'
find ~ -type f -path '*/papertool/cli.py' 2>/dev/null | head
After discovery, update your local/private skill copy if your environment differs from repo-relative defaults. Keep this Git-tracked skill generic.
Preferred wrapper:
scripts/skill-runtime/run-papertool.sh <papertool args>
Fallback:
uv run --project . papertool <args>
Initialize config:
scripts/skill-runtime/run-papertool.sh init --library-dir ./library --db-path ./.papertool/papertool.db
Ingest local files:
scripts/skill-runtime/run-papertool.sh ingest
Import resource by URL:
scripts/skill-runtime/run-papertool.sh import-url "<url>"
Query library:
scripts/skill-runtime/run-papertool.sh ask "<question>"
Non-interactive ask requires explicit confirmation choice:
scripts/skill-runtime/run-papertool.sh ask --confirm yes "<question>"
scripts/skill-runtime/run-papertool.sh ask --confirm no "<question>"
Scope ask to specific paper(s):
scripts/skill-runtime/run-papertool.sh ask --paper-id <paper_id_or_prefix> --confirm yes "<question>"
scripts/skill-runtime/run-papertool.sh today --count 3
scripts/skill-runtime/run-papertool.sh paper-of-day --quiz
scripts/skill-runtime/run-papertool.sh complete-reading --paper-id <paper_id> --quiz-count 3
scripts/skill-runtime/run-papertool.sh submit-answer --question-id <question_id> --answer "<answer>" --score 0.7
scripts/skill-runtime/run-papertool.sh review-due --count 5
scripts/skill-runtime/run-papertool.sh citations rebuild
scripts/skill-runtime/run-papertool.sh citations status
scripts/skill-runtime/run-papertool.sh citations inspect --paper-id <paper_id>
scripts/skill-runtime/run-papertool.sh goal set --daily 2 --timezone America/Los_Angeles
scripts/skill-runtime/run-papertool.sh goal status
scripts/skill-runtime/run-papertool.sh medals status --limit 100
scripts/skill-runtime/run-papertool.sh medals dashboard --output ./.papertool/medals.html
For study-heavy interactions, pair with obsidian-papertool skill.
Use Summary, Notes, and Q&A structure and avoid raw retrieval chunks in final notes.