Academic Paper Skills

Two skills for academic papers: a strategist for planning and a composer for writing, with quality checkpoints at each stage

Skill

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
All reasons and checks

lishix520/academic-paper-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/academic-paper-skills

Detects 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 -y

The 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-composer

Commands 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 -y

The 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-composer

Commands 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 -y

The 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-composer

Commands 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 -y

The 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-composer

Commands 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 -y

The 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-composer

Commands 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-composer

Commands 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 -y

The 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-composer

Commands 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 -y

The 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-composer

Commands 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 -y

The 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-composer

Commands 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-composer

Commands 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-composer

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 26, 2026, commit c325557.

Text for your agent

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-composer

Copy 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 writing

Limitations

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.

Official

Microsoft's utility and MCP server that turn PDF, Word, Excel, PowerPoint, HTML and other files into Markdown for models

MCP serverMedium riskNo VPN needed187.4KRepository stars
Editors’ pick

Anthropic's official skill examples: docx, pdf, pptx and xlsx documents, design, MCP builder and the Agent Skills spec

SkillMedium risk178.8KRepository stars
Editors’ pick

A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations

SkillMedium risk56.8KRepository stars
Editors’ pick

A skill that draws editorial diagrams as standalone HTML and SVG files: architecture, flowcharts, ER, funnels and about forty more types

SkillMedium riskNo VPN needed42.6KRepository stars
Foxx AIAcademic Paper Skills

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.