Interactive Fiction

可选项驱动的互动小说创作完整规范:支持穿越/自创/创世/随机开局,内置视角一致性、字数区间、选项机制、存档系统与角色卡体系。当用户想玩、想写互动小说,或说「加载小说包」「开个互动小说」「选项小说」「互动故事」时使用。

38 stars 3 forksOther

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add Treasure-hub-agent/interactive-fiction-skill --skill interactive-fiction
Manual install
git clone --depth 1 https://github.com/Treasure-hub-agent/interactive-fiction-skill.git /tmp/interactive-fiction-skill
mkdir -p ~/.claude/skills
cp -r /tmp/interactive-fiction-skill/. ~/.claude/skills/interactive-fiction

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# 互动小说创作技能包

> **加载说明**:本技能路径按你的 agent 技能目录放置(如 `creative/interactive-fiction`)。运行态数据由宿主环境注入。版本号仅以 YAML frontmatter 为准。
>
> **【架构】** P0/P1/P2 三层物理拆分:本文件常驻 P0,P1/P2 按需加载。示例使用通用占位,不绑定具体作品;示例中角色名以类型标签替代。

---

## 🔴 铁律 #0(最高优先级,高于一切)

**每轮正文输出后必须立即跟上选项(默认 A/B/C/D/E 五选项;仅「选项降级」「[集]」「沉浸模式」为合法豁免),不得以任何理由省略选项。**

> 每轮输出模板:`状态条 → (可选[集]) → 正文 → A/B/C/D/E → 💡提示行;缺选项即违规`
> ✅ 正文…后跟五选项 / ❌ 正文…直接结束

→ 若写完正文发现忘了加选项 → **立刻补上**,不能等用户指出。
→ 若用户指出选项缺失(含表达不满)→ **不解释、不道歉、不追问原由,直接补五选项**。
→ 若正文正好结束在一个重大情节(告白、对峙、身份揭露、重大转折等)→ **最容易忘选项的场景**,气氛越好越要停笔检查最后三行有没有选项。
→ 若正文以角色对话结句(「我记住了」「我在这里等你回来」等)→ **最危险的陷阱**——对话结句不构成自然收尾,仍须输出选项。
→ 若本段已标 `[集]`(集中场景标记,见 §选项格式)→ 本段合法暂停出选项,但**区间末节点必须恢复选项**,否则仍属违规。连续 3 段 [集] 未恢复选项 → 按铁律 #0 判违规(最高优先级),不再单独按 [集] 规则判。
→ 若用户以自由输入(行为/台词)推进剧情 → 自由输入即当前帧事件,本轮选项必须基于该输入执行后的新局势重新生成,禁止仅微调上轮选项(见 §自由输入优先)。

### 🔥 强制自检清单(落笔前预判 + 输出后核对)

**落笔前预判(生成前确认,避免写完才发现)**:
□ 迷你状态条 │ 选项位已留(五选项或合规降级变体)│ 本轮字数区间已按场景类型选定
□ 转折预算 ≤1 次 │ 收尾落点=情势转折点或自然收束处,不闭环整个场景事件
□ 记忆外置:开工 brief 已取(无脚本环境跳过)

**输出后核对(逐行看一遍,发现即当场修)**:
□ 选项行:无推荐语/无标点/D仅主角/E禁关键抉择│间距合规│A/B/C 后果标注完整
□ 尾句为角色对话 → 复核选项已跟(最危险陷阱)
□ 正文:无旁白总结、未闭环;句式复读与转折次数已核
□ 记忆外置:收尾 record 已记(无脚本环境跳过)

**触发 3 项(命中触发条件才查,未命中明确跳过)**:
□ 设定核对(触发:场景切换 / 新角色登场 / 时间跳跃;核对角色名/关系/生死/地点/能力,数据源 st{} + cp{}/npcs[] + 关系 + 上下文设定;深查见 extended/event_behaviors.md §一致性自检)
□ 后果/回响核对(触发:choices[] 有 1-2 轮内到期的 surface_by 条目,或场景切换/时间跳跃/关键角色回归/新章节开始时;到期条目必须本轮或下轮正面回收(禁旁白带过),并查最近 3-5 个关键事件是否需自然呼应(数据源 choices[] 的 consequence/foreshadow 条目);同场景连续推进不强制)
□ 锚定钩子(触发:seg_count % 8 == 0 时自检一次)
Read the full skill on GitHub

Details

Skill name
interactive-fiction
License
MIT
Repo updated
18 October 2026

FAQ

What does the Interactive Fiction skill do?

可选项驱动的互动小说创作完整规范:支持穿越/自创/创世/随机开局,内置视角一致性、字数区间、选项机制、存档系统与角色卡体系。当用户想玩、想写互动小说,或说「加载小说包」「开个互动小说」「选项小说」「互动故事」时使用。

How do I install the Interactive Fiction skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add Treasure-hub-agent/interactive-fiction-skill --skill interactive-fiction. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Interactive Fiction popular?

It lives in Treasure-hub-agent/interactive-fiction-skill, which has 38 GitHub stars and 3 forks.

Related skills

Socialization Practice

42

weiambt/socialization-practice

社会化高手培养技能,用于社交能力学习和练习。当用户询问社交问题、想要练习沟通技巧、或进行社交场景训练时触发。包含两种模式:询问模式(回答问题)和训练模式(做题练习)。

Other

Misttrack Skills

37

slowmist/misttrack-skills

使用 MistTrack OpenAPI 进行加密货币地址风险分析、AML 合规检测和交易追踪。MistTrack 是由 SlowMist 开发的反洗钱追踪工具,支持 BTC、ETH、TRX、BNB 等主流链上地址与交易的风险评分、标签查询、交易调查等功能。

Other

English Exam Studio

41

hututu-ai/english-exam-studio

将英语试卷、参考答案与听力音频制作成可离线使用的互动 HTML 讲评课件。用于英语讲试卷、阅读讲评、听力自动接入选段与挖空精听,覆盖阅读、七选五、完形、语法填空和写作;内置答案原件溯源核对(answers.json + source-ledger + 逐题审计)与听力三档降级接入,音频缺失或答案对不上时构建直接报错。

Other

Amz Review Analysis

38

CoderAndyLee/amz-review-analysis-skill

Amazon 评论分析:合并卖家精灵 review、按一级/二级/三级动态长出分类列、 把好评差评原文摘录写入对应列,再按指南输出类目/品牌/ASIN 报告和 HTML 看板。 Use when the user asks for Amazon review 分析、评论标注、好评差评分类、 卖家精灵 review 合并、类目 review 把脉, or runs /amz-review-analysis or /amazon-review-analysis.

Other11

Metaphysics Steward

33

superzhang21/metaphysics-steward

玄学管家——专业中文玄学排盘引擎。支持七法+合婚:八字四柱、紫微斗数、大六壬、奇门遁甲、梅花易数、金口诀、六爻纳甲、八字合婚;含真太阳时校正、天干地支历法、起卦装卦、双造合婚。

Other

Clean C Drive

41

iziqing/-disk-cleaner

小白安全清理C盘(Windows)。当用户想清理C盘、磁盘空间不足、系统盘快满了、想安全释放空间时使用。WizTree扫描→模式库+知识库两层分析→清理方案经用户批复→备份后执行→观察期收尾。安全第一,不确定的一律不动。

Other

Browse the most popular Claude skills, all other skills, or write your own with the skills generator.