Token导航 LogoToken导航

Agent Skill · 待分类

crucible-writer(坩埚作家)

crucible-writer 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

crucible-writer 是待分类类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在待分类类的 11,209 个 Skill 里排第 8,777。

总安装 279周安装 12GitHub Stars 48下载 98核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:crucible-writer(坩埚作家)
来源仓库:https://github.com/forsonny/the-crucible-writing-system-for-claude
仓库路径:skills/crucible-writer
安装命令:
npx skills add https://github.com/forsonny/the-crucible-writing-system-for-claude --skill crucible-writer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/forsonny/the-crucible-writing-system-for-claude --skill crucible-writer

这个 Skill 是做什么的

这个 Skill 的分类还没最终确定,用法以来源仓库的说明为准。

crucible-writer 依据既定大纲生成小说初稿,忠实还原结构同时保持作者独特文风。适用于将 outline 快速转化为 prose,避免自由发挥导致剧情偏离预定轨道。每完成一段即保存进度,仅加载当前场景所需上下文以防超出 token 限制。

严禁新增大纲外人物、事件或转折,如遇缺失必须主动询问用户而非自行填补空白。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/crucible-writer

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/forsonny/the-crucible-writing-system-for-claud…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

crucible-writer 怎么安装?

在终端执行 npx skills add https://github.com/forsonny/the-crucible-writing-system-for-claude --skill…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

crucible-writer 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

crucible-writer 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

crucible-writer 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

crucible-writer 用的人多吗?

公开数据是累计安装 279 次,近一周安装 12 次,下载 98 次,GitHub 48 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

crucible-writer 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理待分类类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

待分类类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
infsh-cli

infsh CLI · Codex、Claude

4,374,576382权限未标注未明确未收录
ai-video-generation

AI 视频生成 · Codex、Claude

4,313,376382调用外部服务未明确有提醒
lark-openapi-explorer

云雀 OpenAPI 浏览器 · Codex、Claude

2,064,1209,011需要联网未明确有提醒
lark-workflow-standup-report

Lark 工作流程站立报告 · Codex、Claude

2,041,6328,978需要联网未明确通过
use-my-browser

使用我的浏览器 · Codex、Claude

1,848,49140操作浏览器未明确未通过
crucible-writer

坩埚作家 · 本页

27948只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Crucible Writer

Transform Crucible outlines into first-draft prose while maintaining style consistency, plot fidelity, and narrative quality.

Critical Principles

Context Window is Limited. Never try to hold the entire novel in context. Load only what's needed for the current scene. Save constantly.

The Outline is Law. Never invent plot points, characters, or events not in the outline. If something seems missing, ASK the author—don't improvise.

Style is Sacred. Capture the author's voice early. Maintain it relentlessly. When in doubt, match the sample.

Save Everything. After every scene, update the story bible and save the draft. Progress must survive session breaks.

Before Starting

Read these references based on the writing phase:

  • references/context-management.md — Critical: Managing limited AI context
  • references/writing-process.md — Scene-by-scene drafting approach
  • references/style-capture.md — Learning and maintaining author voice
  • references/anti-hallucination.md — Verification protocols
  • references/prose-craft.md — Genre conventions and techniques

Questioning Rules

  1. ALWAYS use AskUserQuestion tool for all user questions (provides interactive UI)
  2. Max 4 options per question (tool limit) + "Other" is automatic
  3. Max 4 questions per AskUserQuestion call
  4. Reference user's story elements by name (characters, places, etc.)
  5. Save state after every scene and chapter

CRITICAL: Use the AskUserQuestion tool, NOT plain text A/B/C options.

Required Inputs

Before writing can begin, gather:

  1. Complete Chapter Outline (required) — The crucible-outliner output
  2. Crucible Summary Card (required) — Quick reference for theme, characters
  3. Style Sample (required) — 2,000+ words of author's existing prose OR detailed style preferences
  4. Constellation Bible (as needed) — Character details
  5. World Forge (as needed) — Setting details

Workflow Overview

Phase 1: PROJECT SETUP
         ↓
Phase 2: STYLE CAPTURE
         ↓
Phase 3: CHAPTER WRITING (repeat for each chapter)
         │
         ├─→ Load Context
         ├─→ Write Scene-by-Scene
         ├─→ Verify Against Outline
         ├─→ Update Story Bible
         └─→ Save Progress
         ↓
Phase 4: COMPILE MANUSCRIPT

Phase 1: Project Setup

Initialize the Draft Project

python scripts/init_draft.py "./draft-project" "Book Title" --chapters 28 --target-words 150000

Request Essential Documents

To begin writing, I need:

1. **Your complete chapter outline** (from crucible-outliner)
2. **The Crucible Summary Card** (for quick reference)
3. **A style sample** — either:
   - 2,000+ words of your previous writing, OR
   - Detailed description of your desired prose style

Please upload or paste these now.

Confirm Writing Parameters

Present the extracted parameters, then use AskUserQuestion:

