paper-workbench
Installation
SKILL.md
Paper Workbench
Unified entrypoint for paper-like inputs.
Use this skill when the user provides any of these and wants structured paper intake or downstream analysis:
- arXiv IDs and arXiv URLs
- AlphaXiv URLs
- DOI strings or
doi.org/...URLs - local academic PDFs
- remote PDF URLs
- paper landing pages that expose a PDF
- existing normalized paper JSON
This skill is a thin router. Always normalize first into paper-record, then
choose the requested mode.
Routing Rule
- Resolve source from
$ARGUMENTS, latest user message, or pasted JSON - Normalize via the bundled
scripts/normalize_paper.py - Route by mode:
json→ return canonical JSON recordinterpret→ explain the paper using normalized factsxray→ deconstruct the paper using normalized facts
If mode is omitted, default to json.
Normalize First
Always run:
python "$SKILL_DIR/scripts/normalize_paper.py" \
--source "<paper-source>" \
--lang "<lang>" \
--fulltext auto
If the user wants saving, pass --save only when saving the JSON artifact.
Interpret and xray save behavior stays owned by their downstream skills.
Mode Handoff
- For
json, return thepaper-recordpayload directly - For
interpret, treat the normalized JSON as the fact source and followreferences/modes/interpret.md - For
xray, treat the normalized JSON as the fact source and followreferences/modes/xray.md
References
references/routing.md— source classification and mode routingreferences/schema.md— canonicalpaper-recordcontractreferences/migration.md— legacy compatibility rulesreferences/modes/json.md— JSON mode behaviorreferences/modes/interpret.md— interpretation handoffreferences/modes/xray.md— x-ray handoff
Weekly Installs
1
Repository
bahayonghang/my…settingsGitHub Stars
13
First Seen
Today
Security Audits
Installed on
qwen-code1