Agent Plugins Marketplace
All plugins

superpower-writing

v3.3.0

Self-contained CS/systems/ML academic-writing plugin from research ideation to reviewer response. It drafts an evidence-backed IMRAD skeleton under claim-first discipline, verifies citations, creates figures, and supports rebuttals. All verdicts are advisory and require source verification.

Claude Code19 Skills1 MCP serverstdio

By sipengLicense: MIT2 GitHub starsUpdated 2 weeks ago

Directory evidence

Runtimes
Claude Code
Parsed components
20 skill or MCP entries
Source updated
Sep 10, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install superpower-writing for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install superpower-writing@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/SipengXie2024/superpower-writing

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

superpower-writing/
├── .claude-plugin/plugin.json
├── skills/archiving/SKILL.md
├── skills/citations/SKILL.md
├── skills/claim-verification/SKILL.md
├── skills/domain-glossary/SKILL.md
├── skills/game-based-security-proof/SKILL.md
├── skills/idea/SKILL.md
├── skills/literature/SKILL.md
├── skills/outlining/SKILL.md
├── skills/pdf-explore/SKILL.md
├── skills/pdf-visual-check/SKILL.md
├── skills/planning-foundation/SKILL.md
├── skills/polish/SKILL.md
├── skills/rebuttal/SKILL.md
├── skills/releasing/SKILL.md
├── skills/scientific-schematics/SKILL.md
├── skills/scientific-visualization/SKILL.md
├── skills/simulation-security-proofs/SKILL.md
├── skills/tikz-figures/SKILL.md
├── skills/wait-what/SKILL.md
└── .mcp.json

Included Skills19

archivingskills/archiving/SKILL.md

Use after completing a plan or when .writing/ has accumulated stale data and needs a clean reset for the next task.

citationsskills/citations/SKILL.md

Generate and verify BibTeX. Adds a paper by DOI or arXiv id through the Zotero library (it fetches the metadata and open-access PDF), then emits the BibTeX. Verifies a citation's authors, title, venue, and year against the real record to catch hallucinated or misattributed references, and audits a .bib for missing fields, missing DOI or arXiv id, and duplicates. Use when managing citations, generating BibTeX, verifying references, or cleaning up a .bib. 中文触发:管理引用、生成 BibTeX、核验参考文献、整理 bib。

claim-verificationskills/claim-verification/SKILL.md

