Ironprose
/install ironprose
IronProse CLI — Fiction Writing Assistant
IronProse analyzes fiction prose for craft-level issues that weaken storytelling: repetition, weak verbs, passive voice, clichés, adverb overuse, show-don't-tell violations, and 100+ other rules tuned for creative writing.
Installation
# Install via npm (recommended)
npx ironprose --help
# Or install via cargo
cargo install ironprose-cli
Common Workflows
Analyze prose (always use JSON output)
# Full analysis — JSON is the only stable output format
ironprose analyze --file chapter-07.md --output json
# Pipe from stdin
cat draft.md | ironprose analyze --output json
# Raw JSON passthrough — zero translation loss, full API control
ironprose analyze \
--json '{"text":"The dark night was very dark."}' \
--output json
# Scores only — minimizes output tokens
ironprose analyze --file chapter-07.md --output json --score-only
Schema introspection — discover before you call
ironprose schema analyze # see request/response shapes
ironprose schema rate # see rating payload schema
ironprose schema # dump full OpenAPI spec
Compare drafts
# Did the rewrite improve the prose?
ironprose compare \
--original-file draft_v1.md \
--revised-file draft_v2.md \
--output json
Pipe from editor / stdin
pbpaste | ironprose analyze --output json
Rate diagnostics you disagree with
After analyzing text, rate any diagnostics that seem off. This directly improves the engine's calibration.
# JSON passthrough — preferred for agents
ironprose rate \
--json '{"rule":"repetition","rating":"false_positive","diagnostic_id":"d-001","context":"Intentional repetition"}'
# Convenience flags — for humans or simple ratings
ironprose rate \
--rule repetition \
--rating false_positive \
--diagnostic-id d-001 \
--context "Intentional repetition for emphasis"
# Introspect the rate schema first
ironprose schema rate
Rules for rating:
- Always include
--diagnostic-idwhen available (from the analyze response) - Use
false_positivewhen the flagged issue isn't actually present - Use
not_helpfulwhen the issue exists but isn't worth flagging - Use
helpfulto confirm good diagnostics
CLI Reference
Agents should use ironprose \x3Ccommand> --help to introspect exact arguments and flags for a specific command instead of relying purely on this document.
ironprose
IronProse CLI — prose analysis tools for writers
Usage: ironprose [OPTIONS] \x3CCOMMAND>
Commands:
analyze Analyze prose text for style, grammar, and craft issues
compare Compare original and revised text
list-rules List all available analysis rules
schema Dump the API schema for an endpoint (agent introspection)
rate Rate a diagnostic as helpful, not_helpful, or false_positive
help Print this message or the help of the given subcommand(s)
Options:
--api-url \x3CAPI_URL> IronProse API base URL [env: IRONPROSE_API_URL=] [default: https://prose-mcp.fly.dev]
--api-key \x3CAPI_KEY> API key for authenticated access (optional, free tier available) [env: IRONPROSE_API_KEY=]
-h, --help Print help
-V, --version Print version
Environment Variables
| Variable | Description | Default |
|---|---|---|
IRONPROSE_API_URL |
API base URL | https://prose-mcp.fly.dev |
IRONPROSE_API_KEY |
API key for authenticated access | free tier (5000 words) |
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ironprose - 安装完成后,直接呼叫该 Skill 的名称或使用
/ironprose触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Ironprose 是什么?
Fiction prose analysis — catch weak verbs, repetition, clichés, passive voice, and other craft issues in manuscripts. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 268 次。
如何安装 Ironprose?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ironprose」即可一键安装,无需额外配置。
Ironprose 是免费的吗?
是的,Ironprose 完全免费(开源免费),可自由下载、安装和使用。
Ironprose 支持哪些平台?
Ironprose 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Ironprose?
由 Justin Poehnelt(@jpoehnelt)开发并维护,当前版本 v1.0.2。