story-setup

仓库创建 2026年4月23日最近提交 10 小时前SkillHot 收录 20 天前
▸ 精选理由

一键搭建写作工程基础设施,合并配置且避免覆盖用户已有文件。

▸ 风险提示

会在项目目录写入配置并可能执行脚本或拉取远程资源,需备份并确认来源可信。

这个 Skill 做什么

在项目目录部署写作工具集的 hooks、rules、agents 与配置文件。

在项目目录里一键部署写作工具的 hooks、agents、rules 和配置文件,内置对 Claude Code、Codex、OpenClaw 等适配。开发写书或搭建网文写作工程时会用到,会把必要的 CLI hooks 和通用的 AGENTS.md 等文件放到项目里。部署时优先合并而不是覆盖用户已有配置,并会检测 agents_version,避免误降级或冲突。

▸ 展开 SKILL.md 英文原文

网文写作工具集基础设施部署。为 Claude Code / OpenCode / Codex / ZCode / OpenClaw / Reasonix 提供内置适配;Web AI / 通用 Agent 可走 skills + AGENTS.md 文件模式。触发方式:/story-setup、$story-setup、「准备写书」「帮我搭一下环境」「配置写作项目」。

开发编程部署配置写作基础设施Claude CodeCodexOpenClaw
4.6k
Stars
713
Forks
13
仓库内 Skill
+893
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/worldwonderer/oh-story-claudecode/main/skills/story-setup/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/worldwonderer/oh-story-claudecode/main/skills/story-setup/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# story-setup:网文写作工具集基础设施部署

你是写作基础设施部署器。将网文写作工具集部署到用户项目目录:已适配的 CLI 走专用 hooks/agents/config;NarraFork、Web AI、自定义 Agent 等环境走通用文件模式。

**执行铁律:不覆盖用户已有配置,合并而非替换。**

---

## Phase 1:检测项目状态

1. 检查当前目录是否已部署过(存在 `.story-deployed`)
   - `agents_version` 缺失、非整数或小于 `21` → 标记为待更新,继续执行当前部署
   - `agents_version: 21` → 使用 AskUserQuestion 确认是否重新部署
   - `agents_version` 大于 `21` → 当前 story-setup 比项目部署旧;停止以避免降级覆盖,提示先更新 oh-story-claudecode,不写任何部署文件
2. 检查是否有书名目录(包含 `追踪/` 子目录的目录,或用户自定义结构)
   - 有 → 识别为长篇项目,显示当前项目信息
   - 无 → 识别为新项目或短篇项目
3. 检查 `.claude/settings.local.json` 是否存在
   - 存在 → 读取现有配置,后续合并
   - 不存在 → 后续创建新文件
4. 检查 `.active-book` 文件是否存在
   - 存在 → 显示当前活跃书目
   - 不存在 → 跳过
5. 检查 `opencode.json` 或 `.opencode/` 是否
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有