Skip to content

ai4paper/apaper-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

apaper-plugin

A Claude Code plugin for academic paper authoring. It bundles writing, figure, and PDF skills together with the apaper-mcp paper-research MCP server so a single install gives Claude Code everything it needs to search the literature, draft IEEE-style prose, generate TikZ figures, and process PDFs.

What's inside

Skills (skills/)

Sourced from isomoes/skills:

Skill Purpose
ieee-journal-writing Revise and strengthen IEEE-style journal writing.
creating-figures Publication-quality scientific figures with TikZ.
pdf PDF extraction, generation, merge/split, and forms.

Once the plugin is enabled, the skills are namespaced under the plugin name, e.g. /apaper-plugin:ieee-journal-writing.

MCP server (.mcp.json)

Wires up @ai4paper/apaper-mcp, which exposes tools for searching IACR / DBLP / Google Scholar, collecting BibTeX entries, and downloading IACR PDFs. The server is launched on demand via npx -y @ai4paper/apaper-mcp, so no global install is needed.

Install

From a marketplace (recommended)

This repo ships its own .claude-plugin/marketplace.json, so you can add it as a marketplace and install in two commands:

/plugin marketplace add ai4paper/apaper-plugin
/plugin install apaper-plugin@apaper

Local development

Clone this repo and point Claude Code at it directly:

git clone https://github.com/ai4paper/apaper-plugin
claude --plugin-dir ./apaper-plugin

After editing skills or the manifest, run /reload-plugins in Claude Code to pick up the changes without restarting.

Requirements

  • Claude Code with plugin support
  • npx on PATH (ships with Node.js) for the MCP server
  • For the creating-figures skill: a working LaTeX/TikZ toolchain
  • For the pdf skill: Python tooling as documented inside the skill

Layout

apaper-plugin/
├── .claude-plugin/
│   ├── marketplace.json   # Marketplace catalog (single-plugin)
│   └── plugin.json        # Plugin manifest
├── .mcp.json              # apaper-mcp server registration
├── skills/                # Bundled skills (each has a SKILL.md)
│   ├── creating-figures/
│   ├── ieee-journal-writing/
│   └── pdf/
├── CHANGELOG.md
├── LICENSE
└── README.md

License

MIT. See LICENSE.

About

Claude Code plugin for academic paper authoring: bundles writing/figure/PDF skills with the apaper-mcp server.

Topics

Resources

License

Stars

Watchers

Forks

Contributors