paper-craft-skills
A skill set for academic papers: deep method analysis, visual slides and a coherent write-up from a paper PDF
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- The skills read files and may fetch a paper from the network
- They generate slide and material files
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/paper-craft-skillsDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Assembled automatically, review before installing.
Run in a terminal in the project folder
npx skills add zsyggg/paper-craft-skills --skill paper-analyzer paper-comic paper-deck -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 3be47a2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/zsyggg/paper-craft-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/paper-analyzer/ /skills/paper-comic/ /skills/paper-deck/
git -C "$tmp" checkout 3be47a2a53cc35a411c587bca5231a08de57287a
mkdir -p .claude/skills
cp -R "$tmp/skills/paper-analyzer" .claude/skills/paper-analyzer
cp -R "$tmp/skills/paper-comic" .claude/skills/paper-comic
cp -R "$tmp/skills/paper-deck" .claude/skills/paper-deckCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add zsyggg/paper-craft-skills --skill paper-analyzer paper-comic paper-deck -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 3be47a2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/zsyggg/paper-craft-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/paper-analyzer/ /skills/paper-comic/ /skills/paper-deck/
git -C "$tmp" checkout 3be47a2a53cc35a411c587bca5231a08de57287a
mkdir -p .agents/skills
cp -R "$tmp/skills/paper-analyzer" .agents/skills/paper-analyzer
cp -R "$tmp/skills/paper-comic" .agents/skills/paper-comic
cp -R "$tmp/skills/paper-deck" .agents/skills/paper-deckCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add zsyggg/paper-craft-skills --skill paper-analyzer paper-comic paper-deck -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 3be47a2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/zsyggg/paper-craft-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/paper-analyzer/ /skills/paper-comic/ /skills/paper-deck/
git -C "$tmp" checkout 3be47a2a53cc35a411c587bca5231a08de57287a
mkdir -p .github/skills
cp -R "$tmp/skills/paper-analyzer" .github/skills/paper-analyzer
cp -R "$tmp/skills/paper-comic" .github/skills/paper-comic
cp -R "$tmp/skills/paper-deck" .github/skills/paper-deckCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add zsyggg/paper-craft-skills --skill paper-analyzer paper-comic paper-deck -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 3be47a2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/zsyggg/paper-craft-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/paper-analyzer/ /skills/paper-comic/ /skills/paper-deck/
git -C "$tmp" checkout 3be47a2a53cc35a411c587bca5231a08de57287a
mkdir -p .agents/skills
cp -R "$tmp/skills/paper-analyzer" .agents/skills/paper-analyzer
cp -R "$tmp/skills/paper-comic" .agents/skills/paper-comic
cp -R "$tmp/skills/paper-deck" .agents/skills/paper-deckCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add zsyggg/paper-craft-skills --skill paper-analyzer paper-comic paper-deck -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 3be47a2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/zsyggg/paper-craft-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/paper-analyzer/ /skills/paper-comic/ /skills/paper-deck/
git -C "$tmp" checkout 3be47a2a53cc35a411c587bca5231a08de57287a
mkdir -p .agents/skills
cp -R "$tmp/skills/paper-analyzer" .agents/skills/paper-analyzer
cp -R "$tmp/skills/paper-comic" .agents/skills/paper-comic
cp -R "$tmp/skills/paper-deck" .agents/skills/paper-deckCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/zsyggg/paper-craft-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/paper-analyzer/ /skills/paper-comic/ /skills/paper-deck/
git -C "$tmp" checkout 3be47a2a53cc35a411c587bca5231a08de57287a
mkdir -p .devin/skills
cp -R "$tmp/skills/paper-analyzer" .devin/skills/paper-analyzer
cp -R "$tmp/skills/paper-comic" .devin/skills/paper-comic
cp -R "$tmp/skills/paper-deck" .devin/skills/paper-deckCommands for macOS and Linux, on Windows run them in Git Bash.
Formerly Windsurf.
Run in a terminal in the project folder
npx skills add zsyggg/paper-craft-skills --skill paper-analyzer paper-comic paper-deck -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 3be47a2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/zsyggg/paper-craft-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/paper-analyzer/ /skills/paper-comic/ /skills/paper-deck/
git -C "$tmp" checkout 3be47a2a53cc35a411c587bca5231a08de57287a
mkdir -p .cline/skills
cp -R "$tmp/skills/paper-analyzer" .cline/skills/paper-analyzer
cp -R "$tmp/skills/paper-comic" .cline/skills/paper-comic
cp -R "$tmp/skills/paper-deck" .cline/skills/paper-deckCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add zsyggg/paper-craft-skills --skill paper-analyzer paper-comic paper-deck -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 3be47a2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/zsyggg/paper-craft-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/paper-analyzer/ /skills/paper-comic/ /skills/paper-deck/
git -C "$tmp" checkout 3be47a2a53cc35a411c587bca5231a08de57287a
mkdir -p .roo/skills
cp -R "$tmp/skills/paper-analyzer" .roo/skills/paper-analyzer
cp -R "$tmp/skills/paper-comic" .roo/skills/paper-comic
cp -R "$tmp/skills/paper-deck" .roo/skills/paper-deckCommands for macOS and Linux, on Windows run them in Git Bash.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add zsyggg/paper-craft-skills --skill paper-analyzer paper-comic paper-deck -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 3be47a2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/zsyggg/paper-craft-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/paper-analyzer/ /skills/paper-comic/ /skills/paper-deck/
git -C "$tmp" checkout 3be47a2a53cc35a411c587bca5231a08de57287a
mkdir -p .agents/skills
cp -R "$tmp/skills/paper-analyzer" .agents/skills/paper-analyzer
cp -R "$tmp/skills/paper-comic" .agents/skills/paper-comic
cp -R "$tmp/skills/paper-deck" .agents/skills/paper-deckCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/zsyggg/paper-craft-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/paper-analyzer/ /skills/paper-comic/ /skills/paper-deck/
git -C "$tmp" checkout 3be47a2a53cc35a411c587bca5231a08de57287a
mkdir -p .agents/skills
cp -R "$tmp/skills/paper-analyzer" .agents/skills/paper-analyzer
cp -R "$tmp/skills/paper-comic" .agents/skills/paper-comic
cp -R "$tmp/skills/paper-deck" .agents/skills/paper-deckCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/zsyggg/paper-craft-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/paper-analyzer/ /skills/paper-comic/ /skills/paper-deck/
git -C "$tmp" checkout 3be47a2a53cc35a411c587bca5231a08de57287a
mkdir -p .agents/skills
cp -R "$tmp/skills/paper-analyzer" .agents/skills/paper-analyzer
cp -R "$tmp/skills/paper-comic" .agents/skills/paper-comic
cp -R "$tmp/skills/paper-deck" .agents/skills/paper-deckCommands for macOS and Linux, on Windows run them in Git Bash.
Install the skills: npx skills add zsyggg/paper-craft-skills, then give a paper PDF and ask for analysis or slides.
Other ways from the author
npx skills add zsyggg/paper-craft-skillsUniversal install via the skills installer.
This is third-party code. Review the repository files before installing.
What it does
This is a set of skills for working with academic papers. It analyzes a paper on the merits, extracts the method and results, and prepares visual materials: method figures, slides and an extended write-up. The user provides a PDF or a link, and the skills produce ready artifacts for reading, a talk or a review. The skills install with one installer command and work across several agents.
Who it is for. For researchers, teachers and analysts who need to quickly digest and present a paper.
Good fit when
- You need a deep analysis of a paper's method and results
- You need slides or figures for a scientific work
- You need a coherent write-up of a paper for a review
Not a fit when
- You need fact-checking or experiment reproduction rather than text analysis
- The material is not a paper but an arbitrary document
Example request
Analyze this paper and make slides on its method and resultsLimitations
The skills analyze and present a paper's content but do not verify experiment correctness or replace expert judgment. Analysis quality depends on the agent's model. Some materials and examples are in English and Chinese.
How to disable. Remove the skills via npx skills remove or delete their folders from the agent's skills directory.
Security check
- The skills read files and may fetch a paper from the network
- They generate slide and material files
README in short
The README describes a skill set for academic papers: deep analysis, generation of visual figures and slides, and an extended write-up. The skills install with one skills installer command and work in Codex, Claude Code, Cursor and Windsurf. A paper PDF goes in, ready materials come out with zero config. Documentation is in English and Chinese.
FAQ
What do I feed in?
A paper PDF or a link to it. The skills analyze the content and produce analysis, slides or a write-up.
Which agents does it work with?
Codex, Claude Code, Cursor, Windsurf and others that support the skills installer.
Related
Microsoft's utility and MCP server that turn PDF, Word, Excel, PowerPoint, HTML and other files into Markdown for models
Anthropic skills
Skills
Anthropic's official skill examples: docx, pdf, pptx and xlsx documents, design, MCP builder and the Agent Skills spec
A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations
A skill that draws editorial diagrams as standalone HTML and SVG files: architecture, flowcharts, ER, funnels and about forty more types