Evidence-reliability check. Walks every % claim tag in LaTeX manuscript/*.tex, confirms \cite{} citekeys resolve against .writing/refs.bib (exported from Zotero), runs semantic match against network-fetched abstracts to catch hallucinated or mismatched citations, optionally checks numeric/table consistency, flags any [NEEDS-EVIDENCE] or draft-only markers. Run on demand or when the skeleton is ready for the human author.

domain-glossaryskills/domain-glossary/SKILL.md

Builds and maintains the project's shared vocabulary (ubiquitous language) in a repo-root CONTEXT.md that persists across papers. Use when pinning down terminology, when the same concept keeps drifting across names in conversation or notes, when a term turns ambiguous, or when idea, outlining, or drafting work names a new system, method, or concept. Pairs with the terminology ledger, which governs surface forms inside one manuscript. 中文触发:定术语、统一叫法、术语表。

game-based-security-proofskills/game-based-security-proof/SKILL.md

Use when proving security of encryption schemes, MACs, signatures, PRFs, hash constructions, or other cryptographic primitives, constructing reduction proofs from standard assumptions (DDH, CDH, RSA, LWE), or writing formal game-based security proofs and advantage bounds in academic papers. Covers game sequences and hopping, negligible-advantage arguments, tightness accounting, and turning an informal security claim into a displayed definition, theorem, and proof a reviewer can verify.

ideaskills/idea/SKILL.md

Turns a chosen research area into publishable directions through three internal phases. It generates candidates with named lenses and FINER scoring, adjudicates novelty per technical claim against prior work, then evaluates against a top-venue bar with a fatal-flaw short-circuit. All verdicts stay advisory. Use when a research direction is undecided, when choosing a topic, when evaluating an idea, or when checking novelty (查新).

literatureskills/literature/SKILL.md

Find and review academic literature. Use when the user wants to search papers, survey the state of a research direction, look up a paper or dataset, find baselines or related work, enrich a related-work section or comparison table, screen weak citations, or verify that cited works exist. Routes through Zotero semantic search for in-library papers, parallel-cli web search, a deep-research fallback, and direct arXiv, DBLP, Semantic Scholar, and CrossRef access. Chinese triggers: 搜文献, 综述某方向, 查论文或数据集, 找 baseline, 补充对比表, 文献核验.

outliningskills/outlining/SKILL.md

Use when starting a new paper or when `.writing/outline.md` is missing or needs a major restructure. Converts a research idea into an IMRAD outline plus a per-section claim list, sharpened through an interleaved interview. Produces `.writing/outline.md` (structure + key claims), `.writing/claims/section_*.md` (claim stubs), and a filled `.writing/metadata.yaml`. No manuscript prose is written here, this is the spec phase before drafting.

pdf-exploreskills/pdf-explore/SKILL.md

Read a long PDF (a paper under review, a cited reference) when the answer draws on more than one place in it and embedding the whole file is too big or one-shot. Ships a local no-LLM script for outline, per-page text, and keyword or regex search, plus a subagent fan-out recipe for whole-document extraction. Use when summarizing or comparing sections, locating where a topic is discussed, or listing every dataset, baseline, or citation across a paper including appendices.

pdf-visual-checkskills/pdf-visual-check/SKILL.md

Pre-submission visual lint for a compiled PDF: detects text overflowing the page margins, overlapping text or figure blocks, low-resolution embedded images, inconsistent body fonts, and blank pages. Use when the user asks to check the compiled PDF's layout, hunt overfull or margin-overflow problems, verify figure resolution before submission, or says 检查排版 / PDF 溢出 / 图片分辨率够不够 / 提交前过一遍 PDF. Detect-only: it reports page-anchored issues and never edits the source.

planning-foundationskills/planning-foundation/SKILL.md

Use whenever a writing task will span more than 5 tool calls, multiple sessions, or risks hitting context-window limits, writing a paper, a long literature thread, a multi-section revision, anything where losing mid-task state would hurt. Creates a persistent `.writing/` directory that acts as working memory on disk, so the outline, claims, findings, and progress survive context resets. Every other superpower-writing skill assumes this directory exists; initialize it first. Trigger even when the user does not explicitly ask for "planning".

polishskills/polish/SKILL.md

Polish prose in three passes: strip AI-writing tells, apply Strunk's rules for clarity, then hold every research claim to its evidence. Two modes: edit in place, or diff-first where the original is untouched until the user approves each change. Use when the user asks to 润色 / 改写 / 精修 / 打磨 a draft, or says "polish", "refine", "tighten", or "improve". Preserves meaning, numbers, citations, and [NEEDS-EVIDENCE] markers; never smooths an unsupported claim into a supported-sounding one.

rebuttalskills/rebuttal/SKILL.md

Builds a grounded, venue-compliant response to reviewers for a CS/systems/ML paper. Atomizes every reviewer comment into an issue board with a fixed action vocabulary, enforces three finalize-blocking gates (provenance, commitment, coverage), drafts in strict R-A-C format with page cross-references, and wires every claimed change to a real manuscript location. Use when the user says "rebuttal", "reply to reviewers", "respond to reviews", "OpenReview response", or "ICML/NeurIPS rebuttal".

releasingskills/releasing/SKILL.md

Bumps the plugin version, tags it, and publishes a GitHub Release with a changelog. Walks a pre-release gate that runs the smoke test, the skill linter, and the eval-harness fixture self-test before any tag is cut. Use when publishing a new version of superpower-writing or preparing a release commit.

scientific-schematicsskills/scientific-schematics/SKILL.md

Generate raster figure PNGs (architecture diagrams, pipelines, concept art, graphical abstracts) through the local Codex CLI's built-in image tool (gpt-image-2), under a six-section prompt contract with three-attempt selection and a targeted edit loop. Use when the user wants an image-model figure, says 生图 / 用 AI 出一张架构图 / 先出几个方向看看, prefers a polished PNG, or wants layout drafts to pick from before a TikZ rendition. Data plots go to scientific-visualization; routine vector diagrams default to tikz-figures.

scientific-visualizationskills/scientific-visualization/SKILL.md

Publication-ready data plots for CS papers (systems, ML, networking, security). Use when creating figures with multi-panel layouts, error bars, colorblind-safe palettes, log-scale axes, latency CDFs, throughput curves, training curves, ablation bars, or speedup comparisons for IEEE / ACM / USENIX / NeurIPS / ICML / ICLR submissions. Orchestrates matplotlib, seaborn, and plotly with venue-specific styling and PDF output that drops cleanly into LaTeX. For one-off exploration use seaborn or plotly directly; for system architecture diagrams use tikz-figures or scientific-schematics instead.

simulation-security-proofsskills/simulation-security-proofs/SKILL.md

Use when proving security of MPC protocols, zero-knowledge proofs, oblivious transfer, commitment schemes, garbled circuits, or any protocol whose security is argued by comparing a real execution against an ideal functionality, in standalone simulation-based or UC frameworks. Covers simulator construction, hybrid arguments, corruption models, composition theorems, and writing the proof section of a cryptographic paper so the ideal-versus-real argument is complete and checkable.

tikz-figuresskills/tikz-figures/SKILL.md

Generate publication-quality LaTeX/TikZ figures for paper manuscripts: architecture diagrams, protocol/data-flow pipelines, sequence diagrams, geometry/math schematics. Compile-verified (xelatex + overlap checker + visual review loop) with a mandatory two-candidate preview for the user to pick from. Use when the user asks for: 论文配图、画架构图、画流程图、TikZ 图、复刻论文图、tikz/latex diagram、vector figure.

wait-whatskills/wait-what/SKILL.md

User-invoked repair command for a message that did not land. Use when the user types /wait-what after failing to follow the assistant's last message. The assistant re-pitches what it just said, adds the missing context, writes in the conversation's controlled plain register (ASD-STE100 for English, controlled Chinese otherwise), and swaps invented shorthand for the canonical terms in the repo-root CONTEXT.md.

MCP servers1

zoterostdio
command
zotero-mcp
args
serve --transport stdio
env.ZOTERO_API_KEY
${ZOTERO_API_KEY}
env.ZOTERO_LIBRARY_ID
${ZOTERO_LIBRARY_ID}
env.ZOTERO_LIBRARY_TYPE
${ZOTERO_LIBRARY_TYPE}

Plugin manifests1

.claude-plugin/plugin.json
{
  "name": "superpower-writing",
  "description": "Self-contained CS/systems/ML academic-writing plugin from research ideation to reviewer response. It drafts an evidence-backed IMRAD skeleton under claim-first discipline, verifies citations, creates figures, and supports rebuttals. All verdicts are advisory and require source verification.",
  "version": "3.3.0",
  "author": {
    "name": "sipeng"
  },
  "repository": "https://github.com/SipengXie2024/superpower-writing",
  "license": "MIT",
  "keywords": [
    "skills",
    "academic-writing",
    "imrad",
    "claim-first",
    "systems-papers",
    "dynamic-workflows",
    "zotero"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[superpower-writing on Agent Plugins Marketplace](https://pluginsmp.com/plugins/superpower-writing)