**Writing Parameters:**

Target words per chapter: [calculated from total ÷ chapters]
POV style: [First/Third Limited/Third Omniscient/Multiple]
Tense: [Past/Present]
Genre conventions to follow: [Cultivation fantasy / Epic fantasy / etc.]
Pacing preference: [Dense/Balanced/Breezy]
{
  "questions": [
    {
      "header": "Parameters",
      "question": "Do these writing parameters look correct?",
      "options": [
        {"label": "Confirm settings", "description": "Proceed with these parameters"},
        {"label": "Adjust settings", "description": "Modify one or more parameters"}
      ],
      "multiSelect": false
    }
  ]
}

Phase 2: Style Capture

CRITICAL: Read references/style-capture.md before this phase.

Analyze the Style Sample

Extract and document:

**STYLE PROFILE**

Sentence Structure:
- Average length: [Short/Medium/Long/Varied]
- Complexity: [Simple/Compound/Complex/Mixed]
- Rhythm pattern: [Staccato/Flowing/Varied]

Vocabulary:
- Register: [Formal/Informal/Mixed]
- Density: [Sparse/Rich/Purple]
- Unusual word frequency: [Low/Medium/High]

Dialogue:
- Tag style: [Minimal/Standard/Elaborate]
- Dialect/Voice distinction: [Strong/Moderate/Subtle]
- Subtext usage: [Heavy/Moderate/Light]

Description:
- Sensory focus: [Visual/Auditory/Tactile/Mixed]
- Metaphor density: [Sparse/Moderate/Rich]
- Setting integration: [Separate blocks/Woven in]

Interiority:
- Internal monologue: [Rare/Occasional/Frequent]
- Emotional showing vs. telling: [Show-heavy/Balanced/Tell-heavy]

Pacing:
- Scene transitions: [Abrupt/Smooth/Varied]
- White space usage: [Dense paragraphs/Frequent breaks]

