Academic Paper Skills
Two skills for academic papers: a strategist for planning and a composer for writing, with quality checkpoints at each stage
Low risk
We rate an entry low when it mostly gives the agent instructions and reference material.
Why this level
- The skills are instructions and work with text; the check scripts read it locally
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/academic-paper-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 lishix520/academic-paper-skills --skill academic-paper-strategist academic-paper-composer -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 c325557
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/lishix520/academic-paper-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /strategist/ /composer/
git -C "$tmp" checkout c325557646e9418939ccc7b99171b149ad6314f1
mkdir -p .claude/skills
cp -R "$tmp/strategist" .claude/skills/academic-paper-strategist
cp -R "$tmp/composer" .claude/skills/academic-paper-composerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add lishix520/academic-paper-skills --skill academic-paper-strategist academic-paper-composer -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 c325557
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/lishix520/academic-paper-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /strategist/ /composer/
git -C "$tmp" checkout c325557646e9418939ccc7b99171b149ad6314f1
mkdir -p .agents/skills
cp -R "$tmp/strategist" .agents/skills/academic-paper-strategist
cp -R "$tmp/composer" .agents/skills/academic-paper-composerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add lishix520/academic-paper-skills --skill academic-paper-strategist academic-paper-composer -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 c325557
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/lishix520/academic-paper-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /strategist/ /composer/
git -C "$tmp" checkout c325557646e9418939ccc7b99171b149ad6314f1
mkdir -p .github/skills
cp -R "$tmp/strategist" .github/skills/academic-paper-strategist
cp -R "$tmp/composer" .github/skills/academic-paper-composerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add lishix520/academic-paper-skills --skill academic-paper-strategist academic-paper-composer -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 c325557
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/lishix520/academic-paper-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /strategist/ /composer/
git -C "$tmp" checkout c325557646e9418939ccc7b99171b149ad6314f1
mkdir -p .agents/skills
cp -R "$tmp/strategist" .agents/skills/academic-paper-strategist
cp -R "$tmp/composer" .agents/skills/academic-paper-composerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add lishix520/academic-paper-skills --skill academic-paper-strategist academic-paper-composer -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 c325557
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/lishix520/academic-paper-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /strategist/ /composer/
git -C "$tmp" checkout c325557646e9418939ccc7b99171b149ad6314f1
mkdir -p .agents/skills
cp -R "$tmp/strategist" .agents/skills/academic-paper-strategist
cp -R "$tmp/composer" .agents/skills/academic-paper-composerCommands 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/lishix520/academic-paper-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /strategist/ /composer/
git -C "$tmp" checkout c325557646e9418939ccc7b99171b149ad6314f1
mkdir -p .devin/skills
cp -R "$tmp/strategist" .devin/skills/academic-paper-strategist
cp -R "$tmp/composer" .devin/skills/academic-paper-composerCommands for macOS and Linux, on Windows run them in Git Bash.
Formerly Windsurf.
Run in a terminal in the project folder
npx skills add lishix520/academic-paper-skills --skill academic-paper-strategist academic-paper-composer -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 c325557
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/lishix520/academic-paper-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /strategist/ /composer/
git -C "$tmp" checkout c325557646e9418939ccc7b99171b149ad6314f1
mkdir -p .cline/skills
cp -R "$tmp/strategist" .cline/skills/academic-paper-strategist
cp -R "$tmp/composer" .cline/skills/academic-paper-composerCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add lishix520/academic-paper-skills --skill academic-paper-strategist academic-paper-composer -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 c325557
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/lishix520/academic-paper-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /strategist/ /composer/
git -C "$tmp" checkout c325557646e9418939ccc7b99171b149ad6314f1
mkdir -p .roo/skills
cp -R "$tmp/strategist" .roo/skills/academic-paper-strategist
cp -R "$tmp/composer" .roo/skills/academic-paper-composerCommands 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 lishix520/academic-paper-skills --skill academic-paper-strategist academic-paper-composer -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 c325557
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/lishix520/academic-paper-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /strategist/ /composer/
git -C "$tmp" checkout c325557646e9418939ccc7b99171b149ad6314f1
mkdir -p .agents/skills
cp -R "$tmp/strategist" .agents/skills/academic-paper-strategist
cp -R "$tmp/composer" .agents/skills/academic-paper-composerCommands 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/lishix520/academic-paper-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /strategist/ /composer/
git -C "$tmp" checkout c325557646e9418939ccc7b99171b149ad6314f1
mkdir -p .agents/skills
cp -R "$tmp/strategist" .agents/skills/academic-paper-strategist
cp -R "$tmp/composer" .agents/skills/academic-paper-composerCommands 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/lishix520/academic-paper-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /strategist/ /composer/
git -C "$tmp" checkout c325557646e9418939ccc7b99171b149ad6314f1
mkdir -p .agents/skills
cp -R "$tmp/strategist" .agents/skills/academic-paper-strategist
cp -R "$tmp/composer" .agents/skills/academic-paper-composerCommands for macOS and Linux, on Windows run them in Git Bash.
Install the skills: cp -r strategist ~/.claude/skills/academic-paper-strategist and cp -r composer ~/.claude/skills/academic-paper-composer.
Other ways from the author
cp -r strategist ~/.claude/skills/academic-paper-strategist
cp -r composer ~/.claude/skills/academic-paper-composerCopy both skills from the cloned repository.
This is third-party code. Review the repository files before installing.
What it does
The set gives the agent a systematic approach to an academic paper, split into two skills. The strategist helps choose a publication venue, study samples, find research gaps, assess originality and build a worked-out outline. The composer writes the text from that outline with quality checkpoints by section. It ships with scripts for chapter checks and a final evaluation. The skills are copied into the agent's skills directory.
Who it is for. For researchers and students writing academic papers who want a systematic process.
Good fit when
- You need to plan a paper from idea to outline
- You need to find research gaps and assess originality
- You need to write the text from an outline with quality checks
Not a fit when
- You need non-academic text without a strict structure
- The outline and text already exist and no process is needed
Example request
Plan a paper on this topic with the strategist, find gaps and build an outline for writingLimitations
The skills give a process and checks, but the quality of the result depends on the agent's model and your material. The check scripts read the text and run locally.
How to disable. Delete the academic-paper-strategist and academic-paper-composer directories from the agent's skills directory.
Security check
- The skills are instructions and work with text; the check scripts read it locally
README in short
The README describes a set of two skills for academic papers: a strategist for planning and a composer for writing. The strategist guides venue selection, sample study, gap finding and originality assessment, while the composer writes from the outline with checkpoints. Installation copies the directories into the agent's skills directory. It ships with chapter-check and final-evaluation scripts and sample papers.
SKILL.md
--- name: academic-paper-strategist description: Systematic strategic planning framework for philosophy and interdisciplinary academic papers targeting preprint platforms (PhilArchive, arXiv, PhilSci-Archive). Use when users want to: (1) plan a paper on a specific topic, (2) identify research gaps and assess originality, (3) develop optimized paper outlines, (4) prepare for preprint submission, or (5) understand platform requirements and writing standards. --- # Academic Paper Strategist ## Overview This skill provides a systematic framework for strategic planning of academic papers in philosophy and interdisciplinary research. It guides you through three phases from platform selection to optimized outline, with AI-driven literature search, research gap identification, originality assessment, and quality-controlled outline design. **Output**: A detailed, review-ready paper outline with supporting documentation (platform style guide, literature review, gap analysis, reviewer assessment). **Companion Skill**: Use academic-paper-composer to execute the outline and write the full paper.
FAQ
How do the strategist and composer differ?
The strategist plans the paper and builds the outline, the composer writes the text from it with quality checks.
Are there quality checks?
Yes, it ships with scripts for chapter checks and a final evaluation.
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