storm-polish

Polishes STORM articles by adding summaries, removing duplicates, and verifying citation integrity.

588|49|Updated Aug 4, 2025
One-click install
npx skills add https://github.com/FradSer/dotclaude --skill storm-polish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: storm-polish
Source: https://github.com/FradSer/dotclaude/tree/main/storm/skills/polish
Command: npx skills add https://github.com/FradSer/dotclaude --skill storm-polish

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drafted research articles often contain redundant paragraphs, missing summaries, and broken citation references that require tedious manual cleanup before publication.

Core Features & Use Cases

  • Summary Generation: Writes a 1-2 paragraph summary section synthesizing the article's main points without introducing new claims.
  • Duplicate Removal: Detects near-duplicate paragraphs across sections and keeps the occurrence in the most topically-appropriate section.
  • Citation Integrity Verification: Ensures every inline [n] citation resolves to a References entry and drops uncited sources or flags missing ones.
  • Use Case: After running the STORM research and writing phases, invoke this skill to produce a finalized article-polished.md with a clean References section and verified citations.

Quick Start

Ask the AI to polish the storm article for your topic to generate the finalized article-polished.md with verified citations.

Frequently Asked Questions about storm-polish

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I polish a STORM-generated article?

Invoke /storm:polish with your topic after the writing phase completes. The skill reads article.md, adds a summary section, removes duplicate paragraphs, verifies citations, and writes article-polished.md to the output directory.

How does citation verification work in STORM articles?

The skill builds the set of inline [n] citation keys and generates a References section listing exactly those sources. Citations without matching sources are replaced with a TODO comment, and uncited sources are excluded from References.

What happens if article.md does not exist when polishing?

The skill stops immediately and instructs you to run /storm:write first. Phase 4 requires the completed draft from phase 3, so it cannot proceed without article.md in the output directory.

Can I skip duplicate removal when polishing an article?

Duplicate removal is the default behavior and the --remove-duplicate flag makes it explicit, but there is no option to disable it. Near-duplicate paragraphs are removed, keeping the occurrence in the more topically-appropriate section.

Why does polishing skip and exit early sometimes?

If article-polished.md already exists and the --force flag is not set, the skill considers the phase complete and exits early. Use --force to regenerate the polished article from scratch.