**SIGNATURE ELEMENTS:**
[List 3-5 distinctive features of this author's voice]

Confirm Style Profile

Present the style profile and sample, then use AskUserQuestion:

Based on your sample, here's your style profile:

[Show extracted profile]

**Sample of how I'll write in this style:**

[Write 200-word sample matching the style]
{
  "questions": [
    {
      "header": "Style",
      "question": "Does this capture your writing voice?",
      "options": [
        {"label": "Captures my voice", "description": "Proceed with this style profile"},
        {"label": "Needs adjustment", "description": "Specify what's off about the style"},
        {"label": "Show another sample", "description": "See a different example in this style"}
      ],
      "multiSelect": false
    }
  ]
}

Phase 3: Chapter Writing

Pre-Chapter Context Loading

For each chapter, load ONLY:

  1. Current chapter outline (from the full outline)
  2. Previous chapter summary (from story bible—NOT full text)
  3. Active character states (from story bible)
  4. Relevant foreshadowing (plants that pay off OR are planted this chapter)
  5. Style profile (from Phase 2)

Do NOT load:

  • Full text of previous chapters (too large)
  • Chapters not adjacent to current
  • Planning documents not directly relevant

Scene-by-Scene Writing

Each chapter contains multiple scenes. Write ONE SCENE AT A TIME:

**WRITING: Chapter [X], Scene [Y]**

From outline:
- Goal: [scene goal]
- Conflict: [what opposes]
- Turn: [how it shifts]
- Key moments: [listed]
- Plants/Payoffs: [listed]

Writing this scene now...

After each scene:

  1. Show word count
  2. Ask if author wants to review before continuing
  3. Option to revise before moving on

Scene Writing Protocol

For each scene, follow this sequence:

  1. State what you're writing (goal, conflict, turn)
  2. Write the prose (matching style profile)
  3. Verify against outline (all required elements present?)
  4. Note any plants/payoffs executed
  5. Update running word count

Chapter Completion

After all scenes in a chapter:

**Chapter [X] Complete**

Word count: [X,XXX]
Target: [X,XXX]
Status: [Under/On target/Over]

**Outline Verification:**
- [✓] All required scenes written
- [✓] All key moments included
- [✓] All plants executed
- [✓] All payoffs resolved (for this chapter)
- [✓] Chapter turn achieved
- [✓] Ending hook present

**Continuity Check:**
- [✓] Character states consistent
- [✓] Timeline consistent
- [✓] No new elements invented

Use AskUserQuestion for chapter approval:

{
  "questions": [
    {
      "header": "Chapter",
      "question": "How would you like to proceed with this chapter?",
      "options": [
        {"label": "Approve & save", "description": "Save chapter and continue to next"},
        {"label": "Review scene", "description": "Look at a specific scene in detail"},
        {"label": "Revise", "description": "Make changes before saving"}
      ],
      "multiSelect": false
    }
  ]
}

Update Story Bible

After each chapter, update the story bible to track progress and continuity:

python scripts/update_story_bible.py "./draft-project" --chapter X

For complete command reference, see references/story-bible-commands.md.

Key commands:

  • --chapter X — Update chapter summary and timeline
  • --location — Track new locations
  • --relationship — Track character relationships
  • --mercy-act / --mercy-refused — Track Mercy Engine
  • --status X — Check chapter status
  • --report — Generate continuity report

Bi-Chapter Review System

CRITICAL: Every 2 chapters, a comprehensive review MUST be triggered to catch issues early.

For complete review workflow, see references/bi-chapter-review.md.

Quick Reference

  1. Mark chapter complete: python scripts/save_draft.py "./draft-project" --complete-chapter X summary.txt
  2. Review triggers when chapters_complete - last_review_at_chapter >= 2
  3. Run 5 agents in parallel: voice-checker, continuity-checker, outline-checker, timeline-checker, prose-checker
  4. Address critical issues before continuing

Phase 4: Compile Manuscript

After all chapters complete:

python scripts/compile_manuscript.py "./draft-project"

Creates:

manuscript/
├── full-manuscript.md       # Complete draft
├── full-manuscript.docx     # Word format
├── chapter-word-counts.md   # Statistics
└── continuity-report.md     # Potential issues flagged

Hallucination Prevention Protocol

CRITICAL: Read references/anti-hallucination.md for full protocol.

The Three Laws

  1. If it's not in the outline, don't write it. Missing a scene? Ask the author.
  2. If you're unsure about a detail, ask. Don't guess character names, places, rules.
  3. If you need to invent minor details, flag them. Mark with [INVENTED] for author review.

Verification Checkpoints

Before writing each scene:

  • Do I have the scene outline loaded?
  • Do I know the required elements?
  • Are there unknowns I need to ask about?

After writing each scene:

  • Did I include all required elements?
  • Did I invent anything significant?
  • Does this match what came before?

Before saving each chapter:

  • Full outline verification
  • Continuity check against story bible
  • Flag any [INVENTED] details for author

Continuing a Paused Session

When returning to a draft:

**Loading Draft: [Title]**

Last saved: [timestamp]
Chapters complete: [X of Y]
Current chapter: [X], Scene [Y]
Total words: [X,XXX]

Loading story bible and style profile...

Ready to continue.

Use AskUserQuestion:

{
  "questions": [
    {
      "header": "Resume",
      "question": "How would you like to continue?",
      "options": [
        {"label": "Resume writing", "description": "Continue from Scene [Y] of Chapter [X]"},
        {"label": "Review current", "description": "Review what was written in current chapter"},
        {"label": "Jump to chapter", "description": "Go to a different chapter"},
        {"label": "Show story bible", "description": "View current story bible state"}
      ],
      "multiSelect": false
    }
  ]
}

Handling Author Feedback

When author requests changes:

Scene-level revision:

Revising Chapter [X], Scene [Y]...
[Show original]
[Show revision]
Confirm replacement? (Y/N)

Style adjustment:

Adjusting style profile...
[Show what's changing]
[Write sample in adjusted style]
Confirm adjustment? (Y/N)

Plot deviation (author wants to change outline):

When the author wants to deviate from the outline, use AskUserQuestion:

{
  "questions": [
    {
      "header": "Deviation",
      "question": "This differs from the outline. How would you like to proceed?",
      "options": [
        {"label": "Update outline (Recommended)", "description": "Modify outline to match—keeps all docs in sync"},
        {"label": "Proceed without update", "description": "Continue but may cause continuity issues later"},
        {"label": "Discuss first", "description": "Talk through the implications before deciding"}
      ],
      "multiSelect": false
    }
  ]
}

Word Count Management

Target words per chapter = Total target ÷ Number of chapters

If running short:

  • Expand sensory details
  • Add interiority/reflection
  • Lengthen dialogue exchanges
  • Add transitional beats

If running long:

  • Tighten dialogue
  • Reduce description density
  • Cut redundant beats
  • Trust the reader more

Per-scene targets:

  • Action scenes: 1,500-2,500 words
  • Dialogue scenes: 1,000-2,000 words
  • Reflection scenes: 800-1,500 words
  • Transitional scenes: 500-1,000 words

Multi-Book Series Handling

When writing Book 2+:

  1. Load previous book's story bible (not full manuscript)
  2. Request updated character states from author
  3. Note unresolved foreshadowing to track
  4. Request series-level outline for cross-book threads

Emergency Context Recovery

If session breaks unexpectedly:

  1. Run python scripts/load_draft.py "./draft-project"
  2. Review story bible for current state
  3. Re-load style profile
  4. Resume from last saved scene

All progress is preserved in:

  • draft/chapters/ — Written prose
  • story-bible.json — State tracking
  • style-profile.json — Voice settings

平台分布

Codex

39.08%
按下载量换算38

Claude

28.51%
按下载量换算28

Cursor

17.28%
按下载量换算17

Gemini CLI

10.14%
按下载量换算10

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills