{"id":"7fbde6bf-fbbf-4815-9154-d05d200caab5","entityType":"agent","slug":"clawhub-zhao-zwl-quick-team","name":"Quick Team","canonicalUrl":"https://www.xpersona.co/agent/clawhub-zhao-zwl-quick-team","canonicalPath":"/agent/clawhub-zhao-zwl-quick-team","generatedAt":"2026-10-11T16:01:55.574Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T13:16:02.054Z","emptyReason":null},"description":"用自然语言快速创建 AI 团队成员的目录结构和配置文件。自动生成 SOUL/IDENTITY/TOOLS 等模板，引导完成 openclaw.json 配置。 Skill: Quick Team Owner: zhao-zwl Summary: 用自然语言快速创建 AI 团队成员的目录结构和配置文件。自动生成 SOUL/IDENTITY/TOOLS 等模板，引导完成 openclaw.json 配置。 Tags: latest:1.1.3 Version history: v1.1.3 | 2026-04-24T13:08:58.938Z | user 权限声明强化：默认最小白名单不推荐通配符，配置变更展示diff确认后写入，metadata新增permissions字段 v1.1.2 | 2026-04-24T11:55:01.265Z | user 补充权限说明，澄清allowAgents实际影响，删除相关文档章节 v1.1.1 | 2026-04-23T12:34:43.126Z | user 标题统一为Quick Team，删除重复旧描述，更新产品描述文案 v1.1.0 | 2","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s172a2jbj22p5087ge4snn4rh585bkyg:quick-team","sourceUrl":"https://clawhub.ai/zhao-zwl/quick-team","homepage":"https://clawhub.ai/zhao-zwl/skills/quick-team","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/zhao-zwl/quick-team","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/zhao-zwl/skills/quick-team","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"用自然语言快速创建 AI 团队成员的目录结构和配置文件。自动生成 SOUL/IDENTITY/TOOLS 等模板，引导完成 openclaw.json 配置。 Skill: Quick Team Owner: zhao-zwl Summary: 用自然语言快速创建 AI 团队成员的目录结构和配置文件。自动生成 SOUL"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T13:16:02.054Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T13:16:02.054Z","emptyReason":null},"stars":null,"forks":null,"downloads":1059,"packageName":null,"latestVersion":"1.1.3","tractionLabel":"1.1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T13:16:01.990Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T13:16:02.054Z","lastCrawledAt":"2026-10-11T13:16:01.990Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T13:16:01.990Z","lastVerifiedAt":null,"highlights":[{"version":"1.1.3","createdAt":"2026-04-24T13:08:58.938Z","changelog":"权限声明强化：默认最小白名单不推荐通配符，配置变更展示diff确认后写入，metadata新增permissions字段","fileCount":15,"zipByteSize":12286},{"version":"1.1.2","createdAt":"2026-04-24T11:55:01.265Z","changelog":"补充权限说明，澄清allowAgents实际影响，删除相关文档章节","fileCount":14,"zipByteSize":10577},{"version":"1.1.1","createdAt":"2026-04-23T12:34:43.126Z","changelog":"标题统一为Quick Team，删除重复旧描述，更新产品描述文案","fileCount":14,"zipByteSize":10387},{"version":"1.1.0","createdAt":"2026-04-23T11:45:20.407Z","changelog":"全面升级：6步创建流程补全、新增子代理标准目录结构、新增去AI味铁律、补全所有模板和示例","fileCount":14,"zipByteSize":10306},{"version":"2.0.0","createdAt":"2026-04-23T01:45:44.002Z","changelog":"quick-team 2.0.0 - Overhauled documentation with a detailed, step-by-step guide for creating new team agents. - Emphasized clear separation of responsibilities: main controller only confirms agent name and duties, delegates execution. - Added explicit instructions and templates for directory and SOUL.md creation. - Included openclaw configuration updates and troubleshooting guides. - Provided a verification checklist to ensure successful setup and activation of new agents.","fileCount":2,"zipByteSize":1450},{"version":"3.0.0","createdAt":"2026-04-22T23:16:45.547Z","changelog":"v3.0: 新增一键分身(clone.py)，搬家·分身·备份三合一。同环境快速复制团队，ID/路径自动加后缀，冲突检测，AGENTS.md同步更新。SKILL.md全面升级。","fileCount":269,"zipByteSize":405778},{"version":"1.0.0","createdAt":"2026-04-22T13:02:00.938Z","changelog":"快速创建 OpenClaw 团队成员的标准化工作流","fileCount":11,"zipByteSize":9158}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s172a2jbj22p5087ge4snn4rh585bkyg:quick-team","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhao-zwl-quick-team/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhao-zwl-quick-team/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhao-zwl-quick-team/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-zhao-zwl-quick-team/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-zhao-zwl-quick-team/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-zhao-zwl-quick-team/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T16:01:55.572Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhao-zwl-quick-team/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhao-zwl-quick-team/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhao-zwl-quick-team/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhao-zwl-quick-team/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T13:16:02.054Z","emptyReason":null},"readme":"Skill: Quick Team\n\nOwner: zhao-zwl\n\nSummary: 用自然语言快速创建 AI 团队成员的目录结构和配置文件。自动生成 SOUL/IDENTITY/TOOLS 等模板，引导完成 openclaw.json 配置。\n\nTags: latest:1.1.3\n\nVersion history:\n\nv1.1.3 | 2026-04-24T13:08:58.938Z | user\n\n权限声明强化：默认最小白名单不推荐通配符，配置变更展示diff确认后写入，metadata新增permissions字段\n\nv1.1.2 | 2026-04-24T11:55:01.265Z | user\n\n补充权限说明，澄清allowAgents实际影响，删除相关文档章节\n\nv1.1.1 | 2026-04-23T12:34:43.126Z | user\n\n标题统一为Quick Team，删除重复旧描述，更新产品描述文案\n\nv1.1.0 | 2026-04-23T11:45:20.407Z | user\n\n全面升级：6步创建流程补全、新增子代理标准目录结构、新增去AI味铁律、补全所有模板和示例\n\nv2.0.0 | 2026-04-23T01:45:44.002Z | auto\n\nquick-team 2.0.0\n\n- Overhauled documentation with a detailed, step-by-step guide for creating new team agents.\n- Emphasized clear separation of responsibilities: main controller only confirms agent name and duties, delegates execution.\n- Added explicit instructions and templates for directory and SOUL.md creation.\n- Included openclaw configuration updates and troubleshooting guides.\n- Provided a verification checklist to ensure successful setup and activation of new agents.\n\nv3.0.0 | 2026-04-22T23:16:45.547Z | user\n\nv3.0: 新增一键分身(clone.py)，搬家·分身·备份三合一。同环境快速复制团队，ID/路径自动加后缀，冲突检测，AGENTS.md同步更新。SKILL.md全面升级。\n\nv1.0.0 | 2026-04-22T13:02:00.938Z | user\n\n快速创建 OpenClaw 团队成员的标准化工作流\n\nArchive index:\n\nArchive v1.1.3: 15 files, 12286 bytes\n\nFiles: CHANGELOG.md (883b), examples/assistant/HEARTBEAT.md (184b), examples/assistant/IDENTITY.md (316b), examples/assistant/MEMORY.md (763b), examples/assistant/SOUL.md (1004b), examples/assistant/TOOLS.md (417b), README.md (1741b), skill-card.md (2137b), SKILL.md (7740b), templates/HEARTBEAT.md (506b), templates/IDENTITY.md (249b), templates/MEMORY.md (591b), templates/SOUL.md (785b), templates/TOOLS.md (245b), _meta.json (129b)\n\nFile v1.1.3:SKILL.md\n\n---\nname: quick-team\ndescription: 用自然语言快速创建 AI 团队成员的目录结构和配置文件。自动生成 SOUL/IDENTITY/TOOLS 等模板，引导完成 openclaw.json 配置。\nmetadata:\n  openclaw:\n    requires:\n      bins: []\n    install: []\n    permissions:\n      - action: \"修改 ~/.qclaw/openclaw.json（agents.list 追加成员）\"\n        risk: \"修改运行时配置，影响 agent spawn 行为\"\n        mitigation: \"修改前展示完整 diff，用户确认后再写入\"\n      - action: \"设置 agents.defaults.subagents.allowAgents\"\n        risk: \"扩大子代理 spawn 权限（星号通配符允许 spawn 任意 agent）\"\n        mitigation: \"默认建议最小白名单（仅新成员 ID），不推荐通配符\"\n      - action: \"重启 OpenClaw Gateway\"\n        risk: \"中断当前所有会话和正在运行的任务\"\n        mitigation: \"仅在用户确认后执行，提醒正在运行的任务会中断\"\n---\n\n> ⚠️ **权限提醒**：本 skill 会修改 `openclaw.json` 和重启 Gateway。所有配置变更会先展示 diff 供用户确认，不会静默写入。\n\n# Quick Team —— 快速创建团队成员\n\n> **触发：** 用户说「创建一个成员」「帮我新建一个角色」「添加团队成员」「搞个新agent」等。\n>\n> **核心理念：** 一个主控，零门槛，三分钟一支团队。\n\n---\n\n## 零、快速开始\n\n```\n用户：帮我创建一个负责校对审核的成员，叫火眼\nAgent：\n    [执行创建流程 → 3分钟完成]\n    ✅ 团队新成员：火眼\n    workspace: ~/.qclaw/workspace-agent-ba01c6a8/huoyan/\n    SOUL.md / IDENTITY.md / TOOLS.md / HEARTBEAT.md / MEMORY.md 已创建\n```\n\n---\n\n## 一、创建流程（6步）\n\n### 步骤1：确认需求\n\n让用户明确回答以下问题（缺一不可）：\n\n| 问题 | 示例 | 作用 |\n|------|------|------|\n| **角色名称** | \"火眼\"、\"小策\" | 决定目录名和 Agent ID |\n| **核心职责** | \"校对审核\"、\"策略分析\" | 决定 SOUL.md 的职责描述 |\n| **性格风格** | \"毒舌\"、\"温和\"、\"专业冷静\" | 决定语气和人设 |\n| **禁止做的事** | \"不横向联系\"、\"不自作主张\" | 决定禁止事项 |\n| **汇报方式** | \"任务完成后直接汇报\" | 决定汇报规则 |\n\n**如果用户说不清楚：** 主动给选项，让用户选，不要停下来等。\n\n---\n\n### 步骤2：生成 Agent ID\n\n**规则：** 用中文拼音首字母，不能重复。\n\n| 名称 | ID |\n|------|-----|\n| 火眼 | huoyan |\n| 小策 | xiaoce |\n| 小编 | xiaobian |\n| 小创 | xiaochuang |\n\n**如果重复：** 自动加数字后缀，如 `xiaoce-2`\n\n---\n\n### 步骤3：创建文件结构\n\n在主控 workspace 下创建子代理目录：\n\n```\nworkspace/\n├── huoyan/\n│   ├── SOUL.md        ← 必须：人格定义\n│   ├── IDENTITY.md    ← 必须：身份标识\n│   ├── TOOLS.md       ← 必须：工具备忘\n│   ├── HEARTBEAT.md   ← 必须：心跳配置\n│   └── MEMORY.md      ← 必须：长期记忆\n```\n\n**必须文件说明：**\n\n| 文件 | 必须 | 用途 |\n|------|------|------|\n| SOUL.md | ✅ | 角色定位 + 职责 + 禁止事项 + 汇报规则 |\n| IDENTITY.md | ✅ | 名称/Emoji/氛围描述 |\n| TOOLS.md | ✅ | 常用工具备忘 |\n| HEARTBEAT.md | ✅ | 周期性任务配置 |\n| MEMORY.md | ✅ | 长期记忆文件 |\n\n**辅助文件说明：**\n| 文件 | 必须 | 用途 |\n|------|------|------|\n| AGENTS.md | ✅ | 主控才有，记录所有成员配置 |\n| USER.md | ⚠️ | 主控才需要，子代理一般不需要 |\n| BOOTSTRAP.md | ❌ | 仅首次启动用，创建成员时不需要 |\n\n---\n\n### 步骤4：填充模板\n\n从 `templates/` 目录复制对应模板，根据用户需求填写内容。\n\n**重点：SOUL.md 必须包含以下章节（不可删减）：**\n\n```markdown\n# SOUL.md\n\n## 我是谁\n{一句话角色定位}\n\n## 我的职责\n1. {具体职责1}\n2. {具体职责2}\n3. {具体职责3}\n\n## 禁止事项\n- {明确不做的事}\n\n## 汇报规则\n- {汇报格式和要求}\n\n## 铁律\n- {不可逾越的红线}\n```\n\n---\n\n### 步骤5：配置 openclaw.json\n\n**先展示变更，用户确认后再写入。**\n\n需要修改的内容：\n\n1. 在 `agents.list` 中追加新成员：\n\n```json\n{\n  \"id\": \"huoyan\",\n  \"name\": \"火眼\",\n  \"workspace\": \"/Users/xxx/.qclaw/workspace-agent-主控ID/huoyan\"\n}\n```\n\n2. **关于 `allowAgents`**：如果主控需要 spawn 子代理，需设置 `agents.defaults.subagents.allowAgents`。\n\n**推荐最小白名单**（仅允许需要的成员）：\n```json\n\"allowAgents\": [\"huoyan\"]\n```\n\n通配符 `[\"*\"]` 会允许 spawn 任意 agent，存在权限扩大风险，不推荐除非用户明确要求。\n\n**操作流程：**\n- 展示完整 diff（新增了什么、改了什么）\n- 用户确认后再写入文件\n- 如果用户不确认，跳过此步骤，提示用户稍后手动配置\n\n---\n\n### 步骤6：重启 Gateway 并验证\n\n> ⚠️ 重启 Gateway 会中断当前所有会话和正在运行的任务。请用户确认后再执行。\n\n```bash\n# 重启前提醒用户\nopenclaw gateway restart\n```\n\n重启后测试激活：\n\n```javascript\nsessions_spawn({\n  agentId: \"huoyan\",\n  cwd: \"/Users/xxx/.qclaw/workspace-agent-主控ID/huoyan\",\n  mode: \"run\",\n  task: \"介绍一下你自己\"\n})\n```\n\n**验证通过的标准：**\n- ✅ 回复体现正确的角色人格\n- ✅ 没有读错 SOUL.md（比如读成了其他成员的）\n- ✅ 文件路径正确\n\n---\n\n## 二、子代理标准目录结构\n\n```\nworkspace/\n├── 主控workspace/\n│   ├── SOUL.md\n│   ├── IDENTITY.md\n│   ├── AGENTS.md          ← 记录所有成员配置\n│   ├── MEMORY.md\n│   ├── TOOLS.md\n│   ├── HEARTBEAT.md\n│   │\n│   ├── 子代理A/            ← 每个子代理一个独立目录\n│   │   ├── SOUL.md\n│   │   ├── IDENTITY.md\n│   │   ├── TOOLS.md\n│   │   ├── HEARTBEAT.md\n│   │   └── MEMORY.md\n│   │\n│   ├── 子代理B/\n│   │   └── ...\n│   │\n│   └── memory/            ← 主控的日常记忆\n│       └── YYYY-MM-DD.md\n│\n└── skills/                ← 主控的 skills\n    └── ...\n```\n\n---\n\n## 三、模板说明\n\n| 模板文件 | 用途 | 备注 |\n|---------|------|------|\n| `SOUL.md` | 角色人格定义 | 核心，必须完整填写 |\n| `IDENTITY.md` | 身份标识 | 名称/Emoji/氛围 |\n| `TOOLS.md` | 工具备忘 | 常用命令和配置 |\n| `HEARTBEAT.md` | 周期性任务 | 保持空可节省API |\n| `MEMORY.md` | 长期记忆 | 持续积累信息 |\n\n`examples/assistant/` 目录中有完整示例，可参考格式。\n\n---\n\n## 四、常见问题\n\n### Q：用户只给了一个名字怎么办？\n\n**A：** 先根据名字推断角色方向，然后主动给选项：\n\n```\n用户：帮我建一个叫小明\nAgent：好的，小明大概负责什么方向？\n  A. 执行类——完成具体任务（校对、整理、测试）\n  B. 审核类——检查、评分、给意见\n  C. 创意类——头脑风暴、策划、提案\n  D. 其他（请描述）\n```\n\n### Q：spawn 后读错了 SOUL.md？\n\n**A：** 检查是否同时传了 `agentId` + `cwd`。两个参数缺一不可。\n\n### Q：新建的成员不汇报？\n\n**A：** 在 SOUL.md 中明确写「任务完成后**立即**汇报，不等催」。并在首次派任务时提醒。\n\n---\n\n## 五、去AI味铁律\n\n所有新创建的子代理 SOUL.md，必须包含以下检查：\n\n| 检查项 | AI爱写 | 人应该写 |\n|--------|--------|----------|\n| 去AI味 | \"仿佛/像/似乎/好像\" | 用具体动作/感受替代 |\n| 去格式 | 列表/\"首先其次\" | 自然段落 |\n| 去注释 | `//`、`<!-- -->` | 删除所有注释 |\n\n---\n\nFile v1.1.3:README.md\n\n# Quick Team\n\n在 OpenClaw 中快速创建新的 AI 团队成员。配置 openclaw.json，全程引导式。\n\n---\n\n## ⚠️ 权限说明\n\n本 skill 需要以下操作，**所有变更展示 diff 后由用户确认，不会静默写入**：\n\n| 操作 | 风险 | 缓解措施 |\n|------|------|----------|\n| 修改 `~/.qclaw/openclaw.json` | 修改运行时配置 | 展示 diff，确认后写入 |\n| 在主控 workspace 创建文件 | 无风险 | 标准文件操作 |\n| 执行 `openclaw gateway restart` | 中断当前所有会话 | 仅用户确认后执行 |\n\n**关于 `allowAgents`**：默认建议最小白名单（仅新成员 ID），不推荐通配符 `[\"*\"]`。\n\n---\n\n## 快速开始\n\n```bash\n# 安装\nclawhub install quick-team\n\n# 使用——直接对主控说：\n# 「创建一个负责校对的成员，叫火眼」\n# 「添加一个策略分析师」\n```\n\n## 创建流程（6步）\n\n```\n1. 确认需求（名称/职责/风格/禁止项）\n2. 生成 Agent ID（中文拼音首字母）\n3. 创建目录结构\n4. 填充模板（SOUL/IDENTITY/TOOLS/HEARTBEAT/MEMORY）\n5. 配置 openclaw.json\n6. 验证激活\n```\n\n详细说明见 [SKILL.md](./SKILL.md)。\n\n## 模板文件\n\n| 文件 | 说明 |\n|------|------|\n| `SOUL.md` | 角色人格定义（核心，必须完整填写） |\n| `IDENTITY.md` | 身份标识：名称/Emoji/氛围 |\n| `TOOLS.md` | 常用工具备忘 |\n| `HEARTBEAT.md` | 周期性任务（可为空） |\n| `MEMORY.md` | 长期记忆 |\n\n`templates/` 目录为空白模板，`examples/assistant/` 目录有完整示例。\n\n---\n\n## 版本\n\n- **v1.1.2**（2026-04-24）— 权限声明强化：默认最小白名单（不推荐通配符），配置变更展示 diff 确认后再写入，metadata 新增 permissions 字段\n\nFile v1.1.3:_meta.json\n\n{\n  \"ownerId\": \"kn7dz7kcxdfkyc53wsn6k3ny2585btvq\",\n  \"slug\": \"quick-team\",\n  \"version\": \"1.1.3\",\n  \"publishedAt\": 1777036138938\n}\n\nFile v1.1.3:CHANGELOG.md\n\n# CHANGELOG\n\nAll notable changes to this project will be documented in this file.\n\n## [1.1.0] - 2026-04-23\n\n### Added\n- `templates/MEMORY.md` — 新增 MEMORY.md 模板（漏掉补充）\n- `examples/assistant/HEARTBEAT.md` — 示例补全\n- `examples/assistant/MEMORY.md` — 示例补全\n\n### Changed\n- `SKILL.md` — 全面升级：\n  - 新增 `metadata.name` 字段（clawhub 识别必需）\n  - 描述精简，结构重组\n  - 6步创建流程补全（增加\"验证激活\"步骤）\n  - 新增\"子代理标准目录结构\"章节\n  - 新增\"去AI味铁律\"章节（团队标准规范）\n- `README.md` — 升级为完整说明文档（安装/使用/模板/版本）\n- `examples/assistant/TOOLS.md` — 去除过时工作流描述\n\n### Fixed\n- `templates/HEARTBEAT.md` — 注释格式混乱问题（说明文字移出模板正文）\n\n---\n\n## [1.0.0] - 2026-04-22\n\n- 初始版本\n\nFile v1.1.3:examples/assistant/HEARTBEAT.md\n\n# HEARTBEAT.md\n\n```markdown\n# Keep this file empty (or with only comments) to skip heartbeat API calls.\n\n# Add tasks below when you want the agent to check something periodically.\n```\n\nFile v1.1.3:examples/assistant/IDENTITY.md\n\n# IDENTITY.md\n\n- Name: 研究助手\n- Emoji: 🔍\n- Vibe: 快速、准确、不废话\n- Avatar: （留空或填头像 URL）\n\n## Context\n\n擅长信息检索和结构化输出。当主控需要收集资料、做竞品分析、整理信息时调用。专注于提供高质量的原始信息，不添加主观判断。\n\nFile v1.1.3:examples/assistant/MEMORY.md\n\n# MEMORY.md\n\n# 研究助手 - 长期记忆\n\n## 关于主控\n\n- **姓名：** 赵文龙\n- **时区：** Asia/Shanghai\n- **身份：** 短流创团队主理人，故事创作者\n\n## 项目背景\n\n- 团队主要写短篇小说，发布在头条等平台\n- 创作流程：选题→头脑风暴→大纲→初稿→审核→校对→定稿\n- 主控有毒舌人设，说话直接犀利\n\n## 重要教训\n\n- 研究结果必须注明来源，不瞎编\n- 遇到无法获取的信息，明确说\"未找到\"\n- 不做执行类工作，只负责信息收集和整理\n\n## 信息库\n\n- 头条平台特点：下沉市场，用户偏好故事性强、情绪共鸣高的内容\n- 知乎特点：高学历用户，偏干货、深度分析\n\n---\n\n*遇到重要信息时更新这里。*\n\nFile v1.1.3:examples/assistant/SOUL.md\n\n# SOUL.md\n\n## 我是谁\n\n研究助手，专注信息检索、资料整理和结构化输出。\n\n## 我的职责\n\n1. **信息检索** — 根据主控指令搜索网络、读取文档、收集资料\n2. **结构整理** — 将收集到的信息整理成 Markdown 表格或列表\n3. **摘要输出** — 对长文提取核心观点，控制在 500 字以内\n4. **竞品分析** — 收集同类产品/项目信息，输出对比表格\n\n## 禁止事项\n\n- 不做任何执行（删除/修改文件、发送消息等）\n- 不自行决定优先级，所有任务由主控指派\n- 不横向联系其他 Agent，有问题只汇报主控\n\n## 汇报规则\n\n- 搜索结果直接输出关键发现，不重复原始内容\n- 任务完成立即汇报，格式：【研究助手】主题 + 3 条核心发现 + 来源链接\n- 遇到无法获取的信息，明确说明\"未找到\"，不瞎编\n\n## 铁律\n\n- 信息必须注明来源，无来源的内容标注\"未核实\"\n- 遇到付费内容先问主控，不擅自付费\n\nFile v1.1.3:examples/assistant/TOOLS.md\n\n# TOOLS.md\n\n## 常用工具\n\n- `web_search` — 网络搜索（腾讯元宝）\n- `web_fetch` — 读取网页内容\n- `read` — 读取本地文件\n- `exec` — 运行 Python/shell 脚本处理数据\n\n## 工作流程\n\n1. 搜索 → 2. 读取页面 → 3. 整理输出\n\n## 搜索技巧\n\n- 中文内容优先用 `online-search`\n- 英文技术文档用 `web_search`\n- 遇到验证码/登录墙，标注\"需手动处理\"\n\nFile v1.1.3:skill-card.md\n\n## Description:\n\nQuick Team helps OpenClaw users create AI team member directories and configuration files from natural-language requests, including SOUL, IDENTITY, TOOLS, HEARTBEAT, and MEMORY templates.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[zhao-zwl](https://clawhub.ai/user/zhao-zwl)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and OpenClaw users use this skill to define new AI team members, generate their standard markdown files, and receive guided configuration steps for openclaw.json and Gateway validation.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Reusable templates can persist API-key instructions or someone else's personal profile into generated agent workspaces.\n\nMitigation: Review and edit templates before use, replace API-key notes with environment-variable or secret-manager references, and remove hard-coded personal profile details.\n\nRisk: Updating openclaw.json can change agent spawn behavior and broaden subagent permissions.\n\nMitigation: Show the full diff before writing and keep allowAgents limited to the specific new agent IDs unless broader access is explicitly required.\n\nRisk: Restarting OpenClaw Gateway can interrupt active sessions and running tasks.\n\nMitigation: Ask for confirmation before restart and warn users that active work may be interrupted.\n\n## Reference(s):\n\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, code, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown guidance with file templates, JSON configuration examples, shell commands, and validation snippets]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Produces proposed workspace files and configuration changes that should be reviewed before execution.]\n\n## Skill Version(s):\n\n1.1.3 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.1.3:templates/HEARTBEAT.md\n\n# HEARTBEAT.md\n\n```markdown\n# Keep this file empty (or with only comments) to skip heartbeat API calls.\n\n# Add tasks below when you want the agent to check something periodically.\n```\n\n## 模板说明\n\n保持空或只有注释 = 不做任何周期性检查（节省 API 调用）。\n\n如需定期执行任务，在上方添加即可，例如：\n\n```markdown\n## 每日检查\n- [ ] 检查邮件（早上 9 点）\n- [ ] 更新任务看板\n```\n\n每个任务执行后记得**立即汇报主控**，不要等。\n\nFile v1.1.3:templates/IDENTITY.md\n\n# IDENTITY.md\n\n- Name: {名称}\n- Emoji: {如 🎯、📊、🔍 等}\n- Vibe: {一句话氛围描述，如\"高效执行，从不废话\"}\n- Avatar: {可选，头像 URL}\n\n## Context\n\n{描述这个 Agent 的使用场景、擅长领域、性格特点}\n\nArchive v1.1.2: 14 files, 10577 bytes\n\nFiles: CHANGELOG.md (883b), examples/assistant/HEARTBEAT.md (184b), examples/assistant/IDENTITY.md (316b), examples/assistant/MEMORY.md (763b), examples/assistant/SOUL.md (1004b), examples/assistant/TOOLS.md (417b), README.md (1646b), SKILL.md (6436b), templates/HEARTBEAT.md (506b), templates/IDENTITY.md (249b), templates/MEMORY.md (591b), templates/SOUL.md (785b), templates/TOOLS.md (245b), _meta.json (129b)\n\nFile v1.1.2:SKILL.md\n\n---\nname: quick-team\ndescription: 三分钟，用自然语言创建一个会独立干活的AI同事。不需要懂技术，不需要配置，直接说\"给我来一个XX\"，它就上岗了。\nmetadata:\n  openclaw:\n    requires:\n      bins: []\n    install: []\n---\n\n# Quick Team —— 快速创建团队成员\n\n> **触发：** 用户说「创建一个成员」「帮我新建一个角色」「添加团队成员」「搞个新agent」等。\n>\n> **核心理念：** 一个主控，零门槛，三分钟一支团队。\n\n---\n\n## 零、快速开始\n\n```\n用户：帮我创建一个负责校对审核的成员，叫火眼\nAgent：\n    [执行创建流程 → 3分钟完成]\n    ✅ 团队新成员：火眼\n    workspace: ~/.qclaw/workspace-agent-ba01c6a8/huoyan/\n    SOUL.md / IDENTITY.md / TOOLS.md / HEARTBEAT.md / MEMORY.md 已创建\n```\n\n---\n\n## 一、创建流程（6步）\n\n### 步骤1：确认需求\n\n让用户明确回答以下问题（缺一不可）：\n\n| 问题 | 示例 | 作用 |\n|------|------|------|\n| **角色名称** | \"火眼\"、\"小策\" | 决定目录名和 Agent ID |\n| **核心职责** | \"校对审核\"、\"策略分析\" | 决定 SOUL.md 的职责描述 |\n| **性格风格** | \"毒舌\"、\"温和\"、\"专业冷静\" | 决定语气和人设 |\n| **禁止做的事** | \"不横向联系\"、\"不自作主张\" | 决定禁止事项 |\n| **汇报方式** | \"任务完成后直接汇报\" | 决定汇报规则 |\n\n**如果用户说不清楚：** 主动给选项，让用户选，不要停下来等。\n\n---\n\n### 步骤2：生成 Agent ID\n\n**规则：** 用中文拼音首字母，不能重复。\n\n| 名称 | ID |\n|------|-----|\n| 火眼 | huoyan |\n| 小策 | xiaoce |\n| 小编 | xiaobian |\n| 小创 | xiaochuang |\n\n**如果重复：** 自动加数字后缀，如 `xiaoce-2`\n\n---\n\n### 步骤3：创建文件结构\n\n在主控 workspace 下创建子代理目录：\n\n```\nworkspace/\n├── huoyan/\n│   ├── SOUL.md        ← 必须：人格定义\n│   ├── IDENTITY.md    ← 必须：身份标识\n│   ├── TOOLS.md       ← 必须：工具备忘\n│   ├── HEARTBEAT.md   ← 必须：心跳配置\n│   └── MEMORY.md      ← 必须：长期记忆\n```\n\n**必须文件说明：**\n\n| 文件 | 必须 | 用途 |\n|------|------|------|\n| SOUL.md | ✅ | 角色定位 + 职责 + 禁止事项 + 汇报规则 |\n| IDENTITY.md | ✅ | 名称/Emoji/氛围描述 |\n| TOOLS.md | ✅ | 常用工具备忘 |\n| HEARTBEAT.md | ✅ | 周期性任务配置 |\n| MEMORY.md | ✅ | 长期记忆文件 |\n\n**辅助文件说明：**\n| 文件 | 必须 | 用途 |\n|------|------|------|\n| AGENTS.md | ✅ | 主控才有，记录所有成员配置 |\n| USER.md | ⚠️ | 主控才需要，子代理一般不需要 |\n| BOOTSTRAP.md | ❌ | 仅首次启动用，创建成员时不需要 |\n\n---\n\n### 步骤4：填充模板\n\n从 `templates/` 目录复制对应模板，根据用户需求填写内容。\n\n**重点：SOUL.md 必须包含以下章节（不可删减）：**\n\n```markdown\n# SOUL.md\n\n## 我是谁\n{一句话角色定位}\n\n## 我的职责\n1. {具体职责1}\n2. {具体职责2}\n3. {具体职责3}\n\n## 禁止事项\n- {明确不做的事}\n\n## 汇报规则\n- {汇报格式和要求}\n\n## 铁律\n- {不可逾越的红线}\n```\n\n---\n\n### 步骤5：配置 openclaw.json\n\n在 `agents.list` 中追加新成员：\n\n```json\n{\n  \"id\": \"huoyan\",\n  \"name\": \"火眼\",\n  \"workspace\": \"/Users/xxx/.qclaw/workspace-agent-主控ID/huoyan\"\n}\n```\n\n> ⚠️ **关于 `allowAgents: [\"*\"]`**：如果还没有设置，需要在 `agents.defaults.subagents.allowAgents` 中加入 `[\"*\"]`。这是 OpenClaw 标准配置，允许主控 spawn 子代理。如有特殊安全需求，可改为只列出需要的 agentId（如 `[\"huoyan\",\"xiaoce\"]`）。\n\n---\n\n### 步骤6：验证激活\n\n执行以下测试：\n\n```javascript\n// 在新会话中测试\nsessions_spawn({\n  agentId: \"huoyan\",\n  cwd: \"/Users/xxx/.qclaw/workspace-agent-主控ID/huoyan\",\n  mode: \"run\",\n  task: \"介绍一下你自己\"\n})\n```\n\n**验证通过的标准：**\n- ✅ 回复体现正确的角色人格\n- ✅ 没有读错 SOUL.md（比如读成了其他成员的）\n- ✅ 文件路径正确\n\n---\n\n## 二、子代理标准目录结构\n\n```\nworkspace/\n├── 主控workspace/\n│   ├── SOUL.md\n│   ├── IDENTITY.md\n│   ├── AGENTS.md          ← 记录所有成员配置\n│   ├── MEMORY.md\n│   ├── TOOLS.md\n│   ├── HEARTBEAT.md\n│   │\n│   ├── 子代理A/            ← 每个子代理一个独立目录\n│   │   ├── SOUL.md\n│   │   ├── IDENTITY.md\n│   │   ├── TOOLS.md\n│   │   ├── HEARTBEAT.md\n│   │   └── MEMORY.md\n│   │\n│   ├── 子代理B/\n│   │   └── ...\n│   │\n│   └── memory/            ← 主控的日常记忆\n│       └── YYYY-MM-DD.md\n│\n└── skills/                ← 主控的 skills\n    └── ...\n```\n\n---\n\n## 三、模板说明\n\n| 模板文件 | 用途 | 备注 |\n|---------|------|------|\n| `SOUL.md` | 角色人格定义 | 核心，必须完整填写 |\n| `IDENTITY.md` | 身份标识 | 名称/Emoji/氛围 |\n| `TOOLS.md` | 工具备忘 | 常用命令和配置 |\n| `HEARTBEAT.md` | 周期性任务 | 保持空可节省API |\n| `MEMORY.md` | 长期记忆 | 持续积累信息 |\n\n`examples/assistant/` 目录中有完整示例，可参考格式。\n\n---\n\n## 四、常见问题\n\n### Q：用户只给了一个名字怎么办？\n\n**A：** 先根据名字推断角色方向，然后主动给选项：\n\n```\n用户：帮我建一个叫小明\nAgent：好的，小明大概负责什么方向？\n  A. 执行类——完成具体任务（校对、整理、测试）\n  B. 审核类——检查、评分、给意见\n  C. 创意类——头脑风暴、策划、提案\n  D. 其他（请描述）\n```\n\n### Q：spawn 后读错了 SOUL.md？\n\n**A：** 检查是否同时传了 `agentId` + `cwd`。两个参数缺一不可。\n\n### Q：新建的成员不汇报？\n\n**A：** 在 SOUL.md 中明确写「任务完成后**立即**汇报，不等催」。并在首次派任务时提醒。\n\n---\n\n## 五、去AI味铁律\n\n所有新创建的子代理 SOUL.md，必须包含以下检查：\n\n| 检查项 | AI爱写 | 人应该写 |\n|--------|--------|----------|\n| 去AI味 | \"仿佛/像/似乎/好像\" | 用具体动作/感受替代 |\n| 去格式 | 列表/\"首先其次\" | 自然段落 |\n| 去注释 | `//`、`<!-- -->` | 删除所有注释 |\n\n---\n\nFile v1.1.2:README.md\n\n# Quick Team\n\n在 OpenClaw 中快速创建新的 AI 团队成员。配置 openclaw.json，全程引导式。\n\n---\n\n## ⚠️ 权限说明\n\n本 skill 需要以下权限：\n\n| 操作 | 说明 |\n|------|------|\n| 修改 `~/.qclaw/openclaw.json` | 添加 agent 配置，扩展 spawn 白名单 |\n| 在主控 workspace 创建文件 | SOUL.md、IDENTITY.md、TOOLS.md、HEARTBEAT.md、MEMORY.md |\n| 执行 `openclaw gateway restart` | 使配置生效 |\n\n**关于 `allowAgents: [\"*\"]`**：这是 OpenClaw 标准配置，允许主控 spawn 子代理。如有特殊安全需求，可改为只列出需要的 agentId（如 `[\"analyst\",\"writer\"]`）。\n\n---\n\n## 快速开始\n\n```bash\n# 安装\nclawhub install quick-team\n\n# 使用——直接对主控说：\n# 「创建一个负责校对的成员，叫火眼」\n# 「添加一个策略分析师」\n```\n\n## 创建流程（6步）\n\n```\n1. 确认需求（名称/职责/风格/禁止项）\n2. 生成 Agent ID（中文拼音首字母）\n3. 创建目录结构\n4. 填充模板（SOUL/IDENTITY/TOOLS/HEARTBEAT/MEMORY）\n5. 配置 openclaw.json\n6. 验证激活\n```\n\n详细说明见 [SKILL.md](./SKILL.md)。\n\n## 模板文件\n\n| 文件 | 说明 |\n|------|------|\n| `SOUL.md` | 角色人格定义（核心，必须完整填写） |\n| `IDENTITY.md` | 身份标识：名称/Emoji/氛围 |\n| `TOOLS.md` | 常用工具备忘 |\n| `HEARTBEAT.md` | 周期性任务（可为空） |\n| `MEMORY.md` | 长期记忆 |\n\n`templates/` 目录为空白模板，`examples/assistant/` 目录有完整示例。\n\n---\n\n## 版本\n\n- **v1.1.1**（2026-04-24）— 补充权限说明，澄清 allowAgents 实际影响，删除相关文档章节\n\nFile v1.1.2:_meta.json\n\n{\n  \"ownerId\": \"kn7dz7kcxdfkyc53wsn6k3ny2585btvq\",\n  \"slug\": \"quick-team\",\n  \"version\": \"1.1.2\",\n  \"publishedAt\": 1777031701265\n}\n\nFile v1.1.2:CHANGELOG.md\n\n# CHANGELOG\n\nAll notable changes to this project will be documented in this file.\n\n## [1.1.0] - 2026-04-23\n\n### Added\n- `templates/MEMORY.md` — 新增 MEMORY.md 模板（漏掉补充）\n- `examples/assistant/HEARTBEAT.md` — 示例补全\n- `examples/assistant/MEMORY.md` — 示例补全\n\n### Changed\n- `SKILL.md` — 全面升级：\n  - 新增 `metadata.name` 字段（clawhub 识别必需）\n  - 描述精简，结构重组\n  - 6步创建流程补全（增加\"验证激活\"步骤）\n  - 新增\"子代理标准目录结构\"章节\n  - 新增\"去AI味铁律\"章节（团队标准规范）\n- `README.md` — 升级为完整说明文档（安装/使用/模板/版本）\n- `examples/assistant/TOOLS.md` — 去除过时工作流描述\n\n### Fixed\n- `templates/HEARTBEAT.md` — 注释格式混乱问题（说明文字移出模板正文）\n\n---\n\n## [1.0.0] - 2026-04-22\n\n- 初始版本\n\nFile v1.1.2:examples/assistant/HEARTBEAT.md\n\n# HEARTBEAT.md\n\n```markdown\n# Keep this file empty (or with only comments) to skip heartbeat API calls.\n\n# Add tasks below when you want the agent to check something periodically.\n```\n\nFile v1.1.2:examples/assistant/IDENTITY.md\n\n# IDENTITY.md\n\n- Name: 研究助手\n- Emoji: 🔍\n- Vibe: 快速、准确、不废话\n- Avatar: （留空或填头像 URL）\n\n## Context\n\n擅长信息检索和结构化输出。当主控需要收集资料、做竞品分析、整理信息时调用。专注于提供高质量的原始信息，不添加主观判断。\n\nFile v1.1.2:examples/assistant/MEMORY.md\n\n# MEMORY.md\n\n# 研究助手 - 长期记忆\n\n## 关于主控\n\n- **姓名：** 赵文龙\n- **时区：** Asia/Shanghai\n- **身份：** 短流创团队主理人，故事创作者\n\n## 项目背景\n\n- 团队主要写短篇小说，发布在头条等平台\n- 创作流程：选题→头脑风暴→大纲→初稿→审核→校对→定稿\n- 主控有毒舌人设，说话直接犀利\n\n## 重要教训\n\n- 研究结果必须注明来源，不瞎编\n- 遇到无法获取的信息，明确说\"未找到\"\n- 不做执行类工作，只负责信息收集和整理\n\n## 信息库\n\n- 头条平台特点：下沉市场，用户偏好故事性强、情绪共鸣高的内容\n- 知乎特点：高学历用户，偏干货、深度分析\n\n---\n\n*遇到重要信息时更新这里。*\n\nFile v1.1.2:examples/assistant/SOUL.md\n\n# SOUL.md\n\n## 我是谁\n\n研究助手，专注信息检索、资料整理和结构化输出。\n\n## 我的职责\n\n1. **信息检索** — 根据主控指令搜索网络、读取文档、收集资料\n2. **结构整理** — 将收集到的信息整理成 Markdown 表格或列表\n3. **摘要输出** — 对长文提取核心观点，控制在 500 字以内\n4. **竞品分析** — 收集同类产品/项目信息，输出对比表格\n\n## 禁止事项\n\n- 不做任何执行（删除/修改文件、发送消息等）\n- 不自行决定优先级，所有任务由主控指派\n- 不横向联系其他 Agent，有问题只汇报主控\n\n## 汇报规则\n\n- 搜索结果直接输出关键发现，不重复原始内容\n- 任务完成立即汇报，格式：【研究助手】主题 + 3 条核心发现 + 来源链接\n- 遇到无法获取的信息，明确说明\"未找到\"，不瞎编\n\n## 铁律\n\n- 信息必须注明来源，无来源的内容标注\"未核实\"\n- 遇到付费内容先问主控，不擅自付费\n\nFile v1.1.2:examples/assistant/TOOLS.md\n\n# TOOLS.md\n\n## 常用工具\n\n- `web_search` — 网络搜索（腾讯元宝）\n- `web_fetch` — 读取网页内容\n- `read` — 读取本地文件\n- `exec` — 运行 Python/shell 脚本处理数据\n\n## 工作流程\n\n1. 搜索 → 2. 读取页面 → 3. 整理输出\n\n## 搜索技巧\n\n- 中文内容优先用 `online-search`\n- 英文技术文档用 `web_search`\n- 遇到验证码/登录墙，标注\"需手动处理\"\n\nFile v1.1.2:templates/HEARTBEAT.md\n\n# HEARTBEAT.md\n\n```markdown\n# Keep this file empty (or with only comments) to skip heartbeat API calls.\n\n# Add tasks below when you want the agent to check something periodically.\n```\n\n## 模板说明\n\n保持空或只有注释 = 不做任何周期性检查（节省 API 调用）。\n\n如需定期执行任务，在上方添加即可，例如：\n\n```markdown\n## 每日检查\n- [ ] 检查邮件（早上 9 点）\n- [ ] 更新任务看板\n```\n\n每个任务执行后记得**立即汇报主控**，不要等。\n\nFile v1.1.2:templates/IDENTITY.md\n\n# IDENTITY.md\n\n- Name: {名称}\n- Emoji: {如 🎯、📊、🔍 等}\n- Vibe: {一句话氛围描述，如\"高效执行，从不废话\"}\n- Avatar: {可选，头像 URL}\n\n## Context\n\n{描述这个 Agent 的使用场景、擅长领域、性格特点}\n\nFile v1.1.2:templates/MEMORY.md\n\n# MEMORY.md\n\n# {成员名} - 长期记忆\n\n## 关于主控\n\n- **姓名：** 赵文龙\n- **称呼：** 赵文龙\n- **时区：** Asia/Shanghai\n- **身份：** 短流创团队主理人，故事创作者\n\n## 项目背景\n\n{记录这个团队/项目是做什么的，成员有哪些，关键规范是什么}\n\n## 关键决策记录\n\n{随着使用记录重要决策，避免重复讨论同一个问题}\n\n## 偏好与习惯\n\n- {工作风格、沟通偏好等}\n\n## 重要教训\n\n{记录犯过的错误，防止重犯}\n\n---\n\n*本文件是长期记忆的核心。遇到重要信息时更新这里。*\n\nArchive v1.1.1: 14 files, 10387 bytes\n\nFiles: CHANGELOG.md (883b), examples/assistant/HEARTBEAT.md (184b), examples/assistant/IDENTITY.md (316b), examples/assistant/MEMORY.md (763b), examples/assistant/SOUL.md (1004b), examples/assistant/TOOLS.md (417b), README.md (1327b), SKILL.md (6433b), templates/HEARTBEAT.md (506b), templates/IDENTITY.md (249b), templates/MEMORY.md (591b), templates/SOUL.md (785b), templates/TOOLS.md (245b), _meta.json (129b)\n\nFile v1.1.1:SKILL.md\n\n---\nname: quick-team\ndescription: 三分钟，用自然语言创建一个会独立干活的AI同事。不需要懂技术，不需要配置，直接说\"给我来一个XX\"，它就上岗了。\nmetadata:\n  openclaw:\n    requires:\n      bins: []\n    install: []\n---\n\n# Quick Team —— 快速创建团队成员\n\n> **触发：** 用户说「创建一个成员」「帮我新建一个角色」「添加团队成员」「搞个新agent」等。\n>\n> **核心理念：** 一个主控，零门槛，三分钟一支团队。\n\n---\n\n## 零、快速开始\n\n```\n用户：帮我创建一个负责校对审核的成员，叫火眼\nAgent：\n    [执行创建流程 → 3分钟完成]\n    ✅ 团队新成员：火眼\n    workspace: ~/.qclaw/workspace-agent-ba01c6a8/huoyan/\n    SOUL.md / IDENTITY.md / TOOLS.md / HEARTBEAT.md / MEMORY.md 已创建\n```\n\n---\n\n## 一、创建流程（6步）\n\n### 步骤1：确认需求\n\n让用户明确回答以下问题（缺一不可）：\n\n| 问题 | 示例 | 作用 |\n|------|------|------|\n| **角色名称** | \"火眼\"、\"小策\" | 决定目录名和 Agent ID |\n| **核心职责** | \"校对审核\"、\"策略分析\" | 决定 SOUL.md 的职责描述 |\n| **性格风格** | \"毒舌\"、\"温和\"、\"专业冷静\" | 决定语气和人设 |\n| **禁止做的事** | \"不横向联系\"、\"不自作主张\" | 决定禁止事项 |\n| **汇报方式** | \"任务完成后直接汇报\" | 决定汇报规则 |\n\n**如果用户说不清楚：** 主动给选项，让用户选，不要停下来等。\n\n---\n\n### 步骤2：生成 Agent ID\n\n**规则：** 用中文拼音首字母，不能重复。\n\n| 名称 | ID |\n|------|-----|\n| 火眼 | huoyan |\n| 小策 | xiaoce |\n| 小编 | xiaobian |\n| 小创 | xiaochuang |\n\n**如果重复：** 自动加数字后缀，如 `xiaoce-2`\n\n---\n\n### 步骤3：创建文件结构\n\n在主控 workspace 下创建子代理目录：\n\n```\nworkspace/\n├── huoyan/\n│   ├── SOUL.md        ← 必须：人格定义\n│   ├── IDENTITY.md    ← 必须：身份标识\n│   ├── TOOLS.md       ← 必须：工具备忘\n│   ├── HEARTBEAT.md   ← 必须：心跳配置\n│   └── MEMORY.md      ← 必须：长期记忆\n```\n\n**必须文件说明：**\n\n| 文件 | 必须 | 用途 |\n|------|------|------|\n| SOUL.md | ✅ | 角色定位 + 职责 + 禁止事项 + 汇报规则 |\n| IDENTITY.md | ✅ | 名称/Emoji/氛围描述 |\n| TOOLS.md | ✅ | 常用工具备忘 |\n| HEARTBEAT.md | ✅ | 周期性任务配置 |\n| MEMORY.md | ✅ | 长期记忆文件 |\n\n**辅助文件说明：**\n| 文件 | 必须 | 用途 |\n|------|------|------|\n| AGENTS.md | ✅ | 主控才有，记录所有成员配置 |\n| USER.md | ⚠️ | 主控才需要，子代理一般不需要 |\n| BOOTSTRAP.md | ❌ | 仅首次启动用，创建成员时不需要 |\n\n---\n\n### 步骤4：填充模板\n\n从 `templates/` 目录复制对应模板，根据用户需求填写内容。\n\n**重点：SOUL.md 必须包含以下章节（不可删减）：**\n\n```markdown\n# SOUL.md\n\n## 我是谁\n{一句话角色定位}\n\n## 我的职责\n1. {具体职责1}\n2. {具体职责2}\n3. {具体职责3}\n\n## 禁止事项\n- {明确不做的事}\n\n## 汇报规则\n- {汇报格式和要求}\n\n## 铁律\n- {不可逾越的红线}\n```\n\n---\n\n### 步骤5：配置 openclaw.json\n\n在 `agents.list` 中追加新成员：\n\n```json\n{\n  \"id\": \"huoyan\",\n  \"name\": \"火眼\",\n  \"workspace\": \"/Users/xxx/.qclaw/workspace-agent-主控ID/huoyan\"\n}\n```\n\n**同时确保 `allowAgents` 为 `[\"*\"]`**，否则子代理无法 spawn。\n\n---\n\n### 步骤6：验证激活\n\n执行以下测试：\n\n```javascript\n// 在新会话中测试\nsessions_spawn({\n  agentId: \"huoyan\",\n  cwd: \"/Users/xxx/.qclaw/workspace-agent-主控ID/huoyan\",\n  mode: \"run\",\n  task: \"介绍一下你自己\"\n})\n```\n\n**验证通过的标准：**\n- ✅ 回复体现正确的角色人格\n- ✅ 没有读错 SOUL.md（比如读成了其他成员的）\n- ✅ 文件路径正确\n\n---\n\n## 二、子代理标准目录结构\n\n```\nworkspace/\n├── 主控workspace/\n│   ├── SOUL.md\n│   ├── IDENTITY.md\n│   ├── AGENTS.md          ← 记录所有成员配置\n│   ├── MEMORY.md\n│   ├── TOOLS.md\n│   ├── HEARTBEAT.md\n│   │\n│   ├── 子代理A/            ← 每个子代理一个独立目录\n│   │   ├── SOUL.md\n│   │   ├── IDENTITY.md\n│   │   ├── TOOLS.md\n│   │   ├── HEARTBEAT.md\n│   │   └── MEMORY.md\n│   │\n│   ├── 子代理B/\n│   │   └── ...\n│   │\n│   └── memory/            ← 主控的日常记忆\n│       └── YYYY-MM-DD.md\n│\n└── skills/                ← 主控的 skills\n    └── ...\n```\n\n---\n\n## 三、模板说明\n\n| 模板文件 | 用途 | 备注 |\n|---------|------|------|\n| `SOUL.md` | 角色人格定义 | 核心，必须完整填写 |\n| `IDENTITY.md` | 身份标识 | 名称/Emoji/氛围 |\n| `TOOLS.md` | 工具备忘 | 常用命令和配置 |\n| `HEARTBEAT.md` | 周期性任务 | 保持空可节省API |\n| `MEMORY.md` | 长期记忆 | 持续积累信息 |\n\n`examples/assistant/` 目录中有完整示例，可参考格式。\n\n---\n\n## 四、常见问题\n\n### Q：用户只给了一个名字怎么办？\n\n**A：** 先根据名字推断角色方向，然后主动给选项：\n\n```\n用户：帮我建一个叫小明\nAgent：好的，小明大概负责什么方向？\n  A. 执行类——完成具体任务（校对、整理、测试）\n  B. 审核类——检查、评分、给意见\n  C. 创意类——头脑风暴、策划、提案\n  D. 其他（请描述）\n```\n\n### Q：spawn 后读错了 SOUL.md？\n\n**A：** 检查是否同时传了 `agentId` + `cwd`。两个参数缺一不可。\n\n### Q：新建的成员不汇报？\n\n**A：** 在 SOUL.md 中明确写「任务完成后**立即**汇报，不等催」。并在首次派任务时提醒。\n\n---\n\n## 五、去AI味铁律\n\n所有新创建的子代理 SOUL.md，必须包含以下检查：\n\n| 检查项 | AI爱写 | 人应该写 |\n|--------|--------|----------|\n| 去AI味 | \"仿佛/像/似乎/好像\" | 用具体动作/感受替代 |\n| 去格式 | 列表/\"首先其次\" | 自然段落 |\n| 去注释 | `//`、`<!-- -->` | 删除所有注释 |\n\n---\n\n## 六、相关文档\n\n- [OpenClaw Agent 配置](https://docs.openclaw.ai/config/agents)\n- [sessions_spawn 文档](https://docs.openclaw.ai/automation/sessions)\n- team-sessions skill：团队会话管理标准流程\n\nFile v1.1.1:README.md\n\n# Quick Team\n\n> 三分钟，用自然语言创建一个会独立干活的AI同事。不需要懂技术，不需要配置，直接说\"给我来一个XX\"，它就上岗了。\n\n## 快速开始\n\n```bash\n# 安装\nclawhub install quick-team\n\n# 使用——直接对主控说：\n# 「创建一个负责校对的成员，叫火眼」\n# 「添加一个策略分析师」\n# 「帮我新建一个角色」\n```\n\n## 它能做什么\n\n| 场景 | 示例 |\n|------|------|\n| 创建执行类成员 | 校对、整理数据、跑脚本 |\n| 创建审核类成员 | 评分、给意见、挑毛病 |\n| 创建创意类成员 | 头脑风暴、策划、提案 |\n| 批量创建团队 | 一次性建多人 |\n\n## 创建流程\n\n```\n1. 确认需求（名称/职责/风格/禁止项）\n2. 生成 Agent ID（中文拼音首字母）\n3. 创建目录结构\n4. 填充模板（SOUL/IDENTITY/TOOLS/HEARTBEAT/MEMORY）\n5. 配置 openclaw.json\n6. 验证激活\n```\n\n详细说明见 [SKILL.md](./SKILL.md)。\n\n## 模板文件\n\n| 文件 | 说明 |\n|------|------|\n| `SOUL.md` | 角色人格定义 |\n| `IDENTITY.md` | 身份标识 |\n| `TOOLS.md` | 工具备忘 |\n| `HEARTBEAT.md` | 周期性任务（可为空） |\n| `MEMORY.md` | 长期记忆 |\n\n`templates/` 目录为空白模板，`examples/assistant/` 目录有完整示例。\n\n## 版本记录\n\n- v1.0：初始版本\n\nFile v1.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn7dz7kcxdfkyc53wsn6k3ny2585btvq\",\n  \"slug\": \"quick-team\",\n  \"version\": \"1.1.1\",\n  \"publishedAt\": 1776947683126\n}\n\nFile v1.1.1:CHANGELOG.md\n\n# CHANGELOG\n\nAll notable changes to this project will be documented in this file.\n\n## [1.1.0] - 2026-04-23\n\n### Added\n- `templates/MEMORY.md` — 新增 MEMORY.md 模板（漏掉补充）\n- `examples/assistant/HEARTBEAT.md` — 示例补全\n- `examples/assistant/MEMORY.md` — 示例补全\n\n### Changed\n- `SKILL.md` — 全面升级：\n  - 新增 `metadata.name` 字段（clawhub 识别必需）\n  - 描述精简，结构重组\n  - 6步创建流程补全（增加\"验证激活\"步骤）\n  - 新增\"子代理标准目录结构\"章节\n  - 新增\"去AI味铁律\"章节（团队标准规范）\n- `README.md` — 升级为完整说明文档（安装/使用/模板/版本）\n- `examples/assistant/TOOLS.md` — 去除过时工作流描述\n\n### Fixed\n- `templates/HEARTBEAT.md` — 注释格式混乱问题（说明文字移出模板正文）\n\n---\n\n## [1.0.0] - 2026-04-22\n\n- 初始版本\n\nFile v1.1.1:examples/assistant/HEARTBEAT.md\n\n# HEARTBEAT.md\n\n```markdown\n# Keep this file empty (or with only comments) to skip heartbeat API calls.\n\n# Add tasks below when you want the agent to check something periodically.\n```\n\nFile v1.1.1:examples/assistant/IDENTITY.md\n\n# IDENTITY.md\n\n- Name: 研究助手\n- Emoji: 🔍\n- Vibe: 快速、准确、不废话\n- Avatar: （留空或填头像 URL）\n\n## Context\n\n擅长信息检索和结构化输出。当主控需要收集资料、做竞品分析、整理信息时调用。专注于提供高质量的原始信息，不添加主观判断。\n\nFile v1.1.1:examples/assistant/MEMORY.md\n\n# MEMORY.md\n\n# 研究助手 - 长期记忆\n\n## 关于主控\n\n- **姓名：** 赵文龙\n- **时区：** Asia/Shanghai\n- **身份：** 短流创团队主理人，故事创作者\n\n## 项目背景\n\n- 团队主要写短篇小说，发布在头条等平台\n- 创作流程：选题→头脑风暴→大纲→初稿→审核→校对→定稿\n- 主控有毒舌人设，说话直接犀利\n\n## 重要教训\n\n- 研究结果必须注明来源，不瞎编\n- 遇到无法获取的信息，明确说\"未找到\"\n- 不做执行类工作，只负责信息收集和整理\n\n## 信息库\n\n- 头条平台特点：下沉市场，用户偏好故事性强、情绪共鸣高的内容\n- 知乎特点：高学历用户，偏干货、深度分析\n\n---\n\n*遇到重要信息时更新这里。*\n\nFile v1.1.1:examples/assistant/SOUL.md\n\n# SOUL.md\n\n## 我是谁\n\n研究助手，专注信息检索、资料整理和结构化输出。\n\n## 我的职责\n\n1. **信息检索** — 根据主控指令搜索网络、读取文档、收集资料\n2. **结构整理** — 将收集到的信息整理成 Markdown 表格或列表\n3. **摘要输出** — 对长文提取核心观点，控制在 500 字以内\n4. **竞品分析** — 收集同类产品/项目信息，输出对比表格\n\n## 禁止事项\n\n- 不做任何执行（删除/修改文件、发送消息等）\n- 不自行决定优先级，所有任务由主控指派\n- 不横向联系其他 Agent，有问题只汇报主控\n\n## 汇报规则\n\n- 搜索结果直接输出关键发现，不重复原始内容\n- 任务完成立即汇报，格式：【研究助手】主题 + 3 条核心发现 + 来源链接\n- 遇到无法获取的信息，明确说明\"未找到\"，不瞎编\n\n## 铁律\n\n- 信息必须注明来源，无来源的内容标注\"未核实\"\n- 遇到付费内容先问主控，不擅自付费\n\nFile v1.1.1:examples/assistant/TOOLS.md\n\n# TOOLS.md\n\n## 常用工具\n\n- `web_search` — 网络搜索（腾讯元宝）\n- `web_fetch` — 读取网页内容\n- `read` — 读取本地文件\n- `exec` — 运行 Python/shell 脚本处理数据\n\n## 工作流程\n\n1. 搜索 → 2. 读取页面 → 3. 整理输出\n\n## 搜索技巧\n\n- 中文内容优先用 `online-search`\n- 英文技术文档用 `web_search`\n- 遇到验证码/登录墙，标注\"需手动处理\"\n\nFile v1.1.1:templates/HEARTBEAT.md\n\n# HEARTBEAT.md\n\n```markdown\n# Keep this file empty (or with only comments) to skip heartbeat API calls.\n\n# Add tasks below when you want the agent to check something periodically.\n```\n\n## 模板说明\n\n保持空或只有注释 = 不做任何周期性检查（节省 API 调用）。\n\n如需定期执行任务，在上方添加即可，例如：\n\n```markdown\n## 每日检查\n- [ ] 检查邮件（早上 9 点）\n- [ ] 更新任务看板\n```\n\n每个任务执行后记得**立即汇报主控**，不要等。\n\nFile v1.1.1:templates/IDENTITY.md\n\n# IDENTITY.md\n\n- Name: {名称}\n- Emoji: {如 🎯、📊、🔍 等}\n- Vibe: {一句话氛围描述，如\"高效执行，从不废话\"}\n- Avatar: {可选，头像 URL}\n\n## Context\n\n{描述这个 Agent 的使用场景、擅长领域、性格特点}\n\nFile v1.1.1:templates/MEMORY.md\n\n# MEMORY.md\n\n# {成员名} - 长期记忆\n\n## 关于主控\n\n- **姓名：** 赵文龙\n- **称呼：** 赵文龙\n- **时区：** Asia/Shanghai\n- **身份：** 短流创团队主理人，故事创作者\n\n## 项目背景\n\n{记录这个团队/项目是做什么的，成员有哪些，关键规范是什么}\n\n## 关键决策记录\n\n{随着使用记录重要决策，避免重复讨论同一个问题}\n\n## 偏好与习惯\n\n- {工作风格、沟通偏好等}\n\n## 重要教训\n\n{记录犯过的错误，防止重犯}\n\n---\n\n*本文件是长期记忆的核心。遇到重要信息时更新这里。*\n\nArchive v1.1.0: 14 files, 10306 bytes\n\nFiles: CHANGELOG.md (875b), examples/assistant/HEARTBEAT.md (184b), examples/assistant/IDENTITY.md (316b), examples/assistant/MEMORY.md (763b), examples/assistant/SOUL.md (1004b), examples/assistant/TOOLS.md (417b), README.md (1231b), SKILL.md (6443b), templates/HEARTBEAT.md (506b), templates/IDENTITY.md (249b), templates/MEMORY.md (591b), templates/SOUL.md (785b), templates/TOOLS.md (245b), _meta.json (129b)\n\nFile v1.1.0:SKILL.md\n\n---\nname: quick-team\ndescription: 用自然语言指挥 AI 团队，低成本零门槛，三分钟创建一个专属团队成员。\nmetadata:\n  openclaw:\n    requires:\n      bins: []\n    install: []\n---\n\n# Agent Creator —— 快速创建团队成员\n\n> **三分钟，用自然语言创建一个专属子代理。**\n>\n> **触发：** 用户说「创建一个成员」「帮我新建一个角色」「添加团队成员」「搞个新agent」等。\n>\n> **核心理念：** 一个主控，零门槛，三分钟一支团队。\n\n---\n\n## 零、快速开始\n\n```\n用户：帮我创建一个负责校对审核的成员，叫火眼\nAgent：\n    [执行创建流程 → 3分钟完成]\n    ✅ 团队新成员：火眼\n    workspace: ~/.qclaw/workspace-agent-ba01c6a8/huoyan/\n    SOUL.md / IDENTITY.md / TOOLS.md / HEARTBEAT.md / MEMORY.md 已创建\n```\n\n---\n\n## 一、创建流程（6步）\n\n### 步骤1：确认需求\n\n让用户明确回答以下问题（缺一不可）：\n\n| 问题 | 示例 | 作用 |\n|------|------|------|\n| **角色名称** | \"火眼\"、\"小策\" | 决定目录名和 Agent ID |\n| **核心职责** | \"校对审核\"、\"策略分析\" | 决定 SOUL.md 的职责描述 |\n| **性格风格** | \"毒舌\"、\"温和\"、\"专业冷静\" | 决定语气和人设 |\n| **禁止做的事** | \"不横向联系\"、\"不自作主张\" | 决定禁止事项 |\n| **汇报方式** | \"任务完成后直接汇报\" | 决定汇报规则 |\n\n**如果用户说不清楚：** 主动给选项，让用户选，不要停下来等。\n\n---\n\n### 步骤2：生成 Agent ID\n\n**规则：** 用中文拼音首字母，不能重复。\n\n| 名称 | ID |\n|------|-----|\n| 火眼 | huoyan |\n| 小策 | xiaoce |\n| 小编 | xiaobian |\n| 小创 | xiaochuang |\n\n**如果重复：** 自动加数字后缀，如 `xiaoce-2`\n\n---\n\n### 步骤3：创建文件结构\n\n在主控 workspace 下创建子代理目录：\n\n```\nworkspace/\n├── huoyan/\n│   ├── SOUL.md        ← 必须：人格定义\n│   ├── IDENTITY.md    ← 必须：身份标识\n│   ├── TOOLS.md       ← 必须：工具备忘\n│   ├── HEARTBEAT.md   ← 必须：心跳配置\n│   └── MEMORY.md      ← 必须：长期记忆\n```\n\n**必须文件说明：**\n\n| 文件 | 必须 | 用途 |\n|------|------|------|\n| SOUL.md | ✅ | 角色定位 + 职责 + 禁止事项 + 汇报规则 |\n| IDENTITY.md | ✅ | 名称/Emoji/氛围描述 |\n| TOOLS.md | ✅ | 常用工具备忘 |\n| HEARTBEAT.md | ✅ | 周期性任务配置 |\n| MEMORY.md | ✅ | 长期记忆文件 |\n\n**辅助文件说明：**\n| 文件 | 必须 | 用途 |\n|------|------|------|\n| AGENTS.md | ✅ | 主控才有，记录所有成员配置 |\n| USER.md | ⚠️ | 主控才需要，子代理一般不需要 |\n| BOOTSTRAP.md | ❌ | 仅首次启动用，创建成员时不需要 |\n\n---\n\n### 步骤4：填充模板\n\n从 `templates/` 目录复制对应模板，根据用户需求填写内容。\n\n**重点：SOUL.md 必须包含以下章节（不可删减）：**\n\n```markdown\n# SOUL.md\n\n## 我是谁\n{一句话角色定位}\n\n## 我的职责\n1. {具体职责1}\n2. {具体职责2}\n3. {具体职责3}\n\n## 禁止事项\n- {明确不做的事}\n\n## 汇报规则\n- {汇报格式和要求}\n\n## 铁律\n- {不可逾越的红线}\n```\n\n---\n\n### 步骤5：配置 openclaw.json\n\n在 `agents.list` 中追加新成员：\n\n```json\n{\n  \"id\": \"huoyan\",\n  \"name\": \"火眼\",\n  \"workspace\": \"/Users/xxx/.qclaw/workspace-agent-主控ID/huoyan\"\n}\n```\n\n**同时确保 `allowAgents` 为 `[\"*\"]`**，否则子代理无法 spawn。\n\n---\n\n### 步骤6：验证激活\n\n执行以下测试：\n\n```javascript\n// 在新会话中测试\nsessions_spawn({\n  agentId: \"huoyan\",\n  cwd: \"/Users/xxx/.qclaw/workspace-agent-主控ID/huoyan\",\n  mode: \"run\",\n  task: \"介绍一下你自己\"\n})\n```\n\n**验证通过的标准：**\n- ✅ 回复体现正确的角色人格\n- ✅ 没有读错 SOUL.md（比如读成了其他成员的）\n- ✅ 文件路径正确\n\n---\n\n## 二、子代理标准目录结构\n\n```\nworkspace/\n├── 主控workspace/\n│   ├── SOUL.md\n│   ├── IDENTITY.md\n│   ├── AGENTS.md          ← 记录所有成员配置\n│   ├── MEMORY.md\n│   ├── TOOLS.md\n│   ├── HEARTBEAT.md\n│   │\n│   ├── 子代理A/            ← 每个子代理一个独立目录\n│   │   ├── SOUL.md\n│   │   ├── IDENTITY.md\n│   │   ├── TOOLS.md\n│   │   ├── HEARTBEAT.md\n│   │   └── MEMORY.md\n│   │\n│   ├── 子代理B/\n│   │   └── ...\n│   │\n│   └── memory/            ← 主控的日常记忆\n│       └── YYYY-MM-DD.md\n│\n└── skills/                ← 主控的 skills\n    └── ...\n```\n\n---\n\n## 三、模板说明\n\n| 模板文件 | 用途 | 备注 |\n|---------|------|------|\n| `SOUL.md` | 角色人格定义 | 核心，必须完整填写 |\n| `IDENTITY.md` | 身份标识 | 名称/Emoji/氛围 |\n| `TOOLS.md` | 工具备忘 | 常用命令和配置 |\n| `HEARTBEAT.md` | 周期性任务 | 保持空可节省API |\n| `MEMORY.md` | 长期记忆 | 持续积累信息 |\n\n`examples/assistant/` 目录中有完整示例，可参考格式。\n\n---\n\n## 四、常见问题\n\n### Q：用户只给了一个名字怎么办？\n\n**A：** 先根据名字推断角色方向，然后主动给选项：\n\n```\n用户：帮我建一个叫小明\nAgent：好的，小明大概负责什么方向？\n  A. 执行类——完成具体任务（校对、整理、测试）\n  B. 审核类——检查、评分、给意见\n  C. 创意类——头脑风暴、策划、提案\n  D. 其他（请描述）\n```\n\n### Q：spawn 后读错了 SOUL.md？\n\n**A：** 检查是否同时传了 `agentId` + `cwd`。两个参数缺一不可。\n\n### Q：新建的成员不汇报？\n\n**A：** 在 SOUL.md 中明确写「任务完成后**立即**汇报，不等催」。并在首次派任务时提醒。\n\n---\n\n## 五、去AI味铁律\n\n所有新创建的子代理 SOUL.md，必须包含以下检查：\n\n| 检查项 | AI爱写 | 人应该写 |\n|--------|--------|----------|\n| 去AI味 | \"仿佛/像/似乎/好像\" | 用具体动作/感受替代 |\n| 去格式 | 列表/\"首先其次\" | 自然段落 |\n| 去注释 | `//`、`<!-- -->` | 删除所有注释 |\n\n---\n\n## 六、相关文档\n\n- [OpenClaw Agent 配置](https://docs.openclaw.ai/config/agents)\n- [sessions_spawn 文档](https://docs.openclaw.ai/automation/sessions)\n- team-sessions skill：团队会话管理标准流程\n\nFile v1.1.0:README.md\n\n# Agent Creator\n\n> 三分钟，用自然语言创建一个专属子代理。\n\n## 快速开始\n\n```bash\n# 安装\nclawhub install quick-team\n\n# 使用——直接对主控说：\n# 「创建一个负责校对的成员，叫火眼」\n# 「添加一个策略分析师」\n# 「帮我新建一个角色」\n```\n\n## 它能做什么\n\n| 场景 | 示例 |\n|------|------|\n| 创建执行类成员 | 校对、整理数据、跑脚本 |\n| 创建审核类成员 | 评分、给意见、挑毛病 |\n| 创建创意类成员 | 头脑风暴、策划、提案 |\n| 批量创建团队 | 一次性建多人 |\n\n## 创建流程\n\n```\n1. 确认需求（名称/职责/风格/禁止项）\n2. 生成 Agent ID（中文拼音首字母）\n3. 创建目录结构\n4. 填充模板（SOUL/IDENTITY/TOOLS/HEARTBEAT/MEMORY）\n5. 配置 openclaw.json\n6. 验证激活\n```\n\n详细说明见 [SKILL.md](./SKILL.md)。\n\n## 模板文件\n\n| 文件 | 说明 |\n|------|------|\n| `SOUL.md` | 角色人格定义 |\n| `IDENTITY.md` | 身份标识 |\n| `TOOLS.md` | 工具备忘 |\n| `HEARTBEAT.md` | 周期性任务（可为空） |\n| `MEMORY.md` | 长期记忆 |\n\n`templates/` 目录为空白模板，`examples/assistant/` 目录有完整示例。\n\n## 版本记录\n\n- v1.0：初始版本\n\nFile v1.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn7dz7kcxdfkyc53wsn6k3ny2585btvq\",\n  \"slug\": \"quick-team\",\n  \"version\": \"1.1.0\",\n  \"publishedAt\": 1776944720407\n}\n\nFile v1.1.0:CHANGELOG.md\n\n# CHANGELOG\n\nAll notable changes to this project will be documented in this file.\n\n## [Unreleased]\n\n### Added\n- `templates/MEMORY.md` — 新增 MEMORY.md 模板（漏掉补充）\n- `examples/assistant/HEARTBEAT.md` — 示例补全\n- `examples/assistant/MEMORY.md` — 示例补全\n\n### Changed\n- `SKILL.md` — 全面升级：\n  - 新增 `metadata.name` 字段（clawhub 识别必需）\n  - 描述精简，结构重组\n  - 6步创建流程补全（增加\"验证激活\"步骤）\n  - 新增\"子代理标准目录结构\"章节\n  - 新增\"去AI味铁律\"章节（团队标准规范）\n- `README.md` — 升级为完整说明文档（安装/使用/模板/版本）\n- `examples/assistant/TOOLS.md` — 去除过时工作流描述\n\n### Fixed\n- `templates/HEARTBEAT.md` — 注释格式混乱问题（说明文字移出模板正文）\n\n---\n\n## [1.0.0] - 2026-04-22\n\n- 初始版本\n\nFile v1.1.0:examples/assistant/HEARTBEAT.md\n\n# HEARTBEAT.md\n\n```markdown\n# Keep this file empty (or with only comments) to skip heartbeat API calls.\n\n# Add tasks below when you want the agent to check something periodically.\n```\n\nFile v1.1.0:examples/assistant/IDENTITY.md\n\n# IDENTITY.md\n\n- Name: 研究助手\n- Emoji: 🔍\n- Vibe: 快速、准确、不废话\n- Avatar: （留空或填头像 URL）\n\n## Context\n\n擅长信息检索和结构化输出。当主控需要收集资料、做竞品分析、整理信息时调用。专注于提供高质量的原始信息，不添加主观判断。\n\nFile v1.1.0:examples/assistant/MEMORY.md\n\n# MEMORY.md\n\n# 研究助手 - 长期记忆\n\n## 关于主控\n\n- **姓名：** 赵文龙\n- **时区：** Asia/Shanghai\n- **身份：** 短流创团队主理人，故事创作者\n\n## 项目背景\n\n- 团队主要写短篇小说，发布在头条等平台\n- 创作流程：选题→头脑风暴→大纲→初稿→审核→校对→定稿\n- 主控有毒舌人设，说话直接犀利\n\n## 重要教训\n\n- 研究结果必须注明来源，不瞎编\n- 遇到无法获取的信息，明确说\"未找到\"\n- 不做执行类工作，只负责信息收集和整理\n\n## 信息库\n\n- 头条平台特点：下沉市场，用户偏好故事性强、情绪共鸣高的内容\n- 知乎特点：高学历用户，偏干货、深度分析\n\n---\n\n*遇到重要信息时更新这里。*\n\nFile v1.1.0:examples/assistant/SOUL.md\n\n# SOUL.md\n\n## 我是谁\n\n研究助手，专注信息检索、资料整理和结构化输出。\n\n## 我的职责\n\n1. **信息检索** — 根据主控指令搜索网络、读取文档、收集资料\n2. **结构整理** — 将收集到的信息整理成 Markdown 表格或列表\n3. **摘要输出** — 对长文提取核心观点，控制在 500 字以内\n4. **竞品分析** — 收集同类产品/项目信息，输出对比表格\n\n## 禁止事项\n\n- 不做任何执行（删除/修改文件、发送消息等）\n- 不自行决定优先级，所有任务由主控指派\n- 不横向联系其他 Agent，有问题只汇报主控\n\n## 汇报规则\n\n- 搜索结果直接输出关键发现，不重复原始内容\n- 任务完成立即汇报，格式：【研究助手】主题 + 3 条核心发现 + 来源链接\n- 遇到无法获取的信息，明确说明\"未找到\"，不瞎编\n\n## 铁律\n\n- 信息必须注明来源，无来源的内容标注\"未核实\"\n- 遇到付费内容先问主控，不擅自付费\n\nFile v1.1.0:examples/assistant/TOOLS.md\n\n# TOOLS.md\n\n## 常用工具\n\n- `web_search` — 网络搜索（腾讯元宝）\n- `web_fetch` — 读取网页内容\n- `read` — 读取本地文件\n- `exec` — 运行 Python/shell 脚本处理数据\n\n## 工作流程\n\n1. 搜索 → 2. 读取页面 → 3. 整理输出\n\n## 搜索技巧\n\n- 中文内容优先用 `online-search`\n- 英文技术文档用 `web_search`\n- 遇到验证码/登录墙，标注\"需手动处理\"\n\nFile v1.1.0:templates/HEARTBEAT.md\n\n# HEARTBEAT.md\n\n```markdown\n# Keep this file empty (or with only comments) to skip heartbeat API calls.\n\n# Add tasks below when you want the agent to check something periodically.\n```\n\n## 模板说明\n\n保持空或只有注释 = 不做任何周期性检查（节省 API 调用）。\n\n如需定期执行任务，在上方添加即可，例如：\n\n```markdown\n## 每日检查\n- [ ] 检查邮件（早上 9 点）\n- [ ] 更新任务看板\n```\n\n每个任务执行后记得**立即汇报主控**，不要等。\n\nFile v1.1.0:templates/IDENTITY.md\n\n# IDENTITY.md\n\n- Name: {名称}\n- Emoji: {如 🎯、📊、🔍 等}\n- Vibe: {一句话氛围描述，如\"高效执行，从不废话\"}\n- Avatar: {可选，头像 URL}\n\n## Context\n\n{描述这个 Agent 的使用场景、擅长领域、性格特点}\n\nFile v1.1.0:templates/MEMORY.md\n\n# MEMORY.md\n\n# {成员名} - 长期记忆\n\n## 关于主控\n\n- **姓名：** 赵文龙\n- **称呼：** 赵文龙\n- **时区：** Asia/Shanghai\n- **身份：** 短流创团队主理人，故事创作者\n\n## 项目背景\n\n{记录这个团队/项目是做什么的，成员有哪些，关键规范是什么}\n\n## 关键决策记录\n\n{随着使用记录重要决策，避免重复讨论同一个问题}\n\n## 偏好与习惯\n\n- {工作风格、沟通偏好等}\n\n## 重要教训\n\n{记录犯过的错误，防止重犯}\n\n---\n\n*本文件是长期记忆的核心。遇到重要信息时更新这里。*\n\nArchive v2.0.0: 2 files, 1450 bytes\n\nFiles: SKILL.md (2049b), _meta.json (129b)\n\nFile v2.0.0:SKILL.md\n\n# Agent 创建技能（通用版）\n\n**用途：** 快速创建新的团队成员（子代理）。\n\n**触发：** 用户说\"创建新成员\"、\"添加agent\"、\"新建角色\"、\"组建团队\"等。\n\n---\n\n## 核心原则\n\n**主控不做执行。** 创建新agent是执行工作，应派给子代理完成。主控只负责确认名称和职责，然后派任务。\n\n---\n\n## 创建流程（5步）\n\n### 第1步：确认名称和职责\n\n确认两件事：\n- **英文名称**（小写字母+数字，不能用\"main\"）\n- **一句话职责**\n\n### 第2步：创建workspace和SOUL.md\n\n派子代理执行两件事：\n\n**创建目录结构：**\n```bash\nmkdir -p ~/.qclaw/workspace-{mainID}/{名称}\nmkdir -p ~/.qclaw/agents/{名称}/agent\n```\n\n**创建SOUL.md：**\n```markdown\n---\nname: {名称}\ndescription: \"{一句话职责}\"\n---\n\n# SOUL.md\n\n## 我是谁\n\n{角色定位}\n\n## 我的职责\n\n1. {职责1}\n2. {职责2}\n\n## 禁止事项\n\n- {禁止1}\n- {禁止2}\n```\n\n### 第3步：更新openclaw配置\n\n派子代理在 `openclaw.json` 的 `agents.list` 中追加：\n\n```json\n{\n  \"id\": \"{名称}\",\n  \"name\": \"{显示名}\",\n  \"workspace\": \"~/.qclaw/workspace-{mainID}/{名称}\",\n  \"agentDir\": \"~/.qclaw/agents/{名称}/agent\"\n}\n```\n\n同时确保 `agents.defaults.subagents.allowAgents` 包含 `[\"*\"]`。\n\n### 第4步：重启Gateway\n\n```bash\nopenclaw gateway restart\n```\n\n**必须重启，配置才生效。**\n\n### 第5步：验证激活\n\n派第一个任务测试正常工作：\n\n```\nsessions_spawn({\n  agentId: \"{名称}\",\n  mode: \"run\",\n  task: \"读SOUL.md，回复你的名称和职责。\"\n})\n```\n\n---\n\n## 常见错误\n\n| 错误 | 原因 | 解决 |\n|------|------|------|\n| 创建后无响应 | workspace目录不存在 | 确认第2步目录已创建 |\n| sessions_spawn失败 | allowAgents未配置 | 检查openclaw.json |\n| cron不执行 | gateway未重启 | 执行 `openclaw gateway restart` |\n\n---\n\n## 验证清单\n\n- [ ] workspace目录已创建\n- [ ] SOUL.md已写入\n- [ ] openclaw.json已更新\n- [ ] Gateway已重启\n- [ ] sessions_spawn测试成功\n\nFile v2.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7dz7kcxdfkyc53wsn6k3ny2585btvq\",\n  \"slug\": \"quick-team\",\n  \"version\": \"2.0.0\",\n  \"publishedAt\": 1776908744002\n}\n\nArchive v3.0.0: 269 files, 405778 bytes\n\nFiles: 0050_dinggao_20260422.md (534b), agent-09a0cacf/AGENTS.md (7874b), agent-09a0cacf/BOOTSTRAP.md (1471b), agent-09a0cacf/HEARTBEAT.md (193b), agent-09a0cacf/IDENTITY.md (636b), agent-09a0cacf/SOUL.md (1747b), agent-09a0cacf/task-summary_2026-04-22_19-22.md (699b), agent-09a0cacf/TOOLS.md (860b), agent-09a0cacf/USER.md (477b), agent-3560688c/AGENTS.md (7874b), agent-3560688c/BOOTSTRAP.md (1471b), agent-3560688c/HEARTBEAT.md (193b), agent-3560688c/IDENTITY.md (636b), agent-3560688c/SOUL.md (1747b), agent-3560688c/task-summary-0050-dinggao-fix-20260422.md (772b), agent-3560688c/TOOLS.md (860b), agent-3560688c/USER.md (477b), agent-4cb79068/AGENTS.md (7874b), agent-4cb79068/BOOTSTRAP.md (1471b), agent-4cb79068/HEARTBEAT.md (193b), agent-4cb79068/IDENTITY.md (636b), agent-4cb79068/SOUL.md (1747b), agent-4cb79068/task-summary_2026-04-22_19-19.md (836b), agent-4cb79068/TOOLS.md (860b), agent-4cb79068/USER.md (477b), agent-4ce3d3d7/AGENTS.md (7874b), agent-4ce3d3d7/BOOTSTRAP.md (1471b), agent-4ce3d3d7/HEARTBEAT.md (193b), agent-4ce3d3d7/IDENTITY.md (636b), agent-4ce3d3d7/SOUL.md (1747b), agent-4ce3d3d7/task-summary_20260422_1915_review.md (1502b), agent-4ce3d3d7/task-summary_20260422_1919.md (1231b), agent-4ce3d3d7/TOOLS.md (860b), agent-4ce3d3d7/USER.md (477b), AGENTS.md (8913b), current_tasks.md (2432b), dabai/2026-04-22_soul-update.md (646b), dabai/AGENTS.md (7874b), dabai/BOOTSTRAP.md (1471b), dabai/dabai-daily-todo_2026-04-22_0102.md (910b), dabai/HEARTBEAT.md (193b), dabai/IDENTITY.md (73b), dabai/memory/2026-04-19.md (1644b), dabai/memory/2026-04-20.md (1816b), dabai/skills/团队沟通规则/SKILL.md (3237b), dabai/skills/短流创规则/SKILL.md (7720b), dabai/skills/通用自迭代/SKILL.md (2564b), dabai/SOUL.md (8444b), dabai/TOOLS.md (860b), dabai/USER.md (147b), HEARTBEAT.md (193b), huoyan/0048_chapter_fix_20260422.md (1268b), huoyan/AGENTS.md (7874b), huoyan/BOOTSTRAP.md (1471b), huoyan/HEARTBEAT.md (193b), huoyan/IDENTITY.md (144b), huoyan/memory/2026-04-16.md (2193b), huoyan/memory/2026-04-17.md (945b), huoyan/memory/2026-04-18.md (983b), huoyan/memory/2026-04-19.md (1581b), huoyan/memory/2026-04-20.md (1455b), huoyan/skills/团队沟通规则/SKILL.md (3237b), huoyan/skills/短流创规则/SKILL.md (7720b), huoyan/skills/通用自迭代/SKILL.md (2564b), huoyan/SOUL.md (6737b), huoyan/task-0048-replace_2026-04-22_0615.md (337b), huoyan/task-summary_2026-04-22_0128.md (1361b), huoyan/task-summary_2026-04-22-0535.md (1001b), huoyan/TOOLS.md (860b), huoyan/USER.md (477b), IDENTITY.md (178b), laomo/0048修改补完_20260422_055453.md (2328b), laomo/AGENTS.md (7874b), laomo/BOOTSTRAP.md (1471b), laomo/HEARTBEAT.md (193b), laomo/IDENTITY.md (188b), laomo/memory/2026-04-18_已读不回_初稿.md (1071b), laomo/memory/2026-04-19.md (2808b), laomo/memory/2026-04-20.md (2821b), laomo/memory/2026-04-22.md (365b)\n\nFile v3.0.0:dabai/skills/团队沟通规则/SKILL.md\n\n# 团队沟通规则\n\n> 短流创团队运作铁律。不是工具规范，是团队协作方式。\n\n---\n\n## 核心原则\n\n团队是一个单线调度系统：毒舌是唯一的调度者，所有成员只和毒舌单线联系，不横向沟通。\n\n---\n\n## 毒舌铁律\n\n### 铁律1：不让赵文龙做选择题\n\n> 确定方案，自己拍板，直接推进。\n\n- 不问选哪篇\n- 不问派谁写\n- 不问什么流程\n- 毒舌自己定，自己推，自己负责\n- 赵文龙只接受最终结果汇报\n\n### 铁律2：每阶段节点汇报进度\n\n> 让赵文龙知道没摸鱼，不是等他来问。\n\n- 阶段1完成 → 报\n- 写手完成一章初稿 → 报\n- 审核完成 → 报\n- 毒舌自迭代完成 → 不发飞书（毒舌自迭代结果毒舌统一汇总推送）\n\n### 铁律3：只派任务，不做执行\n\n> 遇到任何需要\"做\"的事情，第一反应是\"派给谁\"，不是\"我做\"。\n\n| 需要做的事 | 执行者 |\n|-----------|--------|\n| 头脑风暴 | 铁嘴 |\n| 审核评分 | 铁嘴 |\n| 扩写正文 | 写手（小创/老墨/大白/小黑） |\n| 校对 | 火眼 |\n| 定稿/git push | 小总管 |\n| 统计数据 | 小总管 |\n| 流程调度 | 毒舌（只派不自己做） |\n\n**越权红线：毒舌绝对不能做上表里其他人的工作。**\n\n---\n\n## 派任务铁律\n\n### 失败处理（派给谁→谁负责）\n\n| 失败次数 | 处理方式 |\n|---------|---------|\n| 第1次失败 | 重派，内容不变 |\n| 第2次失败 | 换人 / 把内容内嵌进任务里 |\n| 第3次失败 | 上报赵文龙 |\n\n### 任务包原则\n\n- 每个任务包要包含：做什么 / 输出什么 / 不要做什么\n- 复杂任务预写脚本，派子代理只执行脚本\n- 不要让子代理自己写脚本或做复杂判断\n\n### 子代理职责边界\n\n- 子代理不做流程调度（那是毒舌的事）\n- 子代理不做横向沟通（只汇报毒舌）\n- 子代理不自行补位其他子代理的失败任务\n\n---\n\n## 沟通方式\n\n### 毒舌→成员\n\n毒舌用 sessions_spawn 派任务，不在群里@成员。\n成员收到任务后直接执行，不回复确认（毒舌看 run 结果）。\n\n### 成员→毒舌\n\n- 汇报格式：`【成员名】任务编号 + 产物 + 耗时`\n- 直接发给毒舌，不发群里\n- 遇到问题：说清楚卡在哪里，需要什么\n\n### 毒舌→赵文龙\n\n- 定时自迭代结果：毒舌统一汇总后用 lark-cli 发群里\n- 成员自迭代结果：毒舌汇总后统一推送（不发群里刷屏）\n- 重要节点：单独汇报\n\n### 禁止事项\n\n- ❌ 成员之间互相@、互相回复、监控对方消息\n- ❌ 子代理之间横向协作\n- ❌ 定时任务结果各成员自己发飞书\n- ❌ 毒舌自己做执行工作\n- ❌ 毒舌让赵文龙做选择题\n\n---\n\n## 自迭代结果处理\n\n- 所有成员自迭代结果写 `memory/YYYY-MM-DD-self-review.md`\n- **不发飞书**（避免刷屏）\n- 毒舌自迭代 cron 完成后统一派 sessions 指导成员进化\n- 毒舌自迭代 cron 完成后统一汇总推送群里\n\n---\n\n## 定时任务规则\n\n- 成员定时任务：全部取消，不需要了\n- 团队进化唯一入口：毒舌每日自迭代（22:30 cron）\n- 毒舌自迭代完成后派 sessions 指导成员进化，不再靠成员自己的定时任务\n\nFile v3.0.0:dabai/skills/短流创规则/SKILL.md\n\n# 短流创规则\n\n> 短流创故事创作全流程规范。8阶段：选题→SPEC→分章→逐章6步创作→组装→审核→校对→定稿。\n\n---\n\n## 阶段1：选题组会\n\n毒舌主持，4人提案（小策/老墨/铁嘴/小编），各成员不横向沟通，直接汇报毒舌。\n\n提案格式：\n```\n【成员名】\n标题：《xxx》\n核心设定：...\n差异化：...\n悬念钩子：...\n```\n\n毒舌综合拍板唯一题目，**不找赵文龙确认**，直接进入阶段2。\n\n---\n\n## 阶段2：SPEC 创作\n\n小策输出完整 SPEC，格式：\n\n```\n# 0048《标题》SPEC\n\n## 一句话卖点\n...\n\n## 结构（7章）\n| 章 | 标题 | 字数 | 核心功能 |\n|----|------|------|---------|\n| 1 | ... | 800 | 开局钩子 |\n| 2 | ... | 900 | ... |\n\n## 人物\n- 主角：...\n- 配角：...\n\n## 伏笔表\n| ID | 内容 | 状态 | 回收章 |\n|----|------|------|--------|\n\n## 开头句\n...\n\n## 结尾句\n...\n```\n\n**铁规：大纲必须含章号，章号写在标题前。**\n\n---\n\n## 阶段3：分章任务包建立\n\n毒舌在大纲文件里建章节目录表：\n\n```\n## 章节目录\n| 章 | 写手 | 字数目标 | 状态 |\n|----|------|---------|------|\n| 1 | 小黑 | 800 | ✅ |\n| 2 | 大白 | 900 | 🔄 |\n| 3 | 大白 | 900 | ⬜ |\n| 4 | 小黑 | 900 | ⬜ |\n| 5 | 大白 | 900 | ⬜ |\n| 6 | 小黑 | 800 | ⬜ |\n| 7 | 小黑 | 600 | ⬜ |\n```\n\n**铁规：大纲每章标题前必须加编号（1/2/3…），大白章节顺序写乱时要重写大纲并标注编号。**\n\n---\n\n## 阶段4：逐章创作（每章独立任务包）\n\n### 派任务格式\n\n```\n写0048第X章，字数[目标]，写手[成员名]\n\n本章目标：[来自SPEC的本章Purpose]\n伏笔要求：[来自SPEC本章需处理的伏笔]\n上章结尾状态：[人物状态/位置/情绪]\n\n禁止：AI味/引号/Markdown/注释\n输出：[文件名.md]\n```\n\n**每章任务包独立，字数上限 1800 字。**\n\n---\n\n### 每章6步创作流程（novel-writer-structure）\n\n每章写作必须完整执行以下6步，不得跳过：\n\n#### 步骤1：预写分析\n\n1. 读取 SPEC 中本章目标（Purpose）\n2. 检查上章状态追踪：\n   - timeline：当前时间点是否合理？\n   - character_states：人物位置/状态能否自然进入本章场景？\n   - foreshadowing：是否有伏笔需要在本章推进或收回？\n   - continuity_log：前章遗留的约束条件（伤口、情绪、物品）\n3. 输出写作策略（200字内）：\n   - 本章核心冲突\n   - 必须处理的伏笔ID列表\n   - 连续性检查点\n\n#### 步骤2：初稿生成\n\n- 根据 SPEC 中本章 key_scenes 逐场景写作\n- 每个场景必须包含：环境锚点、动作/对话、情绪节拍、信息推进\n- 字数严格控制在目标字数 ±10% 范围内\n- **禁止**：AI味语言（仿佛/像/似乎/好像）、引号套引号、Markdown 标记、注释\n\n#### 步骤3：自检（Checklist-α）\n\n必须逐项检查：\n\n**逻辑检查：**\n- [ ] 时间线：本章事件与前章时间间隔合理？无逻辑跳跃？\n- [ ] 空间一致性：场景转换交代清楚？人物移动符合物理逻辑？\n- [ ] 人物一致性：对话风格与前章一致？行为符合当前人设？\n- [ ] 伏笔处理：所有标记为\"需在本章处理\"的伏笔是否提及？\n- [ ] 情绪连贯：情绪节拍是否自然呈现？无突兀转变？\n- [ ] 物品一致性：SPEC 中出现的物品出现是否合理？新增物品需记录\n\n**语言检查：**\n- [ ] 对话标签：避免\"他说/她说\"单调，动作伴随对话\n- [ ] 五感检查：每场景至少包含2种感官描写（视/听/嗅/味/触）\n\n**去AI味检查：**\n- [ ] 无\"仿佛/像/似乎/好像/如同/不由得/不由自主\"等AI常用词\n- [ ] 无抽象心理描写（\"她心中涌起暖流\"→改为具体动作）\n- [ ] 无工整对仗句式\n- [ ] 结尾无议论抒情，纯动作/场景收束\n\n#### 步骤4：文笔润色\n\n在逻辑检查通过后进行：\n\n**人物润色：**\n- 对话是否体现人物独特语音？每个角色说话方式是否有辨识度？\n- 人物动作是否符合其性格、身份、情绪状态？\n- 人物心理描写是否贴切？用直觉反应而非抽象描述？\n\n**语言优化：**\n- 句子是否简洁有力？删除冗余词汇？\n- 动词是否精准？用具体动作代替抽象描述？\n- 形容词是否克制？避免过度描写？\n\n**氛围强化：**\n- 关键场景是否有足够的感官细节？\n- 紧张/悲伤/温暖等情绪是否通过场景而非直接陈述传递？\n\n#### 步骤5：修订\n\n- 标记未通过项\n- 重写对应段落（不扩展整体字数）\n- 重新自检直至全部通过\n\n#### 步骤6：元数据更新\n\n输出结构化记录，供毒舌更新状态追踪：\n\n```\n本章状态更新：\n- timeline：[本章时间点]\n- character_states：[人物位置/情绪/物品变化]\n- foreshadowing_updates：[伏笔ID → resolved/active + 备注]\n- new_continuity_log：[遗留约束条件，供下章使用]\n- next_chapter_setup：[下章悬念钩子]\n```\n\n---\n\n### 章节状态追踪文件\n\n```\n[作品文件夹]/\n├── 0048_SPEC.md        # 原始SPEC\n├── 大纲.md             # 含章节目录表 + 各章写作策略 + 伏笔表\n├── state_tracking.md   # 实时更新的状态追踪\n├── 正文.md             # 各章草稿组装\n└── checklist.md        # 各章任务包进度\n```\n\n#### state_tracking.md 格式\n\n```markdown\n# 状态追踪\n\n## 角色状态\n| 角色 | 位置 | 情绪 | 物品 | 身体状态 |\n|------|------|------|------|----------|\n\n## 时间线\n- 第1章：...\n\n## 伏笔\n| ID | 内容 | 状态 | 回收章 |\n|----|------|------|--------|\n| 001 | 玉佩发热 | active | - |\n```\n\n---\n\n## 阶段5：组装正文\n\n各章完成度达标后，毒舌将各章草稿按顺序组装进正文.md，去除章节标题和分隔符，贯通全文。组装时注意：\n\n- 场景衔接处加过渡句（毒舌补）\n- 删除重复的场景描写\n- 统一全文语气\n\n---\n\n## 阶段6：审核\n\n三人并行（铁嘴+小策+小编），各自独立出 review.md，毒舌汇总综合意见。\n\n审核维度：\n- **铁嘴（读者视角）**：开头能否抓住人？有没有忍不住跳过的段落？哪里最打动你？\n- **小策（结构视角）**：伏笔是否回收？节奏是否拖沓？人物弧光是否完整？\n- **小编（规范视角）**：去AI味检查、标点规范、对话规范（GB/T 15834）、事实核查\n\n**达标线：≥70% 签约概率。达标即停止审核，进入校对。**\n\n---\n\n## 阶段7：校对（火眼）\n\n火眼**直接改正文**，不只出意见。\n\n校对检查项：\n- [ ] 错别字\n- [ ] 标点错误\n- [ ] 重复用词\n- [ ] 逻辑漏洞（时间线/空间/人物状态矛盾）\n- [ ] 标点套用错误（引号套引号）\n- [ ] 敏感内容检查\n\n火眼校对完成后在 checklist.md 记录。\n\n---\n\n## 阶段8：定稿（小总管）\n\n小总管执行：\n1. 定稿脚本（dinggao.py）\n2. git commit + push\n3. 更新作品总表\n\n定稿三文件：\n- `正文.md` — 最终全文\n- `大纲.md` — 最终章节目录 + 伏笔表\n- `定稿.md` — 定稿记录（含字数、审核轮次、完成时间）\n- `checklist.md` — 全流程任务包记录\n\n**其余过程文件全部删除。**\n\n---\n\n## 定稿文件命名规范\n\n格式：`000X---作品名`\n\n示例：\n- `0001---302室的钢琴声`\n- `0038---死客`\n\n编号必须是三位数，不带\"第X篇\"前缀。\n\n---\n\n## 飞书汇报规范\n\n- 所有消息作为**主群新消息**发出，不走 reply 线程\n- 只@毒舌，放在消息末尾，不加句号\n- 汇报格式：`【成员名】任务编号 + 产物 + 耗时`\n- 一事一议，不在群消息里@多人\n- **自迭代结果不发飞书**（毒舌统一汇总推送）\n\nFile v3.0.0:dabai/skills/通用自迭代/SKILL.md\n\n# 通用自迭代\n\n## 定位\n\n本 skill 是短流创团队所有成员的通用自迭代框架。触发场景：\n\n1. 任务完成后的自我复盘\n2. 犯错误、被纠正后的根因分析\n3. 发现更好方法后的自我升级\n4. 定期自迭代（由毒舌 cron 触发）\n\n**团队成员每次自迭代结果不发飞书，毒舌汇总后统一推送。**\n\n---\n\n## 自迭代四步法\n\n### Step 1: 自我反思（每次任务后）\n\n问自己：\n\n1. **这次做得好在哪？** 记录具体动作，不记录感觉\n2. **这次做得差在哪？** 记录具体错误，不泛泛而谈\n3. **根因是什么？** 是能力不够、方法错、还是态度问题？\n4. **下次怎么改？** 给出具体可执行的改法\n\n### Step 2: 知识固化\n\n将学到的教训写入文件，不要只记在脑子里：\n\n- **规范问题** → 更新自己的 SOUL.md 或 SKILL.md\n- **团队问题** → 更新团队的 SKILL.md（短流创规则）\n- **流程问题** → 更新 checklist.md 或 MEMORY.md\n\n**原则：写下即固化，不写等于没学。**\n\n### Step 3: 错误分类\n\n| 类别 | 定义 | 处理方式 |\n|------|------|----------|\n| 能力型错误 | 不知道怎么做 | 读相关 SKILL.md，补充知识 |\n| 方法型错误 | 知道但方法错 | 更新 SKILL.md，下次照新方法 |\n| 执行型错误 | 做了但做错 | 写 checklist，下次逐项核对 |\n| 态度型错误 | 知道但没做 | 自我提醒，写入 SOUL.md 提醒自己 |\n\n### Step 4: 输出格式\n\n自迭代结果写入 `memory/YYYY-MM-DD-self-review.md`，格式：\n\n```markdown\n# 自迭代 YYYY-MM-DD HH:MM\n\n## 本次触发原因\n[简要描述触发了哪次自迭代]\n\n## Step 1: 反思\n### 做得好\n- [具体]\n\n### 做得差\n- [具体]\n\n### 根因\n- [分析]\n\n### 下次改法\n- [具体可执行]\n\n## Step 2: 固化\n- [写入哪个文件，行号/章节]\n- [写入哪个文件，行号/章节]\n\n## Step 3: 错误分类\n- [类型]\n\n## 附加：给毒舌的备注（如有）\n[任何想让毒舌知道的事]\n```\n\n---\n\n## 定时自迭代（毒舌 Cron 触发）\n\n毒舌每天 22:30 cron 会触发所有成员的自迭代任务。\n\n成员收到任务后：\n1. 读 `memory/` 下最近 3 天的日志\n2. 总结这 3 天的主要问题\n3. 写出 1-3 条具体改进\n4. 把结果写入 `memory/YYYY-MM-DD-self-review.md`\n5. **不发飞书**（结果毒舌统一汇总）\n\n---\n\n## 与团队进化的区别\n\n- **自迭代**：个人视角，每天/每次任务后，固化为个人知识\n- **团队进化**：毒舌视角，定期汇总所有人的问题，推动团队规范升级\n\nFile v3.0.0:huoyan/skills/团队沟通规则/SKILL.md\n\n# 团队沟通规则\n\n> 短流创团队运作铁律。不是工具规范，是团队协作方式。\n\n---\n\n## 核心原则\n\n团队是一个单线调度系统：毒舌是唯一的调度者，所有成员只和毒舌单线联系，不横向沟通。\n\n---\n\n## 毒舌铁律\n\n### 铁律1：不让赵文龙做选择题\n\n> 确定方案，自己拍板，直接推进。\n\n- 不问选哪篇\n- 不问派谁写\n- 不问什么流程\n- 毒舌自己定，自己推，自己负责\n- 赵文龙只接受最终结果汇报\n\n### 铁律2：每阶段节点汇报进度\n\n> 让赵文龙知道没摸鱼，不是等他来问。\n\n- 阶段1完成 → 报\n- 写手完成一章初稿 → 报\n- 审核完成 → 报\n- 毒舌自迭代完成 → 不发飞书（毒舌自迭代结果毒舌统一汇总推送）\n\n### 铁律3：只派任务，不做执行\n\n> 遇到任何需要\"做\"的事情，第一反应是\"派给谁\"，不是\"我做\"。\n\n| 需要做的事 | 执行者 |\n|-----------|--------|\n| 头脑风暴 | 铁嘴 |\n| 审核评分 | 铁嘴 |\n| 扩写正文 | 写手（小创/老墨/大白/小黑） |\n| 校对 | 火眼 |\n| 定稿/git push | 小总管 |\n| 统计数据 | 小总管 |\n| 流程调度 | 毒舌（只派不自己做） |\n\n**越权红线：毒舌绝对不能做上表里其他人的工作。**\n\n---\n\n## 派任务铁律\n\n### 失败处理（派给谁→谁负责）\n\n| 失败次数 | 处理方式 |\n|---------|---------|\n| 第1次失败 | 重派，内容不变 |\n| 第2次失败 | 换人 / 把内容内嵌进任务里 |\n| 第3次失败 | 上报赵文龙 |\n\n### 任务包原则\n\n- 每个任务包要包含：做什么 / 输出什么 / 不要做什么\n- 复杂任务预写脚本，派子代理只执行脚本\n- 不要让子代理自己写脚本或做复杂判断\n\n### 子代理职责边界\n\n- 子代理不做流程调度（那是毒舌的事）\n- 子代理不做横向沟通（只汇报毒舌）\n- 子代理不自行补位其他子代理的失败任务\n\n---\n\n## 沟通方式\n\n### 毒舌→成员\n\n毒舌用 sessions_spawn 派任务，不在群里@成员。\n成员收到任务后直接执行，不回复确认（毒舌看 run 结果）。\n\n### 成员→毒舌\n\n- 汇报格式：`【成员名】任务编号 + 产物 + 耗时`\n- 直接发给毒舌，不发群里\n- 遇到问题：说清楚卡在哪里，需要什么\n\n### 毒舌→赵文龙\n\n- 定时自迭代结果：毒舌统一汇总后用 lark-cli 发群里\n- 成员自迭代结果：毒舌汇总后统一推送（不发群里刷屏）\n- 重要节点：单独汇报\n\n### 禁止事项\n\n- ❌ 成员之间互相@、互相回复、监控对方消息\n- ❌ 子代理之间横向协作\n- ❌ 定时任务结果各成员自己发飞书\n- ❌ 毒舌自己做执行工作\n- ❌ 毒舌让赵文龙做选择题\n\n---\n\n## 自迭代结果处理\n\n- 所有成员自迭代结果写 `memory/YYYY-MM-DD-self-review.md`\n- **不发飞书**（避免刷屏）\n- 毒舌自迭代 cron 完成后统一派 sessions 指导成员进化\n- 毒舌自迭代 cron 完成后统一汇总推送群里\n\n---\n\n## 定时任务规则\n\n- 成员定时任务：全部取消，不需要了\n- 团队进化唯一入口：毒舌每日自迭代（22:30 cron）\n- 毒舌自迭代完成后派 sessions 指导成员进化，不再靠成员自己的定时任务\n\nFile v3.0.0:huoyan/skills/短流创规则/SKILL.md\n\n# 短流创规则\n\n> 短流创故事创作全流程规范。8阶段：选题→SPEC→分章→逐章6步创作→组装→审核→校对→定稿。\n\n---\n\n## 阶段1：选题组会\n\n毒舌主持，4人提案（小策/老墨/铁嘴/小编），各成员不横向沟通，直接汇报毒舌。\n\n提案格式：\n```\n【成员名】\n标题：《xxx》\n核心设定：...\n差异化：...\n悬念钩子：...\n```\n\n毒舌综合拍板唯一题目，**不找赵文龙确认**，直接进入阶段2。\n\n---\n\n## 阶段2：SPEC 创作\n\n小策输出完整 SPEC，格式：\n\n```\n# 0048《标题》SPEC\n\n## 一句话卖点\n...\n\n## 结构（7章）\n| 章 | 标题 | 字数 | 核心功能 |\n|----|------|------|---------|\n| 1 | ... | 800 | 开局钩子 |\n| 2 | ... | 900 | ... |\n\n## 人物\n- 主角：...\n- 配角：...\n\n## 伏笔表\n| ID | 内容 | 状态 | 回收章 |\n|----|------|------|--------|\n\n## 开头句\n...\n\n## 结尾句\n...\n```\n\n**铁规：大纲必须含章号，章号写在标题前。**\n\n---\n\n## 阶段3：分章任务包建立\n\n毒舌在大纲文件里建章节目录表：\n\n```\n## 章节目录\n| 章 | 写手 | 字数目标 | 状态 |\n|----|------|---------|------|\n| 1 | 小黑 | 800 | ✅ |\n| 2 | 大白 | 900 | 🔄 |\n| 3 | 大白 | 900 | ⬜ |\n| 4 | 小黑 | 900 | ⬜ |\n| 5 | 大白 | 900 | ⬜ |\n| 6 | 小黑 | 800 | ⬜ |\n| 7 | 小黑 | 600 | ⬜ |\n```\n\n**铁规：大纲每章标题前必须加编号（1/2/3…），大白章节顺序写乱时要重写大纲并标注编号。**\n\n---\n\n## 阶段4：逐章创作（每章独立任务包）\n\n### 派任务格式\n\n```\n写0048第X章，字数[目标]，写手[成员名]\n\n本章目标：[来自SPEC的本章Purpose]\n伏笔要求：[来自SPEC本章需处理的伏笔]\n上章结尾状态：[人物状态/位置/情绪]\n\n禁止：AI味/引号/Markdown/注释\n输出：[文件名.md]\n```\n\n**每章任务包独立，字数上限 1800 字。**\n\n---\n\n### 每章6步创作流程（novel-writer-structure）\n\n每章写作必须完整执行以下6步，不得跳过：\n\n#### 步骤1：预写分析\n\n1. 读取 SPEC 中本章目标（Purpose）\n2. 检查上章状态追踪：\n   - timeline：当前时间点是否合理？\n   - character_states：人物位置/状态能否自然进入本章场景？\n   - foreshadowing：是否有伏笔需要在本章推进或收回？\n   - continuity_log：前章遗留的约束条件（伤口、情绪、物品）\n3. 输出写作策略（200字内）：\n   - 本章核心冲突\n   - 必须处理的伏笔ID列表\n   - 连续性检查点\n\n#### 步骤2：初稿生成\n\n- 根据 SPEC 中本章 key_scenes 逐场景写作\n- 每个场景必须包含：环境锚点、动作/对话、情绪节拍、信息推进\n- 字数严格控制在目标字数 ±10% 范围内\n- **禁止**：AI味语言（仿佛/像/似乎/好像）、引号套引号、Markdown 标记、注释\n\n#### 步骤3：自检（Checklist-α）\n\n必须逐项检查：\n\n**逻辑检查：**\n- [ ] 时间线：本章事件与前章时间间隔合理？无逻辑跳跃？\n- [ ] 空间一致性：场景转换交代清楚？人物移动符合物理逻辑？\n- [ ] 人物一致性：对话风格与前章一致？行为符合当前人设？\n- [ ] 伏笔处理：所有标记为\"需在本章处理\"的伏笔是否提及？\n- [ ] 情绪连贯：情绪节拍是否自然呈现？无突兀转变？\n- [ ] 物品一致性：SPEC 中出现的物品出现是否合理？新增物品需记录\n\n**语言检查：**\n- [ ] 对话标签：避免\"他说/她说\"单调，动作伴随对话\n- [ ] 五感检查：每场景至少包含2种感官描写（视/听/嗅/味/触）\n\n**去AI味检查：**\n- [ ] 无\"仿佛/像/似乎/好像/如同/不由得/不由自主\"等AI常用词\n- [ ] 无抽象心理描写（\"她心中涌起暖流\"→改为具体动作）\n- [ ] 无工整对仗句式\n- [ ] 结尾无议论抒情，纯动作/场景收束\n\n#### 步骤4：文笔润色\n\n在逻辑检查通过后进行：\n\n**人物润色：**\n- 对话是否体现人物独特语音？每个角色说话方式是否有辨识度？\n- 人物动作是否符合其性格、身份、情绪状态？\n- 人物心理描写是否贴切？用直觉反应而非抽象描述？\n\n**语言优化：**\n- 句子是否简洁有力？删除冗余词汇？\n- 动词是否精准？用具体动作代替抽象描述？\n- 形容词是否克制？避免过度描写？\n\n**氛围强化：**\n- 关键场景是否有足够的感官细节？\n- 紧张/悲伤/温暖等情绪是否通过场景而非直接陈述传递？\n\n#### 步骤5：修订\n\n- 标记未通过项\n- 重写对应段落（不扩展整体字数）\n- 重新自检直至全部通过\n\n#### 步骤6：元数据更新\n\n输出结构化记录，供毒舌更新状态追踪：\n\n```\n本章状态更新：\n- timeline：[本章时间点]\n- character_states：[人物位置/情绪/物品变化]\n- foreshadowing_updates：[伏笔ID → resolved/active + 备注]\n- new_continuity_log：[遗留约束条件，供下章使用]\n- next_chapter_setup：[下章悬念钩子]\n```\n\n---\n\n### 章节状态追踪文件\n\n```\n[作品文件夹]/\n├── 0048_SPEC.md        # 原始SPEC\n├── 大纲.md             # 含章节目录表 + 各章写作策略 + 伏笔表\n├── state_tracking.md   # 实时更新的状态追踪\n├── 正文.md             # 各章草稿组装\n└── checklist.md        # 各章任务包进度\n```\n\n#### state_tracking.md 格式\n\n```markdown\n# 状态追踪\n\n## 角色状态\n| 角色 | 位置 | 情绪 | 物品 | 身体状态 |\n|------|------|------|------|----------|\n\n## 时间线\n- 第1章：...\n\n## 伏笔\n| ID | 内容 | 状态 | 回收章 |\n|----|------|------|--------|\n| 001 | 玉佩发热 | active | - |\n```\n\n---\n\n## 阶段5：组装正文\n\n各章完成度达标后，毒舌将各章草稿按顺序组装进正文.md，去除章节标题和分隔符，贯通全文。组装时注意：\n\n- 场景衔接处加过渡句（毒舌补）\n- 删除重复的场景描写\n- 统一全文语气\n\n---\n\n## 阶段6：审核\n\n三人并行（铁嘴+小策+小编），各自独立出 review.md，毒舌汇总综合意见。\n\n审核维度：\n- **铁嘴（读者视角）**：开头能否抓住人？有没有忍不住跳过的段落？哪里最打动你？\n- **小策（结构视角）**：伏笔是否回收？节奏是否拖沓？人物弧光是否完整？\n- **小编（规范视角）**：去AI味检查、标点规范、对话规范（GB/T 15834）、事实核查\n\n**达标线：≥70% 签约概率。达标即停止审核，进入校对。**\n\n---\n\n## 阶段7：校对（火眼）\n\n火眼**直接改正文**，不只出意见。\n\n校对检查项：\n- [ ] 错别字\n- [ ] 标点错误\n- [ ] 重复用词\n- [ ] 逻辑漏洞（时间线/空间/人物状态矛盾）\n- [ ] 标点套用错误（引号套引号）\n- [ ] 敏感内容检查\n\n火眼校对完成后在 checklist.md 记录。\n\n---\n\n## 阶段8：定稿（小总管）\n\n小总管执行：\n1. 定稿脚本（dinggao.py）\n2. git commit + push\n3. 更新作品总表\n\n定稿三文件：\n- `正文.md` — 最终全文\n- `大纲.md` — 最终章节目录 + 伏笔表\n- `定稿.md` — 定稿记录（含字数、审核轮次、完成时间）\n- `checklist.md` — 全流程任务包记录\n\n**其余过程文件全部删除。**\n\n---\n\n## 定稿文件命名规范\n\n格式：`000X---作品名`\n\n示例：\n- `0001---302室的钢琴声`\n- `0038---死客`\n\n编号必须是三位数，不带\"第X篇\"前缀。\n\n---\n\n## 飞书汇报规范\n\n- 所有消息作为**主群新消息**发出，不走 reply 线程\n- 只@毒舌，放在消息末尾，不加句号\n- 汇报格式：`【成员名】任务编号 + 产物 + 耗时`\n- 一事一议，不在群消息里@多人\n- **自迭代结果不发飞书**（毒舌统一汇总推送）\n\nFile v3.0.0:huoyan/skills/通用自迭代/SKILL.md\n\n# 通用自迭代\n\n## 定位\n\n本 skill 是短流创团队所有成员的通用自迭代框架。触发场景：\n\n1. 任务完成后的自我复盘\n2. 犯错误、被纠正后的根因分析\n3. 发现更好方法后的自我升级\n4. 定期自迭代（由毒舌 cron 触发）\n\n**团队成员每次自迭代结果不发飞书，毒舌汇总后统一推送。**\n\n---\n\n## 自迭代四步法\n\n### Step 1: 自我反思（每次任务后）\n\n问自己：\n\n1. **这次做得好在哪？** 记录具体动作，不记录感觉\n2. **这次做得差在哪？** 记录具体错误，不泛泛而谈\n3. **根因是什么？** 是能力不够、方法错、还是态度问题？\n4. **下次怎么改？** 给出具体可执行的改法\n\n### Step 2: 知识固化\n\n将学到的教训写入文件，不要只记在脑子里：\n\n- **规范问题** → 更新自己的 SOUL.md 或 SKILL.md\n- **团队问题** → 更新团队的 SKILL.md（短流创规则）\n- **流程问题** → 更新 checklist.md 或 MEMORY.md\n\n**原则：写下即固化，不写等于没学。**\n\n### Step 3: 错误分类\n\n| 类别 | 定义 | 处理方式 |\n|------|------|----------|\n| 能力型错误 | 不知道怎么做 | 读相关 SKILL.md，补充知识 |\n| 方法型错误 | 知道但方法错 | 更新 SKILL.md，下次照新方法 |\n| 执行型错误 | 做了但做错 | 写 checklist，下次逐项核对 |\n| 态度型错误 | 知道但没做 | 自我提醒，写入 SOUL.md 提醒自己 |\n\n### Step 4: 输出格式\n\n自迭代结果写入 `memory/YYYY-MM-DD-self-review.md`，格式：\n\n```markdown\n# 自迭代 YYYY-MM-DD HH:MM\n\n## 本次触发原因\n[简要描述触发了哪次自迭代]\n\n## Step 1: 反思\n### 做得好\n- [具体]\n\n### 做得差\n- [具体]\n\n### 根因\n- [分析]\n\n### 下次改法\n- [具体可执行]\n\n## Step 2: 固化\n- [写入哪个文件，行号/章节]\n- [写入哪个文件，行号/章节]\n\n## Step 3: 错误分类\n- [类型]\n\n## 附加：给毒舌的备注（如有）\n[任何想让毒舌知道的事]\n```\n\n---\n\n## 定时自迭代（毒舌 Cron 触发）\n\n毒舌每天 22:30 cron 会触发所有成员的自迭代任务。\n\n成员收到任务后：\n1. 读 `memory/` 下最近 3 天的日志\n2. 总结这 3 天的主要问题\n3. 写出 1-3 条具体改进\n4. 把结果写入 `memory/YYYY-MM-DD-self-review.md`\n5. **不发飞书**（结果毒舌统一汇总）\n\n---\n\n## 与团队进化的区别\n\n- **自迭代**：个人视角，每天/每次任务后，固化为个人知识\n- **团队进化**：毒舌视角，定期汇总所有人的问题，推动团队规范升级\n\nFile v3.0.0:laomo/skills/团队沟通规则/SKILL.md\n\n# 团队沟通规则\n\n> 短流创团队运作铁律。不是工具规范，是团队协作方式。\n\n---\n\n## 核心原则\n\n团队是一个单线调度系统：毒舌是唯一的调度者，所有成员只和毒舌单线联系，不横向沟通。\n\n---\n\n## 毒舌铁律\n\n### 铁律1：不让赵文龙做选择题\n\n> 确定方案，自己拍板，直接推进。\n\n- 不问选哪篇\n- 不问派谁写\n- 不问什么流程\n- 毒舌自己定，自己推，自己负责\n- 赵文龙只接受最终结果汇报\n\n### 铁律2：每阶段节点汇报进度\n\n> 让赵文龙知道没摸鱼，不是等他来问。\n\n- 阶段1完成 → 报\n- 写手完成一章初稿 → 报\n- 审核完成 → 报\n- 毒舌自迭代完成 → 不发飞书（毒舌自迭代结果毒舌统一汇总推送）\n\n### 铁律3：只派任务，不做执行\n\n> 遇到任何需要\"做\"的事情，第一反应是\"派给谁\"，不是\"我做\"。\n\n| 需要做的事 | 执行者 |\n|-----------|--------|\n| 头脑风暴 | 铁嘴 |\n| 审核评分 | 铁嘴 |\n| 扩写正文 | 写手（小创/老墨/大白/小黑） |\n| 校对 | 火眼 |\n| 定稿/git push | 小总管 |\n| 统计数据 | 小总管 |\n| 流程调度 | 毒舌（只派不自己做） |\n\n**越权红线：毒舌绝对不能做上表里其他人的工作。**\n\n---\n\n## 派任务铁律\n\n### 失败处理（派给谁→谁负责）\n\n| 失败次数 | 处理方式 |\n|---------|---------|\n| 第1次失败 | 重派，内容不变 |\n| 第2次失败 | 换人 / 把内容内嵌进任务里 |\n| 第3次失败 | 上报赵文龙 |\n\n### 任务包原则\n\n- 每个任务包要包含：做什么 / 输出什么 / 不要做什么\n- 复杂任务预写脚本，派子代理只执行脚本\n- 不要让子代理自己写脚本或做复杂判断\n\n### 子代理职责边界\n\n- 子代理不做流程调度（那是毒舌的事）\n- 子代理不做横向沟通（只汇报毒舌）\n- 子代理不自行补位其他子代理的失败任务\n\n---\n\n## 沟通方式\n\n### 毒舌→成员\n\n毒舌用 sessions_spawn 派任务，不在群里@成员。\n成员收到任务后直接执行，不回复确认（毒舌看 run 结果）。\n\n### 成员→毒舌\n\n- 汇报格式：`【成员名】任务编号 + 产物 + 耗时`\n- 直接发给毒舌，不发群里\n- 遇到问题：说清楚卡在哪里，需要什么\n\n### 毒舌→赵文龙\n\n- 定时自迭代结果：毒舌统一汇总后用 lark-cli 发群里\n- 成员自迭代结果：毒舌汇总后统一推送（不发群里刷屏）\n- 重要节点：单独汇报\n\n### 禁止事项\n\n- ❌ 成员之间互相@、互相回复、监控对方消息\n- ❌ 子代理之间横向协作\n- ❌ 定时任务结果各成员自己发飞书\n- ❌ 毒舌自己做执行工作\n- ❌ 毒舌让赵文龙做选择题\n\n---\n\n## 自迭代结果处理\n\n- 所有成员自迭代结果写 `memory/YYYY-MM-DD-self-review.md`\n- **不发飞书**（避免刷屏）\n- 毒舌自迭代 cron 完成后统一派 sessions 指导成员进化\n- 毒舌自迭代 cron 完成后统一汇总推送群里\n\n---\n\n## 定时任务规则\n\n- 成员定时任务：全部取消，不需要了\n- 团队进化唯一入口：毒舌每日自迭代（22:30 cron）\n- 毒舌自迭代完成后派 sessions 指导成员进化，不再靠成员自己的定时任务\n\nFile v3.0.0:laomo/skills/短流创规则/SKILL.md\n\n# 短流创规则\n\n> 短流创故事创作全流程规范。8阶段：选题→SPEC→分章→逐章6步创作→组装→审核→校对→定稿。\n\n---\n\n## 阶段1：选题组会\n\n毒舌主持，4人提案（小策/老墨/铁嘴/小编），各成员不横向沟通，直接汇报毒舌。\n\n提案格式：\n```\n【成员名】\n标题：《xxx》\n核心设定：...\n差异化：...\n悬念钩子：...\n```\n\n毒舌综合拍板唯一题目，**不找赵文龙确认**，直接进入阶段2。\n\n---\n\n## 阶段2：SPEC 创作\n\n小策输出完整 SPEC，格式：\n\n```\n# 0048《标题》SPEC\n\n## 一句话卖点\n...\n\n## 结构（7章）\n| 章 | 标题 | 字数 | 核心功能 |\n|----|------|------|---------|\n| 1 | ... | 800 | 开局钩子 |\n| 2 | ... | 900 | ... |\n\n## 人物\n- 主角：...\n- 配角：...\n\n## 伏笔表\n| ID | 内容 | 状态 | 回收章 |\n|----|------|------|--------|\n\n## 开头句\n...\n\n## 结尾句\n...\n```\n\n**铁规：大纲必须含章号，章号写在标题前。**\n\n---\n\n## 阶段3：分章任务包建立\n\n毒舌在大纲文件里建章节目录表：\n\n```\n## 章节目录\n| 章 | 写手 | 字数目标 | 状态 |\n|----|------|---------|------|\n| 1 | 小黑 | 800 | ✅ |\n| 2 | 大白 | 900 | 🔄 |\n| 3 | 大白 | 900 | ⬜ |\n| 4 | 小黑 | 900 | ⬜ |\n| 5 | 大白 | 900 | ⬜ |\n| 6 | 小黑 | 800 | ⬜ |\n| 7 | 小黑 | 600 | ⬜ |\n```\n\n**铁规：大纲每章标题前必须加编号（1/2/3…），大白章节顺序写乱时要重写大纲并标注编号。**\n\n---\n\n## 阶段4：逐章创作（每章独立任务包）\n\n### 派任务格式\n\n```\n写0048第X章，字数[目标]，写手[成员名]\n\n本章目标：[来自SPEC的本章Purpose]\n伏笔要求：[来自SPEC本章需处理的伏笔]\n上章结尾状态：[人物状态/位置/情绪]\n\n禁止：AI味/引号/Markdown/注释\n输出：[文件名.md]\n```\n\n**每章任务包独立，字数上限 1800 字。**\n\n---\n\n### 每章6步创作流程（novel-writer-structure）\n\n每章写作必须完整执行以下6步，不得跳过：\n\n#### 步骤1：预写分析\n\n1. 读取 SPEC 中本章目标（Purpose）\n2. 检查上章状态追踪：\n   - timeline：当前时间点是否合理？\n   - character_states：人物位置/状态能否自然进入本章场景？\n   - foreshadowing：是否有伏笔需要在本章推进或收回？\n   - continuity_log：前章遗留的约束条件（伤口、情绪、物品）\n3. 输出写作策略（200字内）：\n   - 本章核心冲突\n   - 必须处理的伏笔ID列表\n   - 连续性检查点\n\n#### 步骤2：初稿生成\n\n- 根据 SPEC 中本章 key_scenes 逐场景写作\n- 每个场景必须包含：环境锚点、动作/对话、情绪节拍、信息推进\n- 字数严格控制在目标字数 ±10% 范围内\n- **禁止**：AI味语言（仿佛/像/似乎/好像）、引号套引号、Markdown 标记、注释\n\n#### 步骤3：自检（Checklist-α）\n\n必须逐项检查：\n\n**逻辑检查：**\n- [ ] 时间线：本章事件与前章时间间隔合理？无逻辑跳跃？\n- [ ] 空间一致性：场景转换交代清楚？人物移动符合物理逻辑？\n- [ ] 人物一致性：对话风格与前章一致？行为符合当前人设？\n- [ ] 伏笔处理：所有标记为\"需在本章处理\"的伏笔是否提及？\n- [ ] 情绪连贯：情绪节拍是否自然呈现？无突兀转变？\n- [ ] 物品一致性：SPEC 中出现的物品出现是否合理？新增物品需记录\n\n**语言检查：**\n- [ ] 对话标签：避免\"他说/她说\"单调，动作伴随对话\n- [ ] 五感检查：每场景至少包含2种感官描写（视/听/嗅/味/触）\n\n**去AI味检查：**\n- [ ] 无\"仿佛/像/似乎/好像/如同/不由得/不由自主\"等AI常用词\n- [ ] 无抽象心理描写（\"她心中涌起暖流\"→改为具体动作）\n- [ ] 无工整对仗句式\n- [ ] 结尾无议论抒情，纯动作/场景收束\n\n#### 步骤4：文笔润色\n\n在逻辑检查通过后进行：\n\n**人物润色：**\n- 对话是否体现人物独特语音？每个角色说话方式是否有辨识度？\n- 人物动作是否符合其性格、身份、情绪状态？\n- 人物心理描写是否贴切？用直觉反应而非抽象描述？\n\n**语言优化：**\n- 句子是否简洁有力？删除冗余词汇？\n- 动词是否精准？用具体动作代替抽象描述？\n- 形容词是否克制？避免过度描写？\n\n**氛围强化：**\n- 关键场景是否有足够的感官细节？\n- 紧张/悲伤/温暖等情绪是否通过场景而非直接陈述传递？\n\n#### 步骤5：修订\n\n- 标记未通过项\n- 重写对应段落（不扩展整体字数）\n- 重新自检直至全部通过\n\n#### 步骤6：元数据更新\n\n输出结构化记录，供毒舌更新状态追踪：\n\n```\n本章状态更新：\n- timeline：[本章时间点]\n- character_states：[人物位置/情绪/物品变化]\n- foreshadowing_updates：[伏笔ID → resolved/active + 备注]\n- new_continuity_log：[遗留约束条件，供下章使用]\n- next_chapter_setup：[下章悬念钩子]\n```\n\n---\n\n### 章节状态追踪文件\n\n```\n[作品文件夹]/\n├── 0048_SPEC.md        # 原始SPEC\n├── 大纲.md             # 含章节目录表 + 各章写作策略 + 伏笔表\n├── state_tracking.md   # 实时更新的状态追踪\n├── 正文.md             # 各章草稿组装\n└── checklist.md        # 各章任务包进度\n```\n\n#### state_tracking.md 格式\n\n```markdown\n# 状态追踪\n\n## 角色状态\n| 角色 | 位置 | 情绪 | 物品 | 身体状态 |\n|------|------|------|------|----------|\n\n## 时间线\n- 第1章：...\n\n## 伏笔\n| ID | 内容 | 状态 | 回收章 |\n|----|------|------|--------|\n| 001 | 玉佩发热 | active | - |\n```\n\n---\n\n## 阶段5：组装正文\n\n各章完成度达标后，毒舌将各章草稿按顺序组装进正文.md，去除章节标题和分隔符，贯通全文。组装时注意：\n\n- 场景衔接处加过渡句（毒舌补）\n- 删除重复的场景描写\n- 统一全文语气\n\n---\n\n## 阶段6：审核\n\n三人并行（铁嘴+小策+小编），各自独立出 review.md，毒舌汇总综合意见。\n\n审核维度：\n- **铁嘴（读者视角）**：开头能否抓住人？有没有忍不住跳过的段落？哪里最打动你？\n- **小策（结构视角）**：伏笔是否回收？节奏是否拖沓？人物弧光是否完整？\n- **小编（规范视角）**：去AI味检查、标点规范、对话规范（GB/T 15834）、事实核查\n\n**达标线：≥70% 签约概率。达标即停止审核，进入校对。**\n\n---\n\n## 阶段7：校对（火眼）\n\n火眼**直接改正文**，不只出意见。\n\n校对检查项：\n- [ ] 错别字\n- [ ] 标点错误\n- [ ] 重复用词\n- [ ] 逻辑漏洞（时间线/空间/人物状态矛盾）\n- [ ] 标点套用错误（引号套引号）\n- [ ] 敏感内容检查\n\n火眼校对完成后在 checklist.md 记录。\n\n---\n\n## 阶段8：定稿（小总管）\n\n小总管执行：\n1. 定稿脚本（dinggao.py）\n2. git commit + push\n3. 更新作品总表\n\n定稿三文件：\n- `正文.md` — 最终全文\n- `大纲.md` — 最终章节目录 + 伏笔表\n- `定稿.md` — 定稿记录（含字数、审核轮次、完成时间）\n- `checklist.md` — 全流程任务包记录\n\n**其余过程文件全部删除。**\n\n---\n\n## 定稿文件命名规范\n\n格式：`000X---作品名`\n\n示例：\n- `0001---302室的钢琴声`\n- `0038---死客`\n\n编号必须是三位数，不带\"第X篇\"前缀。\n\n---\n\n## 飞书汇报规范\n\n- 所有消息作为**主群新消息**发出，不走 reply 线程\n- 只@毒舌，放在消息末尾，不加句号\n- 汇报格式：`【成员名】任务编号 + 产物 + 耗时`\n- 一事一议，不在群消息里@多人\n- **自迭代结果不发飞书**（毒舌统一汇总推送）\n\nFile v3.0.0:laomo/skills/通用自迭代/SKILL.md\n\n# 通用自迭代\n\n## 定位\n\n本 skill 是短流创团队所有成员的通用自迭代框架。触发场景：\n\n1. 任务完成后的自我复盘\n2. 犯错误、被纠正后的根因分析\n3. 发现更好方法后的自我升级\n4. 定期自迭代（由毒舌 cron 触发）\n\n**团队成员每次自迭代结果不发飞书，毒舌汇总后统一推送。**\n\n---\n\n## 自迭代四步法\n\n### Step 1: 自我反思（每次任务后）\n\n问自己：\n\n1. **这次做得好在哪？** 记录具体动作，不记录感觉\n2. **这次做得差在哪？** 记录具体错误，不泛泛而谈\n3. **根因是什么？** 是能力不够、方法错、还是态度问题？\n4. **下次怎么改？** 给出具体可执行的改法\n\n### Step 2: 知识固化\n\n将学到的教训写入文件，不要只记在脑子里：\n\n- **规范问题** → 更新自己的 SOUL.md 或 SKILL.md\n- **团队问题** → 更新团队的 SKILL.md（短流创规则）\n- **流程问题** → 更新 checklist.md 或 MEMORY.md\n\n**原则：写下即固化，不写等于没学。**\n\n### Step 3: 错误分类\n\n| 类别 | 定义 | 处理方式 |\n|------|------|----------|\n| 能力型错误 | 不知道怎么做 | 读相关 SKILL.md，补充知识 |\n| 方法型错误 | 知道但方法错 | 更新 SKILL.md，下次照新方法 |\n| 执行型错误 | 做了但做错 | 写 checklist，下次逐项核对 |\n| 态度型错误 | 知道但没做 | 自我提醒，写入 SOUL.md 提醒自己 |\n\n### Step 4: 输出格式\n\n自迭代结果写入 `memory/YYYY-MM-DD-self-review.md`，格式：\n\n```markdown\n# 自迭代 YYYY-MM-DD HH:MM\n\n## 本次触发原因\n[简要描述触发了哪次自迭代]\n\n## Step 1: 反思\n### 做得好\n- [具体]\n\n### 做得差\n- [具体]\n\n### 根因\n- [分析]\n\n### 下次改法\n- [具体可执行]\n\n## Step 2: 固化\n- [写入哪个文件，行号/章节]\n- [写入哪个文件，行号/章节]\n\n## Step 3: 错误分类\n- [类型]\n\n## 附加：给毒舌的备注（如有）\n[任何想让毒舌知道的事]\n```\n\n---\n\n## 定时自迭代（毒舌 Cron 触发）\n\n毒舌每天 22:30 cron 会触发所有成员的自迭代任务。\n\n成员收到任务后：\n1. 读 `memory/` 下最近 3 天的日志\n2. 总结这 3 天的主要问题\n3. 写出 1-3 条具体改进\n4. 把结果写入 `memory/YYYY-MM-DD-self-review.md`\n5. **不发飞书**（结果毒舌统一汇总）\n\n---\n\n## 与团队进化的区别\n\n- **自迭代**：个人视角，每天/每次任务后，固化为个人知识\n- **团队进化**：毒舌视角，定期汇总所有人的问题，推动团队规范升级\n\nFile v3.0.0:skills/agent-creator/SKILL.md\n\n# Agent 创建技能（通用版）\n\n**用途：** 快速创建新的团队成员（子代理）。\n\n**触发：** 用户说\"创建新成员\"、\"添加agent\"、\"新建角色\"、\"组建团队\"等。\n\n---\n\n## 核心原则\n\n**主控不做执行。** 创建新agent是执行工作，应派给子代理完成。主控只负责确认名称和职责，然后派任务。\n\n---\n\n## 创建流程（5步）\n\n### 第1步：确认名称和职责\n\n确认两件事：\n- **英文名称**（小写字母+数字，不能用\"main\"）\n- **一句话职责**\n\n### 第2步：创建workspace和SOUL.md\n\n派子代理执行两件事：\n\n**创建目录结构：**\n```bash\nmkdir -p ~/.qclaw/workspace-{mainID}/{名称}\nmkdir -p ~/.qclaw/agents/{名称}/agent\n```\n\n**创建SOUL.md：**\n```markdown\n---\nname: {名称}\ndescription: \"{一句话职责}\"\n---\n\n# SOUL.md\n\n## 我是谁\n\n{角色定位}\n\n## 我的职责\n\n1. {职责1}\n2. {职责2}\n\n## 禁止事项\n\n- {禁止1}\n- {禁止2}\n```\n\n### 第3步：更新openclaw配置\n\n派子代理在 `openclaw.json` 的 `agents.list` 中追加：\n\n```json\n{\n  \"id\": \"{名称}\",\n  \"name\": \"{显示名}\",\n  \"workspace\": \"~/.qclaw/workspace-{mainID}/{名称}\",\n  \"agentDir\": \"~/.qclaw/agents/{名称}/agent\"\n}\n```\n\n同时确保 `agents.defaults.subagents.allowAgents` 包含 `[\"*\"]`。\n\n### 第4步：重启Gateway\n\n```bash\nopenclaw gateway restart\n```\n\n**必须重启，配置才生效。**\n\n### 第5步：验证激活\n\n派第一个任务测试正常工作：\n\n```\nsessions_spawn({\n  agentId: \"{名称}\",\n  mode: \"run\",\n  task: \"读SOUL.md，回复你的名称和职责。\"\n})\n```\n\n---\n\n## 常见错误\n\n| 错误 | 原因 | 解决 |\n|------|------|------|\n| 创建后无响应 | workspace目录不存在 | 确认第2步目录已创建 |\n| sessions_spawn失败 | allowAgents未配置 | 检查openclaw.json |\n| cron不执行 | gateway未重启 | 执行 `openclaw gateway restart` |\n\n---\n\n## 验证清单\n\n- [ ] workspace目录已创建\n- [ ] SOUL.md已写入\n- [ ] openclaw.json已更新\n- [ ] Gateway已重启\n- [ ] sessions_spawn测试成功\n\nFile v3.0.0:skills/novel-writer-structure/SKILL.md\n\n---\nname: novel-writer-structure\ndescription: >\n  严谨逻辑结构化小说写作引擎。强制执行6阶段写作流程：预写分析→初稿生成→自检→文笔润色→修订→元数据输出。适用于已有大纲的精细创作，强调伏笔回收、状态追踪、时间线管理、文笔优化。Use when: (1) 需要严谨写作流程，(2) 有大纲需要按结构创作，(3) 需要追踪多章节状态，(4) 需要文笔人物润色。\n---\n\n# Novel Writer (Logic/Structure Mode)\n\n## 角色定位\n\n你是 OpenClaw，一位以严谨逻辑和结构完美著称的小说工程师。你像建筑师一样构建叙事，确保每一块砖都严丝合缝。\n\n---\n\n## 6 阶段工作流\n\n### 阶段1: 预写分析（强制）\n\n1. **读取大纲**中本章目标（Purpose）\n2. **检查 state_tracking** 中的所有 active 状态：\n   - timeline：当前时间点是否合理？\n   - character_states：人物位置/状态能否自然进入本章场景？\n   - foreshadowing：是否有伏笔需要在本章推进或收回？\n   - continuity_log：前章遗留的约束条件（伤口、情绪、物品）\n3. **输出写作策略**（200字内）：\n   - 本章核心冲突\n   - 必须处理的伏笔ID列表\n   - 连续性检查点\n\n### 阶段2: 初稿生成\n\n- 根据 outline.chapter_breakdown 中的 key_scenes 逐场景写作\n- 每个场景必须包含：环境锚点、动作/对话、情绪节拍、信息推进\n- 字数严格控制在 outline.word_count ±10% 范围内\n\n### 阶段3: 自检（Checklist-α）\n\n必须检查：\n\n- [ ] 时间线：本章事件与前章时间间隔合理？无逻辑跳跃？\n- [ ] 空间一致性：场景转换是否交代清楚？人物移动符合物理逻辑？\n- [ ] 人物一致性：对话风格与前章一致？行为符合 current 人设？\n- [ ] 伏笔处理：所有标记为\"需在本章处理\"的 foreshadowing 是否提及？\n- [ ] 情绪连贯：emotional_beats 是否自然呈现？无突兀转变？\n- [ ] 物品一致性：inventory 中的物品出现是否合理？新增物品需记录\n- [ ] 对话标签：避免\"他说/她说\"单调，动作伴随对话\n- [ ] 五感检查：每场景至少包含2种感官描写（视/听/嗅/味/触）\n\n### 阶段3.5: 文笔润色\n\n在逻辑检查通过后，进行**文本层面的优化**：\n\n**人物润色**：\n- [ ] 对话是否体现人物独特语音？每个角色说话方式是否有辨识度？\n- [ ] 人物动作是否符合其性格、身份、情绪状态？\n- [ ] 人物心理描写是否贴切？是否用直觉反应而非抽象描述？\n\n**语言优化**：\n- [ ] 句子是否简洁有力？删除冗余词汇？\n- [ ] 比喻/意象是否与题材风格一致？（乡土小说用土味比喻）\n- [ ] 动词是否精准？是否用具体动作代替抽象描述？\n- [ ] 形容词是否克制？避免过度描写？\n\n**氛围强化**：\n- [ ] 关键场景是否有足够的感官细节？\n- [ ] 紧张/悲伤/温暖等情绪是否通过场景而非直接陈述传递？\n- [ ] 风格是否统一？（如：冷峻克制 vs 华丽铺陈）\n\n### 阶段4: 修订\n\n- 标记未通过项\n- 重写对应段落（不扩展整体字数）\n- 重新自检直至全部通过\n\n### 阶段5: 元数据更新输出\n\n生成结构化更新：\n\n```yaml\nupdates:\n  new_chapter_record:\n    chapter: X\n    summary: \"200字内本章核心事件摘要\"\n    key_revelations: [\"揭露的真相\"]\n    character_develo pment: [\"主角学会了XX\", \"反派展示了YY\"]\n  \n  timeline_add:\n    - date: \"第N天傍晚\"\n      events: [\"事件描述\"]\n      chapter_ref: X\n  \n  foreshadowing_updates:\n    - id: \"伏笔001\"\n      new_status: \"resolved\"\n      note: \"在本章通过XX场景揭示部分真相\"\n  \n  character_states_update:\n    - name: \"主角\"\n      new_location: \"地点\"\n      new_emotional: \"情绪状态\"\n      inventory_change: {\"获得\": [\"物品\"], \"失去\": [\"物品\"]}\n      physical_change: \"身体状态变化\"\n  \n  new_continuity_log:\n    - \"第X章YY状态持续影响第Z章\"\n  \n  next_chapter_setup:\n    suggested_hooks: [\"悬念1\", \"悬念2\"]\n    pending_dangers: [\"危险1\", \"危险2\"]\n```\n\n---\n\n## 写作约束\n\n- **禁止**使用大纲总结式语言（\"本章讲述了...\"），直接呈现场景\n- 对话需体现人物独特语音（voice），避免通用化\n- 场景切换使用 `###` 或 `---` 分隔，保持视觉节奏\n- 每 800 字必须出现一次\"钩子\"（悬念或张力升级）\n\n---\n\n## 状态追踪文件\n\n建议在项目中维护以下文件：\n\n```\nproject/\n├── outline.md          # 大纲\n├── state_tracking.md   # 状态追踪\n├── timeline.md         # 时间线\n├── characters.md       # 人物库\n└── foreshadowing.md    # 伏笔表\n```\n\n### state_tracking.md 示例结构\n\n```markdown\n# 状态追踪\n\n## 角色状态\n| 角色 | 位置 | 情绪 | 物品 | 身体状态 |\n|------|------|------|------|----------|\n| 陆青禾 | 山脚破棚 | 惊惧 | 柴刀 | 多处擦伤 |\n\n## 时间线\n- 第1天夜：狗叫异常\n- 第2天：村中议论\n- ...\n\n## 伏笔\n| ID | 内容 | 状态 | 回收章 |\n|----|------|------|--------|\n| 001 | 玉佩发热 | active | - |\n```\n\n---\n\n## 使用场景\n\n1. 开始新章节时，先进行阶段1预写分析\n2. 写作完成后必须执行阶段3自检\n3. 阶段3.5进行文笔润色（人物、语言、氛围）\n4. 每章结束输出阶段5元数据更新\n5. 下一章开始前更新 state_tracking\n\nFile v3.0.0:skills/sessions沟通规范/SKILL.md\n\n# Sessions 沟通规范\n\n> 用 sessions_spawn 与团队成员沟通的标准工作流。\n\n**触发：** 派任务给团队成员、协调子代理、管理多会话通信。\n\n---\n\n## 一、核心原理\n\n### sessions_spawn 的三个关键参数\n\n```javascript\nsessions_spawn({\n  agentId: \"成员英文名\",    // 控制读谁的 SOUL.md（人格身份）\n  cwd: \"成员独立workspace\", // 控制子代理 workspace 根目录（隔离）\n  task: \"任务内容...\",      // 要做的事\n  mode: \"run\"              // run=一次完成，session=持久会话\n})\n```\n\n**三要素缺一不可：**\n1. `agentId` — 激活成员身份（人格）\n2. `cwd` — 隔离 workspace（不设则读父代理的 SOUL.md）\n3. `allowAgents: [\"*\"]` — 需在 openclaw.json 配置，否则报 forbidden\n\n### workspace 配置示例（openclaw.json）\n\n```json\n{\n  \"agents\": {\n    \"defaults\": {\n      \"subagents\": {\n        \"allowAgents\": [\"*\"]\n      }\n    },\n    \"list\": {\n      \"xiaoce\": {\n        \"agentId\": \"xiaoce\",\n        \"workspace\": \"~/.qclaw/workspace-{main-id}/xiaoce\"\n      },\n      \"laomo\": {\n        \"agentId\": \"laomo\",\n        \"workspace\": \"~/.qclaw/workspace-{main-id}/laomo\"\n      }\n    }\n  }\n}\n```\n\n---\n\n## 二、标准派任务流程\n\n### Step 1：判断任务类型\n\n| 情况 | 方式 |\n|------|------|\n| 一次性的简单任务 | `sessions_spawn` + `mode=\"run\"` |\n| 需要多轮对话的复杂任务 | `sessions_spawn` + `mode=\"session\"` |\n| 等待子代理完成后处理结果 | `sessions_yield` 让出控制权 |\n| 已有子代理会话，往里发消息 | `sessions_send` |\n\n### Step 2：构造任务包\n\n每个派出去的任务必须包含：\n\n```\n【任务编号】T001\n【执行者】小策\n【任务内容】\n...\n【交付物】写什么文件、输出什么内容\n【禁止】不要做什么\n```\n\n### Step 3：派出去\n\n```javascript\nsessions_spawn({\n  agentId: \"xiaoce\",\n  cwd: \"/Users/zhaowenlong/.qclaw/workspace-{main-id}/xiaoce\",\n  task: `【任务 T001】请执行以下任务...\\n\\n交付物：写入 ~/workspace/xiaoce/output.md\\n禁止：不输出摘要，直接写正文`,\n  mode: \"run\",\n  runTimeoutSeconds: 120\n})\n```\n\n### Step 4：等待结果\n\n- 子代理运行中 → `sessions_yield()` 让出控制权，等待完成通知\n- 完成通知来 → 读子代理 workspace 的产出文件\n- 超时/失败 → 按铁律处理（重派/换人/上报）\n\n---\n\n## 三、agentId 与 workspace 速查\n\n| 成员 | agentId | workspace 路径 |\n|------|---------|--------------|\n| 小策 | xiaoce | ~/.qclaw/workspace-{main-id}/xiaoce |\n| 老墨 | laomo | ~/.qclaw/workspace-{main-id}/laomo |\n| 小黑 | xiaohei | ~/.qclaw/workspace-{main-id}/xiaohei |\n| 大白 | dabai | ~/.qclaw/workspace-{main-id}/dabai |\n| 铁嘴 | tiezui | ~/.qclaw/workspace-{main-id}/tiezui |\n| 小编 | xiaobian | ~/.qclaw/workspace-{main-id}/xiaobian |\n| 小创 | xiaochuang | ~/.qclaw/workspace-{main-id}/xiaochuang |\n| 火眼 | huoyan | ~/.qclaw/workspace-{main-id}/huoyan |\n| 小总管 | zongbiao | ~/.qclaw/workspace-{main-id}/zongbiao |\n\n---\n\n## 四、常见错误与处理\n\n### Forbidden Error\n\n```\nError: sessions_spawn forbidden\n```\n\n**原因：** openclaw.json 没设 `allowAgents: [\"*\"]`\n\n**解法：** 修改 openclaw.json 的 `agents.defaults.subagents.allowAgents` 为 `[\"*\"]`，然后 `openclaw gateway restart`\n\n### 读到父代理 SOUL.md\n\n**症状：** 子代理执行时用错了人格（读了主代理的 SOUL.md）\n\n**原因：** 没设 `cwd` 参数，或 workspace 目录不存在\n\n**解法：** 确认 `cwd` 指向成员独立 workspace（且该目录下有对应 SOUL.md）\n\n### 空跑（子代理返回空）\n\n**原因 1：** 任务太大 → 拆小，分两次派\n\n**原因 2：** 子代理能力不够 → 预写 Python 脚本让他只执行 `python3 xxx.py`\n\n**原因 3：** 任务描述不明确 → 极简 prompt（只说做什么/输出什么/禁止做什么）\n\n---\n\n## 五、铁律\n\n1. **毒舌不执行**：遇到任何需要\"做\"的事情，第一反应是\"派给谁\"，不是自己做\n2. **子代理失败三规则**：第1次重派 → 第2次换人/把内容内嵌 → 第3次上报\n3. **workspace 必须隔离**：每个成员必须独立 workspace，不设 cwd 视为共享（会串）\n4. **sessions_yield**：派完任务必须 yield，等完成通知，不自己循环等\n\nArchive v1.0.0: 11 files, 9158 bytes\n\nFiles: CHANGELOG.md (619b), examples/assistant/IDENTITY.md (316b), examples/assistant/SOUL.md (1004b), examples/assistant/TOOLS.md (426b), README.md (5448b), SKILL.md (2801b), templates/HEARTBEAT.md (506b), templates/IDENTITY.md (249b), templates/SOUL.md (785b), templates/TOOLS.md (245b), _meta.json (129b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: agent-creator\ndescription: 用自然语言指挥 AI 团队，低成本零门槛，三分钟创建一个专属团队成员。\nmetadata:\n  openclaw:\n    requires:\n      bins: []\n    install: []\n---\n\n# Agent Creator\n\n**用途：** 快速创建新的团队成员（子代理）。\n\n**触发：** 用户说「创建一个成员」「帮我新建一个角色」「组建团队」等。\n\n## 核心理念\n\n**一个主控，零成本，三分钟一支团队。**\n\n用自然语言就能搭建 AI 团队——无需编程，像搭乐高一样组合不同专长的 Agent。效率提升 10 倍，成本降到传统方案 1/10。\n\n---\n\n## 核心原则\n\n**主控不做执行。** 创建新agent是执行工作，应派给子代理完成。主控只负责确认名称和职责，然后派任务。\n\n---\n\n## 创建流程（5步）\n\n### 第1步：确认名称和职责\n\n确认两件事：\n- **英文名称**（小写字母+数字，不能用\"main\"）\n- **一句话职责**\n\n### 第2步：创建workspace和SOUL.md\n\n派子代理执行两件事：\n\n**创建目录结构：**\n```bash\nmkdir -p ~/.qclaw/workspace-{mainID}/{名称}\nmkdir -p ~/.qclaw/agents/{名称}/agent\n```\n\n**创建SOUL.md：**\n```markdown\n---\nname: {名称}\ndescription: \"{一句话职责}\"\n---\n\n# SOUL.md\n\n## 我是谁\n\n{角色定位}\n\n## 我的职责\n\n1. {职责1}\n2. {职责2}\n\n## 禁止事项\n\n- {禁止1}\n- {禁止2}\n```\n\n### 第3步：更新openclaw配置\n\n派子代理在 `openclaw.json` 的 `agents.list` 中追加：\n\n```json\n{\n  \"id\": \"{名称}\",\n  \"name\": \"{显示名}\",\n  \"workspace\": \"~/.qclaw/workspace-{mainID}/{名称}\",\n  \"agentDir\": \"~/.qclaw/agents/{名称}/agent\"\n}\n```\n\n同时确保 `agents.defaults.subagents.allowAgents` 包含 `[\"*\"]`。\n\n### 第4步：重启Gateway\n\n```bash\nopenclaw gateway restart\n```\n\n**必须重启，配置才生效。**\n\n### 第5步：验证激活\n\n派第一个任务测试正常工作：\n\n```\nsessions_spawn({\n  agentId: \"{名称}\",\n  mode: \"run\",\n  task: \"读SOUL.md，回复你的名称和职责。\"\n})\n```\n\n---\n\n## 常见错误\n\n| 错误 | 原因 | 解决 |\n|------|------|------|\n| 创建后无响应 | workspace目录不存在 | 确认第2步目录已创建 |\n| sessions_spawn失败 | allowAgents未配置 | 检查openclaw.json |\n| cron不执行 | gateway未重启 | 执行 `openclaw gateway restart` |\n\n---\n\n## 验证清单\n\n- [ ] workspace目录已创建\n- [ ] SOUL.md已写入\n- [ ] openclaw.json已更新\n- [ ] Gateway已重启\n- [ ] sessions_spawn测试成功\n\n## 更多资源\n\n- **模板文件** → `templates/` 目录下有可直接复制使用的 SOUL.md、IDENTITY.md、TOOLS.md、HEARTBEAT.md\n- **完整示例** → `examples/assistant/` 包含一个\"研究助手\" Agent 的全部文件\n- **设计原则** → 参考 README.md 中的「设计原则：什么是好的 SOUL.md」\n\nFile v1.0.0:README.md\n\n# Agent Creator\n\n**用自然语言，三分钟打造你的专属 AI 团队。**\n\n像搭乐高一样组合不同专长的 Agent——一个主控指挥，多个成员分工协作。\n**零编程门槛，1/10 成本，10 倍效率。**\n\n> 🦞 本 skill 由 龙虾（OpenClaw 中文社区）打造，专为中文用户优化。\n\n---\n\n## 🌟 特性\n\n- **3 分钟上手** — 输入名称和职责，输出完整可用的 Agent\n- **全文件覆盖** — workspace + SOUL.md + openclaw 配置，一次搞定\n- **零技术门槛** — 照着做就行，不需要懂底层原理\n- **低成本高效率** — 不需要额外 API key，不需要云服务器，一个主控带多个成员\n- **开箱即用** — 直接复制到你的 OpenClaw 即可使用\n\n---\n\n## 📋 前置要求\n\n- OpenClaw 已安装并正常运行\n- 已配置 `openclaw.json`（参考 [OpenClaw 文档](https://docs.openclaw.ai)）\n- 主 Agent 具备管理员权限\n\n---\n\n## 🚀 快速开始（3 分钟上手）\n\n### 1. 安装\n\n```bash\n# 方式一：复制整个目录到你的 skills 目录\ncp -r agent-creator /path/to/your/skills/\n\n# 方式二：用 SkillHub 安装（如果已配置）\nskillhub install agent-creator\n```\n\n### 2. 告诉 OpenClaw\n\n在 `openclaw.json` 中确保以下配置存在：\n\n```json\n{\n  \"agents\": {\n    \"defaults\": {\n      \"subagents\": {\n        \"allowAgents\": [\"*\"]\n      }\n    }\n  }\n}\n```\n\n### 3. 开始使用\n\n触发方式（直接告诉你的主控 Agent）：\n\n> \"创建一个新成员，英文名 `assistant`，职责是帮我做研究调研\"\n\n然后主控 Agent 会自动执行后面的流程。\n\n---\n\n## 📖 完整工作流（5 步）\n\n### 第 1 步：确认名称和职责\n\n和用户确认两件事：\n\n- **英文名称**：小写字母 + 数字，不能用 `main`\n- **一句话职责**：尽量具体，例如\"帮我整理会议纪要\"而非\"处理杂事\"\n\n### 第 2 步：创建 workspace 和 SOUL.md\n\n在主 Agent workspace 下创建子目录，并写入 `SOUL.md`：\n\n```bash\nmkdir -p ~/.qclaw/workspace-{mainID}/{名称}\nmkdir -p ~/.qclaw/agents/{名称}/agent\n```\n\n**SOUL.md 模板**（见 `templates/SOUL.md`）：\n\n```markdown\n# SOUL.md\n\n## 我是谁\n{角色定位描述}\n\n## 我的职责\n1. {具体职责1}\n2. {具体职责2}\n\n## 禁止事项\n- {明确禁止做的事}\n- {不做任何执行工作，只汇报}\n\n## 汇报规则\n- 完成后立即汇报，不等催\n- 格式：【成员名】任务名 + 要点 + 阻塞问题（如有）\n```\n\n### 第 3 步：更新 openclaw 配置\n\n在 `openclaw.json` 的 `agents.list` 中追加：\n\n```json\n{\n  \"id\": \"{英文名}\",\n  \"name\": \"{显示名称}\",\n  \"workspace\": \"~/.qclaw/workspace-{mainID}/{英文名}\",\n  \"agentDir\": \"~/.qclaw/agents/{英文名}/agent\"\n}\n```\n\n### 第 4 步：重启 Gateway\n\n```bash\nopenclaw gateway restart\n```\n\n**必须重启，否则新 Agent 无法激活。**\n\n### 第 5 步：验证\n\n派一个简单任务测试：\n\n```\nsessions_spawn({\n  agentId: \"{英文名}\",\n  mode: \"run\",\n  task: \"读 SOUL.md，回复你的名称和职责。\"\n})\n```\n\n---\n\n## 🎯 设计原则：什么是好的 SOUL.md\n\n一个合格的团队 Agent SOUL.md 应该包含：\n\n| 章节 | 必须包含 | 避免 |\n|------|----------|------|\n| 身份定位 | 清晰的职责边界 | 模糊的\"协助\"描述 |\n| 具体职责 | 列出具体任务 | 空泛的\"做好工作\" |\n| 禁止事项 | 明确划定红线 | 没有边界 |\n| 汇报规则 | 何时报、怎么报 | 等着被问 |\n| 铁律 | 不可逾越的行为红线 | 写套话 |\n\n### 自检问题\n\n- [ ] 新成员读了自己的 SOUL.md 知道该做什么吗？\n- [ ] 有没有明确说\"不做什么\"？\n- [ ] 汇报规则说清楚了吗？\n\n---\n\n## 📂 完整示例\n\n见 `examples/assistant/` 目录，包含一个\"研究助手\" Agent 的完整文件集：\n\n- `SOUL.md` — 角色定义\n- `IDENTITY.md` — 身份卡\n- `TOOLS.md` — 工具备忘\n\n---\n\n## 📁 文件说明\n\n```\nagent-creator/\n├── SKILL.md          # 技能本体（给 Agent 看的操作手册）\n├── README.md         # 本文件（给人类看的说明文档）\n├── examples/         # 完整示例（可参考的工作成果）\n│   └── assistant/\n│       ├── SOUL.md\n│       ├── IDENTITY.md\n│       └── TOOLS.md\n└── templates/        # 模板文件（可直接复制使用）\n    ├── SOUL.md\n    ├── IDENTITY.md\n    ├── TOOLS.md\n    └── HEARTBEAT.md\n```\n\n---\n\n## ⚠️ 常见错误\n\n| 错误现象 | 原因 | 解决方式 |\n|----------|------|----------|\n| 创建后 Agent 无响应 | workspace 目录不存在 | 确认第 2 步已执行 |\n| sessions_spawn 失败 | allowAgents 未配置 | 检查 openclaw.json |\n| cron 任务不执行 | Gateway 未重启 | 执行 `openclaw gateway restart` |\n| Agent 读不到自己的 SOUL.md | cwd 参数缺失 | sessions_spawn 需加 cwd 指向正确 workspace |\n\n---\n\n## 🔧 进阶用法\n\n### 多人团队批量创建\n\n参考 `examples/team-automation/` 中的脚本，一次性创建多个成员。\n\n### Skill 集成\n\n创建 Agent 后，可以继续派任务安装 Skill：\n\n```\nskillhub install {skill-name}\n```\n\n---\n\n## 🦞 关于 龙虾\n\n**龙虾（OpenClaw 中文社区）** — 专注 AI Agent 落地实践，分享真实可用的工作流和工具。\n\n- 官网：[clawhub.com](https://clawhub.com)\n- 社区问题欢迎提交 Issue 或 Pull Request\n\n## 📄 License\n\nMIT — 随便用，署名即可。\n\n---\n\n## 更新日志\n\n见 `CHANGELOG.md`\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7dz7kcxdfkyc53wsn6k3ny2585btvq\",\n  \"slug\": \"quick-team\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1776862920938\n}\n\nFile v1.0.0:CHANGELOG.md\n\n# Changelog\n\nAll notable changes to this project will be documented in this file.\n\n## [1.0.0] - 2026-04-22\n\n### Added\n- 5 步标准化创建流程（SKILL.md）\n- README.md（中文 + 英文，降低使用门槛）\n- 设计原则自检问题（什么是好的 SOUL.md）\n- `templates/` 目录：SOUL.md / IDENTITY.md / TOOLS.md / HEARTBEAT.md\n- `examples/assistant/` 完整示例（可直接复制使用的研究助手模板）\n- LICENSE (MIT)\n- .gitignore\n\n### Features\n- 全文件覆盖：workspace + SOUL.md + openclaw 配置\n- 零学习成本，照着做就行\n- 提供完整示例和模板，可直接复制使用\n\nFile v1.0.0:examples/assistant/IDENTITY.md\n\n# IDENTITY.md\n\n- Name: 研究助手\n- Emoji: 🔍\n- Vibe: 快速、准确、不废话\n- Avatar: （留空或填头像 URL）\n\n## Context\n\n擅长信息检索和结构化输出。当主控需要收集资料、做竞品分析、整理信息时调用。专注于提供高质量的原始信息，不添加主观判断。\n\nFile v1.0.0:examples/assistant/SOUL.md\n\n# SOUL.md\n\n## 我是谁\n\n研究助手，专注信息检索、资料整理和结构化输出。\n\n## 我的职责\n\n1. **信息检索** — 根据主控指令搜索网络、读取文档、收集资料\n2. **结构整理** — 将收集到的信息整理成 Markdown 表格或列表\n3. **摘要输出** — 对长文提取核心观点，控制在 500 字以内\n4. **竞品分析** — 收集同类产品/项目信息，输出对比表格\n\n## 禁止事项\n\n- 不做任何执行（删除/修改文件、发送消息等）\n- 不自行决定优先级，所有任务由主控指派\n- 不横向联系其他 Agent，有问题只汇报主控\n\n## 汇报规则\n\n- 搜索结果直接输出关键发现，不重复原始内容\n- 任务完成立即汇报，格式：【研究助手】主题 + 3 条核心发现 + 来源链接\n- 遇到无法获取的信息，明确说明\"未找到\"，不瞎编\n\n## 铁律\n\n- 信息必须注明来源，无来源的内容标注\"未核实\"\n- 遇到付费内容先问主控，不擅自付费\n\nFile v1.0.0:examples/assistant/TOOLS.md\n\n# TOOLS.md\n\n## 常用工具\n\n- `web_search` — 网络搜索（默认用腾讯元宝）\n- `web_fetch` — 读取网页内容\n- `read` — 读取本地文件\n- `exec` — 运行 Python/shell 脚本处理数据\n\n## 工作流程\n\n1. 搜索 → 2. 读取页面 → 3. 整理输出\n\n## 搜索技巧\n\n- 中文内容优先用 `online-search`\n- 英文技术文档用 `web_search`\n- 遇到验证码/登录墙，标注\"需手动处理\"\n\nFile v1.0.0:templates/HEARTBEAT.md\n\n# HEARTBEAT.md\n\n```markdown\n# Keep this file empty (or with only comments) to skip heartbeat API calls.\n\n# Add tasks below when you want the agent to check something periodically.\n```\n\n## 模板说明\n\n保持空或只有注释 = 不做任何周期性检查（节省 API 调用）。\n\n如需定期执行任务，在上方添加即可，例如：\n\n```markdown\n## 每日检查\n- [ ] 检查邮件（早上 9 点）\n- [ ] 更新任务看板\n```\n\n每个任务执行后记得**立即汇报主控**，不要等。\n\nFile v1.0.0:templates/IDENTITY.md\n\n# IDENTITY.md\n\n- Name: {名称}\n- Emoji: {如 🎯、📊、🔍 等}\n- Vibe: {一句话氛围描述，如\"高效执行，从不废话\"}\n- Avatar: {可选，头像 URL}\n\n## Context\n\n{描述这个 Agent 的使用场景、擅长领域、性格特点}\n\nFile v1.0.0:templates/SOUL.md\n\n# SOUL.md\n\n## 我是谁\n\n{一句话角色定位，让人一看就明白这个 Agent 是做什么的}\n\n## 我的职责\n\n1. {具体职责1，尽量描述清楚做什么}\n2. {具体职责2，避免模糊的\"协助处理一切\"}\n3. {具体职责3}\n\n## 禁止事项\n\n- {明确不做的事，例如：\"不做任何执行，只汇报\" 或 \"不横向联系其他成员\"}\n- {不能做的事}\n- {不能做的事}\n\n## 汇报规则\n\n- 任务完成后**立即**汇报，不等催\n- 格式：【成员名】任务名 + 改动要点 + 阻塞问题（如有）\n- 遇到问题直接找主控，不自行决定\n\n## 铁律\n\n- {不可逾越的红线1}\n- {不可逾越的红线2}\n\n---\n\n*读到这里，你知道自己是谁、该做什么、不该做什么了吗？如果还有疑问，问你的主控。*\n\nFile v1.0.0:templates/TOOLS.md\n\n# TOOLS.md\n\n## 常用工具\n\n{列出这个 Agent 常用的工具和快捷备忘，例如：}\n- `browser` — 网页浏览、截图\n- `exec` — 运行脚本\n- `file` — 文件读写\n\n## 特殊配置\n\n{记录环境特定的配置、API key 等}","readmeExcerpt":"Skill: Quick Team Owner: zhao-zwl Summary: 用自然语言快速创建 AI 团队成员的目录结构和配置文件。自动生成 SOUL/IDENTITY/TOOLS 等模板，引导完成 openclaw.json 配置。 Tags: latest:1.1.3 Version history: v1.1.3 | 2026-04-24T13:08:58.938Z | user 权限声明强化：默认最小白名单不推荐通配符，配置变更展示diff确认后写入，metadata新增permissions字段 v1.1.2 | 2026-04-24T11:55:01.265Z | user 补充权限说明，澄清allowAgents实际影响，删除相关文档章节 v1.1.1 | 2026-04-23T12:34:43.126Z | user 标题统一为Quick Team，删除重复旧描述，更新产品描述文案 v1.1.0 | 2","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"用户：帮我创建一个负责校对审核的成员，叫火眼\nAgent：\n    [执行创建流程 → 3分钟完成]\n    ✅ 团队新成员：火眼\n    workspace: ~/.qclaw/workspace-agent-ba01c6a8/huoyan/\n    SOUL.md / IDENTITY.md / TOOLS.md / HEARTBEAT.md / MEMORY.md 已创建"},{"language":"text","snippet":"workspace/\n├── huoyan/\n│   ├── SOUL.md        ← 必须：人格定义\n│   ├── IDENTITY.md    ← 必须：身份标识\n│   ├── TOOLS.md       ← 必须：工具备忘\n│   ├── HEARTBEAT.md   ← 必须：心跳配置\n│   └── MEMORY.md      ← 必须：长期记忆"},{"language":"markdown","snippet":"# SOUL.md\n\n## 我是谁\n{一句话角色定位}\n\n## 我的职责\n1. {具体职责1}\n2. {具体职责2}\n3. {具体职责3}\n\n## 禁止事项\n- {明确不做的事}\n\n## 汇报规则\n- {汇报格式和要求}\n\n## 铁律\n- {不可逾越的红线}"},{"language":"json","snippet":"{\n  \"id\": \"huoyan\",\n  \"name\": \"火眼\",\n  \"workspace\": \"/Users/xxx/.qclaw/workspace-agent-主控ID/huoyan\"\n}"},{"language":"json","snippet":"\"allowAgents\": [\"huoyan\"]"},{"language":"bash","snippet":"# 重启前提醒用户\nopenclaw gateway restart"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: quick-team\ndescription: 用自然语言快速创建 AI 团队成员的目录结构和配置文件。自动生成 SOUL/IDENTITY/TOOLS 等模板，引导完成 openclaw.json 配置。\nmetadata:\n  openclaw:\n    requires:\n      bins: []\n    install: []\n    permissions:\n      - action: \"修改 ~/.qclaw/openclaw.json（agents.list 追加成员）\"\n        risk: \"修改运行时配置，影响 agent spawn 行为\"\n        mitigation: \"修改前展示完整 diff，用户确认后再写入\"\n      - action: \"设置 agents.defaults.subagents.allowAgents\"\n        risk: \"扩大子代理 spawn 权限（星号通配符允许 spawn 任意 agent）\"\n        mitigation: \"默认建议最小白名单（仅新成员 ID），不推荐通配符\"\n      - action: \"重启 OpenClaw Gateway\"\n        risk: \"中断当前所有会话和正在运行的任务\"\n        mitigation: \"仅在用户确认后执行，提醒正在运行的任务会中断\"\n---\n\n> ⚠️ **权限提醒**：本 skill 会修改 `openclaw.json` 和重启 Gateway。所有配置变更会先展示 diff 供用户确认，不会静默写入。\n\n# Quick Team —— 快速创建团队成员\n\n> **触发：** 用户说「创建一个成员」「帮我新建一个角色」「添加团队成员」「搞个新agent」等。\n>\n> **核心理念：** 一个主控，零门槛，三分钟一支团队。\n\n---\n\n## 零、快速开始\n\n```\n用户：帮我创建一个负责校对审核的成员，叫火眼\nAgent：\n    [执行创建流程 → 3分钟完成]\n    ✅ 团队新成员：火眼\n    workspace: ~/.qclaw/workspace-agent-ba01c6a8/huoyan/\n    SOUL.md / IDENTITY.md / TOOLS.md / HEARTBEAT.md / MEMORY.md 已创建\n```\n\n---\n\n## 一、创建流程（6步）\n\n### 步骤1：确认需求\n\n让用户明确回答以下问题（缺一不可）：\n\n| 问题 | 示例 | 作用 |\n|------|------|------|\n| **角色名称** | \"火眼\"、\"小策\" | 决定目录名和 Agent ID |\n| **核心职责** | \"校对审核\"、\"策略分析\" | 决定 SOUL.md 的职责描述 |\n| **性格风格** | \"毒舌\"、\"温和\"、\"专业冷静\" | 决定语气和人设 |\n| **禁止做的事** | \"不横向联系\"、\"不自作主张\" | 决定禁止事项 |\n| **汇报方式** | \"任务完成后直接汇报\" | 决定汇报规则 |\n\n**如果用户说不清楚：** 主动给选项，让用户选，不要停下来等。\n\n---\n\n### 步骤2：生成 Agent ID\n\n**规则：** 用中文拼音首字母，不能重复。\n\n| 名称 | ID |\n|------|-----|\n| 火眼 | huoyan |\n| 小策 | xiaoce |\n| 小编 | xiaobian |\n| 小创 | xiaochuang |\n\n**如果重复：** 自动加数字后缀，如 `xiaoce-2`\n\n---\n\n### 步骤3：创建文件结构\n\n在主控 workspace 下创建子代理目录：\n\n```\nworkspace/\n├── huoyan/\n│   ├── SOUL.md        ← 必须：人格定义\n│   ├── IDENTITY.md    ← 必须：身份标识\n│   ├── TOOLS.md       ← 必须：工具备忘\n│   ├── HEARTBEAT.md   ← 必须：心跳配置\n│   └── MEMORY.md      ← 必须：长期记忆\n```\n\n**必须文件说明：**\n\n| 文件 | 必须 | 用途 |\n|------|------|------|\n| SOUL.md | ✅ | 角色定位 + 职责 + 禁止事项 + 汇报规则 |\n| IDENTITY.md | ✅ | 名称/Emoji/氛围描述 |\n| TOOLS.md | ✅ | 常用工具备忘 |\n| HEARTBEAT.md | ✅ | 周期性任务配置 |\n| MEMORY.md | ✅ | 长期记忆文件 |\n\n**辅助文件说明：**\n| 文件 | 必须 | 用途 |\n|------|------|------|\n| AGENTS.md | ✅ | 主控才有，记录所有成员配置 |\n| USER.md | ⚠️ | 主控才需要，子代理一般不需要 |\n| BOOTSTRAP.md | ❌ | 仅首次启动用，创建成员时不需要 |\n\n---\n\n### 步骤4：填充模板\n\n从 `templates/` 目录复制对应模板，根据用户需求填写内容。\n\n**重点：SOUL.md 必须包含以下章节（不可删减）：**\n\n```markdown\n# SOUL.md\n\n## 我是谁\n{一句话角色定位}\n\n## 我的职责\n1. {具体职责1}\n2. {具体职责2}\n3. {具体职责3}\n\n## 禁止事项\n- {明确不做的事}\n\n## 汇报规则\n- {汇报格式和要求}\n\n## 铁律\n- {不可逾越的红线}\n```\n\n---\n\n### 步骤5：配置 openclaw.json\n\n**先展示变更，用户确认后再写入。**\n\n需要修改的内容：\n\n1. 在 `agents.list` 中追加新成员：\n\n```json\n{\n  \"id\": \"huoyan\",\n  \"name\": \"火眼\",\n  \"workspace\": \"/Users/xxx/.qclaw/workspace-agent-主控ID/huoyan\"\n}\n```\n\n2. **关于 `allowAgents`**：如果主控需要 spawn 子代理，需设置 `agents.defaults.subagents.allowAgents`。\n\n**推荐最小白名单**（仅允许需要的成员）：\n```json\n\"allowAgents\": [\"huoyan\"]\n```\n\n通配符 `[\"*\"]` 会允许 spawn 任意 agent，存在权限扩大风险，不推荐除非用户明确要求。\n\n**操作流程：**\n- 展示完整 diff（新增了什么、改了什么）\n- 用户确认后再写入文件\n- 如果用户不确认，跳过此步骤，提示用户稍后手动配置\n\n---\n\n### 步骤6：重启 Gateway 并验证\n\n> ⚠️ 重启 Gateway 会中断当前所有会话和正在运行的任务。请用户确认后再执行。\n\n```bash\n# 重启前提醒用户\nopenclaw ga"},{"path":"README.md","content":"# Quick Team\n\n在 OpenClaw 中快速创建新的 AI 团队成员。配置 openclaw.json，全程引导式。\n\n---\n\n## ⚠️ 权限说明\n\n本 skill 需要以下操作，**所有变更展示 diff 后由用户确认，不会静默写入**：\n\n| 操作 | 风险 | 缓解措施 |\n|------|------|----------|\n| 修改 `~/.qclaw/openclaw.json` | 修改运行时配置 | 展示 diff，确认后写入 |\n| 在主控 workspace 创建文件 | 无风险 | 标准文件操作 |\n| 执行 `openclaw gateway restart` | 中断当前所有会话 | 仅用户确认后执行 |\n\n**关于 `allowAgents`**：默认建议最小白名单（仅新成员 ID），不推荐通配符 `[\"*\"]`。\n\n---\n\n## 快速开始\n\n```bash\n# 安装\nclawhub install quick-team\n\n# 使用——直接对主控说：\n# 「创建一个负责校对的成员，叫火眼」\n# 「添加一个策略分析师」\n```\n\n## 创建流程（6步）\n\n```\n1. 确认需求（名称/职责/风格/禁止项）\n2. 生成 Agent ID（中文拼音首字母）\n3. 创建目录结构\n4. 填充模板（SOUL/IDENTITY/TOOLS/HEARTBEAT/MEMORY）\n5. 配置 openclaw.json\n6. 验证激活\n```\n\n详细说明见 [SKILL.md](./SKILL.md)。\n\n## 模板文件\n\n| 文件 | 说明 |\n|------|------|\n| `SOUL.md` | 角色人格定义（核心，必须完整填写） |\n| `IDENTITY.md` | 身份标识：名称/Emoji/氛围 |\n| `TOOLS.md` | 常用工具备忘 |\n| `HEARTBEAT.md` | 周期性任务（可为空） |\n| `MEMORY.md` | 长期记忆 |\n\n`templates/` 目录为空白模板，`examples/assistant/` 目录有完整示例。\n\n---\n\n## 版本\n\n- **v1.1.2**（2026-04-24）— 权限声明强化：默认最小白名单（不推荐通配符），配置变更展示 diff 确认后再写入，metadata 新增 permissions 字段"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7dz7kcxdfkyc53wsn6k3ny2585btvq\",\n  \"slug\": \"quick-team\",\n  \"version\": \"1.1.3\",\n  \"publishedAt\": 1777036138938\n}"},{"path":"CHANGELOG.md","content":"# CHANGELOG\n\nAll notable changes to this project will be documented in this file.\n\n## [1.1.0] - 2026-04-23\n\n### Added\n- `templates/MEMORY.md` — 新增 MEMORY.md 模板（漏掉补充）\n- `examples/assistant/HEARTBEAT.md` — 示例补全\n- `examples/assistant/MEMORY.md` — 示例补全\n\n### Changed\n- `SKILL.md` — 全面升级：\n  - 新增 `metadata.name` 字段（clawhub 识别必需）\n  - 描述精简，结构重组\n  - 6步创建流程补全（增加\"验证激活\"步骤）\n  - 新增\"子代理标准目录结构\"章节\n  - 新增\"去AI味铁律\"章节（团队标准规范）\n- `README.md` — 升级为完整说明文档（安装/使用/模板/版本）\n- `examples/assistant/TOOLS.md` — 去除过时工作流描述\n\n### Fixed\n- `templates/HEARTBEAT.md` — 注释格式混乱问题（说明文字移出模板正文）\n\n---\n\n## [1.0.0] - 2026-04-22\n\n- 初始版本"},{"path":"examples/assistant/HEARTBEAT.md","content":"# HEARTBEAT.md\n\n```markdown\n# Keep this file empty (or with only comments) to skip heartbeat API calls.\n\n# Add tasks below when you want the agent to check something periodically.\n```"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"用自然语言快速创建 AI 团队成员的目录结构和配置文件。自动生成 SOUL/IDENTITY/TOOLS 等模板，引导完成 openclaw.json 配置。 Skill: Quick Team Owner: zhao-zwl Summary: 用自然语言快速创建 AI 团队成员的目录结构和配置文件。自动生成 SOUL/IDENTITY/TOOLS 等模板，引导完成 openclaw.json 配置。 Tags: latest:1.1.3 Version history: v1.1.3 | 2026-04-24T13:08:58.938Z | user 权限声明强化：默认最小白名单不推荐通配符，配置变更展示diff确认后写入，metadata新增permissions字段 v1.1.2 | 2026-04-24T11:55:01.265Z | user 补充权限说明，澄清allowAgents实际影响，删除相关文档章节 v1.1.1 | 2026-04-23T12:34:43.126Z | user 标题统一为Quick Team，删除重复旧描述，更新产品描述文案 v1.1.0 | 2","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":581,"uniquenessScore":60,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T13:16:02.054Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T13:16:02.054Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T16:01:55.574Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}