By Yokumii
Deterministic paper writing, checking, composition, and compile tooling with companion `agentsociety-analysis` and `agentsociety-generate-paper` skills.
Use when an experiment run has produced a sqlite.db and the user wants a claim-driven analysis report plus publication-grade charts that the agentsociety-generate-paper skill can consume. Drives the deterministic `paper analysis` CLI while keeping all judgment (claims, narrative, review verdict) in the agent session.
Use when a research workspace has analysis outputs and the user wants to write, revise, check, compile, or review an academic paper with paper-toolkit. Drives deterministic CLI tools while keeping all writing, judgment, review, and revision decisions in the agent session.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Deterministic Python tooling for the fixed steps of academic-paper development — workspace setup, evidence-DAG management, structured checks, LaTeX composition, compile + page introspection, figure rendering, literature search, and an analysis pipeline that feeds the manuscript.
The toolkit contains no LLM calls. All writing, review, and judgment lives in the companion Claude Code skills, which call into this CLI for everything that should be reproducible.
Paper drafts drift between agents, sessions, and editors. The toolkit pins the mechanical parts — schemas, checks, file layout, LaTeX compose, evidence DAG — so the agent only owns prose. Two skills ship with the package:
agentsociety-analysis — runs the 6-stage analysis pipeline
(frame → explore → claims → refine → produce → synthesis) against an
experiment SQLite database, emitting bilingual reports + publication-grade
figure specs.agentsociety-generate-paper — turns analysis outputs into a
Springer-Nature-style manuscript: intake, drafting, checks, skeptical review,
revision loop, and compile.Requires Python ≥ 3.11.
# from a clone (recommended for now)
git clone https://github.com/Yokumii/paper-toolkit.git
cd paper-toolkit
uv sync
# or with pip
pip install .
LaTeX (TeX Live / MacTeX) is required for paper compile-once and
paper figure render. The toolkit shells out to latexmk / bibtex /
pdflatex and parses their logs deterministically.
# 1. create a workspace
uv run paper init --title "Demo" --venue nature --language en --workspace ./demo
# 2. seed an evidence node + claim
uv run paper evidence add-claim --workspace ./demo \
--node-id c_warming --label "Mean temperature rose 1.1 K" --strength primary
# 3. render a figure from a JSON spec
uv run paper figure render --spec ./demo/paper/figure_specs/f_trend.json --workspace ./demo
# 4. compose and compile
uv run paper compose pack-figures --workspace ./demo
uv run paper compose write-main --workspace ./demo
uv run paper compile-once --workspace ./demo
# 5. structured checks
uv run paper check style --workspace ./demo
uv run paper check claim-coverage --workspace ./demo
uv run paper check figures --workspace ./demo
uv run paper check figure-qa --workspace ./demo
uv run paper status --workspace ./demo
Run uv run paper <group> --help for the full verb list in each group, or
see the dev branch for the long-form design and plan documents.
| Group | Purpose |
|---|---|
paper init / status / scan | Workspace lifecycle and snapshotting |
paper evidence | Evidence DAG: nodes, edges, claim/evidence linking |
paper template | List and expand section templates |
paper compose | Pack figures, write main.tex, write refs.bib |
paper compile-once / page | LaTeX compile + page-metadata inspection |
paper check | style, figures, claim-coverage, figure-qa |
paper figure / table | Render figures and LaTeX tables from JSON specs |
paper lit | Direct-API search (arXiv / CrossRef / OpenAlex) → refs.bib |
paper refs | Inspect and dedup refs.bib (DOI + title-Jaccard fallback) |
paper analysis | 6-stage analysis pipeline + lift-to-evidence bridge |
Every command emits a JSON Envelope on stdout (success, payload, errors) so
the skills can route on structured results rather than parsing prose.
The skills live under skills/ and are picked up automatically when
paper-toolkit is installed as a Claude Code plugin.
// in .claude-plugin/marketplace.json
{
"plugins": [
{
"name": "paper-toolkit",
"source": "https://github.com/Yokumii/paper-toolkit"
}
]
}
Inside a Claude Code session:
/skill agentsociety-analysis # run the analysis pipeline
/skill agentsociety-generate-paper # draft, check, and compile the manuscript
Both skills read their SKILL.md router first, then dispatch to per-stage
prompts and subagents (data-explorer, claim-extractor, figure-reviewer,
report-producer, skeptical-reviewer, …). All deterministic steps go through
this CLI; the skills never invent file paths or schemas.
npx claudepluginhub yokumii/paper-toolkit --plugin paper-toolkitComplete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.