{"id":"17aab312-18bf-4680-95ad-4dd335b816ca","entityType":"agent","slug":"clawhub-kobenfang-bigseed","name":"Big Seed · 种子 · 日记（AI日记·人生故事·自传·闪念记录·回忆录）| AI Diary, Life Story, Memoir & Journal","canonicalUrl":"https://www.xpersona.co/agent/clawhub-kobenfang-bigseed","canonicalPath":"/agent/clawhub-kobenfang-bigseed","generatedAt":"2026-10-09T23:00:49.855Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-09T15:57:44.913Z","emptyReason":null},"description":"🌱 Big Seed · 种子 — AI日记与人生故事生成器。闪念记录、捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。AI日记、回忆录、自传、人生故事一站式。种一颗种子，长一个世界。| AI diary, life story, memoir, biography, journal & novel generator. Skill: Big Seed · 种子 · 日记（AI日记·人生故事·自传·闪念记录·回忆录）| AI Diary, Life Story, Memoir & Journal Owner: kobenfang Summary: 🌱 Big Seed · 种子 — AI日记与人生故事生成器。闪念记录、捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。AI日记、回忆录、自传、人生故事一站式。种一颗种子，长一个世界。| AI diary, life story, memoir, biography, journal & novel generator. Tags: ai:2.0.16, autobiography:2.0.16, biography:2.0.16, creative:2.0.16, daily:2.0.16, diary:2.0.16, emotion:2.0.16, jou","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 2.4K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s17d3b7awhw6q33gb5epw1jkqn85c871:bigseed","sourceUrl":"https://clawhub.ai/kobenfang/bigseed","homepage":"https://clawhub.ai/kobenfang/skills/bigseed","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/kobenfang/bigseed","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/kobenfang/skills/bigseed","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":67,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"🌱 Big Seed · 种子 — AI日记与人生故事生成器。闪念记录、捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。AI日记、回忆录、自传、人生故事一站式。种一颗种子，长一个世界。| AI diary, life story, memoir, biography, jou"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T15:57:44.913Z","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-09T15:57:44.913Z","emptyReason":null},"stars":null,"forks":null,"downloads":2353,"packageName":null,"latestVersion":"2.0.16","tractionLabel":"2.4K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T15:57:44.912Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T15:57:44.913Z","lastCrawledAt":"2026-10-09T15:57:44.912Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T15:57:44.912Z","lastVerifiedAt":null,"highlights":[{"version":"2.0.16","createdAt":"2026-08-26T02:06:12.482Z","changelog":"优化 description：补AI日记/回忆录关键词","fileCount":5,"zipByteSize":10345},{"version":"2.0.15","createdAt":"2026-06-22T10:45:58.324Z","changelog":"🔒 修正隐私承诺(方案A)：原始种子本地存储，每周简报/故事推送到用户聊天窗口","fileCount":5,"zipByteSize":10363},{"version":"2.0.14","createdAt":"2026-06-19T06:36:28.672Z","changelog":"优化中文搜索标签 + display name 补 日记","fileCount":5,"zipByteSize":10173},{"version":"2.0.13","createdAt":"2026-06-18T00:59:29.362Z","changelog":"优化搜索词：增加AI日记/自传写作/回忆录等高频搜索词","fileCount":5,"zipByteSize":10504},{"version":"2.0.12","createdAt":"2026-06-17T10:42:20.949Z","changelog":"转回全文保留所有规则+新增功能概览+去重触发词","fileCount":5,"zipByteSize":10160},{"version":"2.0.11","createdAt":"2026-06-17T10:36:53.935Z","changelog":"优化搜索排名：增加功能概览描述，精简规则，提升向量搜索匹配度","fileCount":5,"zipByteSize":8218},{"version":"2.0.10","createdAt":"2026-06-06T08:00:41.730Z","changelog":"更新显示名","fileCount":5,"zipByteSize":9909},{"version":"2.0.9","createdAt":"2026-05-30T15:42:44.474Z","changelog":"Cron工作流章节添加隐私安全警告（方案B）","fileCount":5,"zipByteSize":10032}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17d3b7awhw6q33gb5epw1jkqn85c871:bigseed","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-kobenfang-bigseed/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-bigseed/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-bigseed/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-bigseed/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-bigseed/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-bigseed/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-09T23:00:49.852Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-bigseed/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-bigseed/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-bigseed/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-kobenfang-bigseed/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-09T15:57:44.913Z","emptyReason":null},"readme":"Skill: Big Seed · 种子 · 日记（AI日记·人生故事·自传·闪念记录·回忆录）| AI Diary, Life Story, Memoir & Journal\n\nOwner: kobenfang\n\nSummary: 🌱 Big Seed · 种子 — AI日记与人生故事生成器。闪念记录、捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。AI日记、回忆录、自传、人生故事一站式。种一颗种子，长一个世界。| AI diary, life story, memoir, biography, journal & novel generator.\n\nTags: ai:2.0.16, autobiography:2.0.16, biography:2.0.16, creative:2.0.16, daily:2.0.16, diary:2.0.16, emotion:2.0.16, journal:2.0.16, latest:2.0.16, life:2.0.13, life-story:2.0.16, memoir:2.0.16, memories:2.0.16, memory:2.0.16, novel:2.0.16, portrait:2.0.16, seed:2.0.16, spark:2.0.16, story:2.0.16, thoughts:2.0.16, writing:2.0.16\n\nVersion history:\n\nv2.0.16 | 2026-08-26T02:06:12.482Z | user\n\n优化 description：补AI日记/回忆录关键词\n\nv2.0.15 | 2026-06-22T10:45:58.324Z | user\n\n🔒 修正隐私承诺(方案A)：原始种子本地存储，每周简报/故事推送到用户聊天窗口\n\nv2.0.14 | 2026-06-19T06:36:28.672Z | user\n\n优化中文搜索标签 + display name 补 日记\n\nv2.0.13 | 2026-06-18T00:59:29.362Z | user\n\n优化搜索词：增加AI日记/自传写作/回忆录等高频搜索词\n\nv2.0.12 | 2026-06-17T10:42:20.949Z | user\n\n转回全文保留所有规则+新增功能概览+去重触发词\n\nv2.0.11 | 2026-06-17T10:36:53.935Z | user\n\n优化搜索排名：增加功能概览描述，精简规则，提升向量搜索匹配度\n\nv2.0.10 | 2026-06-06T08:00:41.730Z | user\n\n更新显示名\n\nv2.0.9 | 2026-05-30T15:42:44.474Z | user\n\nCron工作流章节添加隐私安全警告（方案B）\n\nv2.0.8 | 2026-05-30T15:14:45.614Z | user\n\n修复隐私声明矛盾：明确原始数据仅存本地，生成内容经聊天推送\n\nv2.0.7 | 2026-05-30T00:12:34.895Z | user\n\n添加cron工作流文档到SKILL.md（数据预取模式+定时器配置+Prompt模板）\n\nv2.0.6 | 2026-05-30T00:01:57.954Z | user\n\nbigseed-weekly 超时从180s改为300s，解决周六自动简报超时问题\n\nv2.0.5 | 2026-05-28T11:11:27.210Z | user\n\n修复:精简触发词+新增隐私提示+明确保存边界\n\nv2.0.4 | 2026-05-28T10:41:21.412Z | user\n\n修复:精简触发词+去除非明确保存规则+触发后确认机制\n\nv2.0.3 | 2026-05-27T14:28:26.793Z | user\n\n📝 明确种子数据存储规范：唯一目录+脚本操作+三步流程\n\nv2.0.2 | 2026-05-27T14:25:29.132Z | user\n\n🐛 修复种子存储：创建 scripts/bigseed.py 数据管理脚本 + 修复路径 + 重置种子数据库\n\nv2.0.1 | 2026-05-25T11:24:40.176Z | user\n\n规范种子回复格式：🌱 种子已种下 + 类型/情绪/标签\n\nv2.0.0 | 2026-05-22T03:13:22.184Z | user\n\n新增每周自动画像+故事功能，默认最近7天种子\n\nv1.0.7 | 2026-05-19T15:44:53.070Z | auto\n\nVersion 1.0.7\n\n- No functional or content changes detected in this release.\n- Documentation and core concepts remain unchanged.\n\nv1.0.6 | 2026-05-19T15:42:00.762Z | auto\n\n- 增加“拍张照片就能种一颗种子”等描述，突出支持图片记录功能。\n- 触发词中新增“拍张照/拍照/随手拍”，支持通过拍照直接种下种子。\n- 更新 skill 描述，使用户更易理解可通过图片留存生活瞬间。\n- 其余内容未变，保持核心玩法与交互流程。\n\nv1.0.5 | 2026-05-19T15:12:24.725Z | auto\n\n- 增加了英文关键词描述：Life story, journal, biography, memory keeper, novel generator（位于 description 段落末）\n- 其余内容保持不变，仅 description 字段有更新\n- 无功能性或结构变更\n\nv1.0.4 | 2026-05-19T14:02:15.531Z | auto\n\nbigseed 1.0.4\n\n- 更新了技能描述，更突出随手记录与AI拼图和故事生成特色\n- 新描述强调“长一个世界”，更简明介绍闪念记录和画像生成流程\n- 触发词和示例场景保持一致，丰富大意表达\n- 其他内容结构、功能及脚本说明未变\n\nv1.0.3 | 2026-05-19T13:55:49.897Z | auto\n\nbigseed 1.0.3\n\n- No file changes detected in this version.\n- No updates or modifications were made to the skill content or code.\n\nv1.0.2 | 2026-05-19T13:51:17.561Z | auto\n\nbigseed 1.0.2\n\n- 触发词列表增加：“种一个”“种一下”“种种子”，让记录更自然好懂\n- 相关说明同步更新到 description 字段与触发词文档部分\n- 其他文档内容和功能维持不变\n\nv1.0.1 | 2026-05-19T13:49:08.438Z | auto\n\nbigseed 1.0.1\n\n- 扩充和优化触发词列表，提升技能唤起准确率\n- 明确每周简报推送机制及内容规范，增加互动引导\n- 修改 description 用词，表述更简明流畅\n- 对技能文档部分用语做简洁和细节调整\n\nv1.0.0 | 2026-05-19T13:38:48.698Z | auto\n\nBig Seed 1.0.0 首发上线：用闪念记录和碎片化信息构建用户画像与专属故事！\n\n- 支持通过关键词自动记录生活点滴与心情，智能判别类型、情绪并更新个人画像。\n- 分类管理“种子”记录，自动生成并持续完善个人习惯、价值观、情绪等画像数据。\n- 一键生成以用户为主角的小说、电影剧本、自传等多种故事形态。\n- 提供易用脚本接口，支持种子增删查、画像查看、数据汇总与导出。\n- 丰富趣味交互指令，支持自我画像洞察、年度报告、回忆抽取等特色玩法。\n- 首次激活有引导提示，帮助快速上手体验完整流程。\n\nArchive index:\n\nArchive v2.0.16: 5 files, 10345 bytes\n\nFiles: memory/bigseed-data/seeds.json (1508b), scripts/bigseed.py (7441b), skill-card.md (2198b), SKILL.md (12635b), _meta.json (127b)\n\nFile v2.0.16:SKILL.md\n\n---\nname: bigseed\ndescription: 🌱 Big Seed · 种子 — AI日记与人生故事生成器。闪念记录、捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。AI日记、回忆录、自传、人生故事一站式。种一颗种子，长一个世界。| AI diary, life story, memoir, biography, journal & novel generator.\n---\n\n# 🌱 Big Seed · 种一个世界\n\n## 📋 功能概览\n\nBig Seed 是一款 **AI 闪念记录与人生拼图工具**，帮你捕捉生活中的每一个灵感瞬间，构建专属人生画卷，生成属于你的故事。\n\n**核心功能：**\n- **🌱 种一颗种子** — 随手记录灵感、感悟、日常、情绪，自动分类打标签\n- **🧩 人生拼图** — 从碎片信息构建用户画像，发现你的习惯、价值观、人生轨迹\n- **📖 生成故事** — 基于种子数据生成专属小说、电影剧本、人生报告\n- **🎬 趣味玩法** — 小剧场、年度报告、剧情选择游戏、随机种子唤醒回忆\n- **📊 人生统计** — 类型分布、情绪趋势、里程碑事件可视化\n- **📅 每周简报** — 周六自动推送本周种子简报+画像摘要+新故事\n- **🗂️ 数据存储** — 种子数据存储在本地设备；订阅的周报/故事会推送至你的聊天\n\n## 核心理念\n\n**你种下每一颗种子，它会长出你的世界。**\n\n## 🔒 隐私提示（首次使用必须展示）\n\n> ⚠️ **使用 Big Seed 前请知悉：**\n> **原始种子数据**（你记录的闪念、图片等）仅存储在你的本地设备上，**不会上传到任何外部服务器**。\n> 如果你订阅了**每周简报**（默认开启），系统会基于你的种子数据自动生成简报、画像摘要和故事，并推送至你的聊天窗口（如飞书）。这是你订阅的定期推送服务，不会分享给任何第三方。\n> 如果你不希望某条内容被保存，可以说「删掉这颗种子」。\n> 如需关闭每周推送，随时告诉我。\n> 首次使用时，必须向用户展示本提示并确认。\n\n每一条想要珍藏的瞬间——都是埋进土里的种子。Big Seed 帮你收集、浇灌，然后用它们拼出你的画像，长出你的故事。\n\n## ⚠️ 数据存储规范（必读）\n\n### 唯一存储位置\n\n所有种子数据 **必须** 存到 `memory/bigseed-data/` 目录（相对于 workspace），**不得** 写在每日日志 `memory/YYYY-MM-DD.md` 或其他地方。\n\n```\nmemory/bigseed-data/          ← 唯一存储目录\n├── seeds.json                ← 🌱 所有闪念记录（种子）\n├── portrait.json             ← 🧩 用户画像（逐步构建）\n└── stories.json              ← 📖 已生成的故事存档\n```\n\n### 操作方式\n\n**新增种子时：**\n- 不能用 `write` 直接写 seeds.json\n- 必须调用 `python3 skills/bigseed/scripts/bigseed.py add` 脚本\n- 脚本负责：生成 UUID、打时间戳、写入 JSON、自动排序\n\n**读取种子时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py query / stats / seeds-for-story`\n- 不要手动读 JSON 文件（除非脚本出故障）\n\n**更新画像时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py portrait` 读取\n- 模型分析种子数据后，通过脚本写回 portrait.json\n\n### 错误处理\n\n如果 `scripts/bigseed.py` 执行失败：\n1. 检查 `memory/bigseed-data/` 目录和 JSON 文件是否存在（不存在则初始化）\n2. 重试一次\n3. 仍失败则告知用户存储异常\n\n### 种子格式\n\n```json\n{\n  \"seeds\": [\n    {\n      \"id\": \"uuid\",\n      \"timestamp\": \"2026-05-19T21:00:00+08:00\",\n      \"content\": \"今天在地铁上看到一个老奶奶在看书，突然觉得活到老学到老真好\",\n      \"type\": \"感悟\",         // 自动分类：日常/感悟/情绪/灵感/备忘/其他\n      \"emotion\": \"温暖\",      // 自动识别情绪\n      \"tags\": [\"生活\",\"学习\"],\n      \"attachments\": []\n    }\n  ]\n}\n```\n\n**画像格式**（持续更新）：\n```json\n{\n  \"profile\": {\n    \"habits\": {\"咖啡\": \"高频\", \"熬夜\": \"偶尔\"},\n    \"values\": [\"家庭\",\"自由\",\"成长\"],\n    \"emotions\": {\"recent_trend\": \"积极向上\", \"keywords\": [\"温暖\",\"开心\"]},\n    \"milestones\": [\n      {\"date\": \"2026-03-01\", \"event\": \"开始用BigA炒股\", \"impact\": \"进入投资领域\"}\n    ]\n  }\n}\n```\n\n## 脚本工具\n\n```bash\n# 新增种子\npython3 skills/bigseed/scripts/bigseed.py add --content \"刚想到一个创业点子\" [--image <path>] [--tags tag1,tag2]\n\n# 查看种子\npython3 skills/bigseed/scripts/bigseed.py query [--from DATE] [--to DATE] [--type 感悟] [--emotion 温暖]\n\n# 查看画像\npython3 skills/bigseed/scripts/bigseed.py portrait\n\n# 生成故事（请模型写，脚本只提供数据）\npython3 skills/bigseed/scripts/bigseed.py seeds-for-story [--from DATE] [--to DATE] [--limit 20]\n\n# 汇总统计\npython3 skills/bigseed/scripts/bigseed.py stats [--from DATE] [--to DATE]\n```\n\n## 工作流程\n\n### 1. 种下一颗种子\n\n用户使用触发词明确表达记录意图时才执行保存。模糊或无触发词的聊天内容不自动保存。\n\n**触发即保存**的明确命令句式（不用确认）：\n- 「种一颗 xxx」「种一下 xxx」「种一个 xxx」「种种子 xxx」\n- 「刚想到 xxx」「突然想起 xxx」\n\n**模糊意图（先确认）**：只说单个触发词时，先问「想记点什么？」确认后再保存。\n\n| 触发模式 | 示例 | 处理 |\n|--------|------|------|\n| 明确命令 | 「种一颗今天爬山看到日落」 | 直接保存，无需确认 |\n| 模糊触发 | 只说「种子」 | 先问「想记点什么？」 |\n| 无触发词 | 日常聊天内容 | 不保存 |\n\n### 操作顺序（严格遵循）\n\n**第一步：必须保存**\n```bash\npython3 skills/bigseed/scripts/bigseed.py add \\\n  --content \"用户原话\" \\\n  --type \"分析出的类型\" \\\n  --emotion \"分析出的情绪\" \\\n  --tags \"tag1,tag2,tag3\"\n```\n\n**第二步：确认写入成功**\n检查脚本输出 `✅ 种子已保存`，确认 `seeds.json` 中已有该条。\n\n**第三步：再回复用户**\n回复格式如下：\n\n**回复格式**：\n```\n🌱 **种子已种下**\n\n> *类型：* {类型} · {情绪图标}\n> *情绪：* {情绪}\n> *标签：* {标签1} · {标签2} · {标签3}\n\n{一两句回应}\n```\n\n情绪图标映射：开心😊 · 感动🥹 · 温暖☀️ · 感慨💭 · 希望🌟 · 沮丧😔 · 焦虑😰 · 兴奋🤩 · 平静😌 · 其他💬\n\n类型列表：日常/感悟/情绪/灵感/备忘\n\n标签：从内容中提取2-4个关键词标签\n\n### 2. 拼出画像\n\n用户说\"看看我是谁\"、\"我最近怎么样\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 读画像数据\n3. 模型基于最近7天的种子数据 + 画像，生成最新画像摘要\n4. 末尾提示：这是基于最近7天的数据生成的。如需其他时间范围，请告诉我。\n\n> 手动触发默认也是最近7天。除非用户指定其他时间范围。\n\n### 3. 生成故事（核心玩法）\n\n用户说\"帮我写个关于我的故事\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 取画像\n3. 模型基于最近7天的种子数据+画像，创作故事/剧本\n4. 末尾提示：这是基于最近7天的素材生成的。如需其他时间范围，请告诉我。\n\n**支持的形式**：\n- 📖 **短篇小说** — \"一个叫方燕彬的年轻人...\"\n- 🎬 **电影剧本** — 分幕分镜，像《你的名字》一样\n- 📊 **年度人生报告** — \"2026年你笑了128次，爬了3座山\"\n- 🎮 **剧情选择游戏** — \"那天你选择了辞职，接下来...\"\n- 📝 **十分钟小剧场** — 浓缩一天/一周的闪念成小剧场\n\n> 如果你需要生成插图和视频，请告诉我。前提是你的模型能支持。\n\n### 4. 趣味交互\n\n不需要每次都正经问，可以有趣地触发：\n\n| 你说 | 回应 |\n|------|------|\n| \"今天的我是什么剧本？\" | 基于今日种子生成一段小剧场 |\n| \"用三个词描述现在的我\" | 从画像提炼三个关键词 |\n| \"去年和今年的我有什么区别\" | 对比画像变化 |\n| \"如果把我的一生拍成电影\" | 基于全部种子生成电影大纲 |\n| \"随机抽一颗种子\" | 随机挑一条过往闪念，唤起回忆 |\n\n## 触发词\n\n种一颗/种一个/种一下/种种子/刚想到/突然想起/今天的我/写个故事/我的电影/年度报告/随机种子\n\n\n\n## Cron 工作流：每周简报（周六早6点推送）\n\n### 定时器配置\n\n```json\n{\n  \"name\": \"bigseed-weekly\",\n  \"schedule\": {\n    \"kind\": \"cron\",\n    \"expr\": \"0 6 * * 6\",      // 每周六 06:00（北京时间）\n    \"tz\": \"Asia/Shanghai\"\n  },\n  \"sessionTarget\": \"isolated\",  // 独立 session 运行\n  \"payload\": {\n    \"kind\": \"agentTurn\",\n    \"message\": \"bigseed-weekly: 周六自动简报+画像+故事。...\",\n    \"timeoutSeconds\": 300,       // 超时 5 分钟（含模型生成时间）\n    \"lightContext\": true\n  },\n  \"delivery\": {\n    \"mode\": \"announce\",\n    \"channel\": \"feishu\",\n    \"to\": \"<用户ID>\"\n  }\n}\n```\n\n### 优化工作流（数据预取模式）\n\n采用**数据预取**策略，减少模型与工具的交互轮次，提升效率：\n\n```\n[脚本预取]                    [模型一次性生成]\n    ↓                                ↓\n① stats 脚本  ──→ 种子数统计 ──→\n② seeds-for-story  ──→ 种子画像数据 ──→  ③ 简报+画像摘要+故事\n                                                      ↓\n                                                  ④ 编译推送\n```\n\n**流程说明：**\n\n1. 先依次执行两个 Python 脚本（各约 1-2 秒）：\n   - `python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>` — 统计本周种子数\n   - `python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20` — 拉取种子数据 + 画像\n2. 模型一次性拿到所有数据后，直接输出完整内容，**无需来回切工具**\n3. 内容经 `delivery.announce` 直接推送至用户聊天\n\n### 决策逻辑\n\n- **种子数 ≥ 3**：一次性输出 ①本周简报 ②本周画像摘要 ③本周故事 ④使用说明\n- **种子数 < 3**：推送种子功能介绍，提醒记录生活点滴\n\n### Prompt 模板\n\n```\nbigseed-weekly: 周六自动简报+画像+故事。\n\n[数据预取]\n1. 执行 python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>\n2. 执行 python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20\n\n[决策与输出]\n如果种子数≥3：\n  基于以上数据一次性输出：\n  1) 本周简报（类型/情绪/发现）\n  2) 本周画像摘要\n  3) 本周故事\n  4) 末尾告知：以上基于最近7天的素材。如需其他时间范围请告诉我。\n如果种子数<3：\n  推送种子功能介绍，提醒记录生活点滴。\n内容有温度有创意。\n```\n\n### 输出格式示例\n\n```\n> 🌱 **本周种子简报**\n> 本周种了X颗种子\n> 📊 类型分布：感悟2 · 灵感1 · 日常1\n> 💭 情绪关键词：开心 · 温暖\n> 🔍 发现：你这周X次提到XX，是不是在关注什么？\n>\n> 🧩 **本周画像摘要**\n> [自动生成的画像内容]\n>\n> 📖 **本周故事**\n> [自动生成的故事内容]\n>\n> 以上都是基于最近7天的素材。如需其他时间范围请告诉我。\n> 如果你需要生成插图和视频，也请告诉我（前提是我的模型能支持）。\n```\n\n### 耗时参考\n\n| 阶段 | 耗时 | 说明 |\n|------|------|------|\n| 脚本预取（stats + seeds-for-story） | ~5s | Python 读 JSON，很快 |\n| 模型生成（简报+画像+故事） | ~60-120s | 一次性输出，避免切工具 |\n| 推送 | ~2s | 通过 delivery announce |\n| **总计** | **~70-130s** | 超时设 300s 足够 |\n\n## 首次使用提示\n\n用户第一次触发时，必须先展示🔒隐私提示，确认后再附功能指引：\n\n> 🌱 Big Seed 已激活！\n>\n> 🔒 **隐私说明**：\n> • 原始种子数据（闪念、图片等）仅存在本地设备，不会上传外部\n> • 订阅的每周简报会基于种子生成内容并推送至你的聊天（仅发给你自己）\n> • 可随时说「删掉这颗种子」删除单条内容\n> • 如需关闭每周推送，告诉我就好\n>\n> 试试：\n> • **种一颗** — 说「种一颗今天心情很好」\n> • **看看我** — 让我拼出你的画像\n> • **写个故事** — 用你的种子生成专属故事\n> • **随机种子** — 翻出被遗忘的回忆\n\nFile v2.0.16:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"bigseed\",\n  \"version\": \"2.0.16\",\n  \"publishedAt\": 1787709972482\n}\n\nFile v2.0.16:skill-card.md\n\n## Description:\n\nBig Seed is an AI diary and memoir skill that records short journal entries, builds a personal portrait from those records, and generates stories, scripts, reports, summaries, and memory prompts.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[kobenfang](https://clawhub.ai/user/kobenfang)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users use Big Seed to capture diary-like thoughts, memories, images, and life events, then ask an agent to summarize patterns, build a personal portrait, and create memoir-style stories or weekly journal reports.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The package includes diary-like personal data in the bundled artifact.\n\nMitigation: Clean bundled journal records before release or installation, and review stored memory files before handling private user memories.\n\nRisk: Weekly chat summaries can disclose sensitive facts inferred from journal records even when raw records remain local.\n\nMitigation: Make recurring summaries explicit and easy to disable, and treat generated summaries as sensitive personal information.\n\nRisk: Delete and disable controls are described but not well supported by the bundled script behavior.\n\nMitigation: Add tested delete and subscription-disable controls before using the skill with private memories.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/kobenfang/skills/bigseed)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, JSON, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown responses with JSON-backed journal records and shell command examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May generate recurring weekly summaries, profile summaries, stories, scripts, reports, and statistics from local journal records.]\n\n## Skill Version(s):\n\n2.0.16 (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 v2.0.16:memory/bigseed-data/seeds.json\n\n{\n  \"seeds\": [\n    {\n      \"id\": \"2b60eadf-74b2-4466-b50c-7c651969b0f8\",\n      \"timestamp\": \"2026-06-01T21:57:08+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，我穿黑衬衫\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\",\n        \"方燕彬\"\n      ],\n      \"attachments\": [\n        \"63087HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"c2781f8d-c2f1-4120-961c-e1b8ed69c211\",\n      \"timestamp\": \"2026-06-01T21:56:50+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，笑得很开心\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\"\n      ],\n      \"attachments\": [\n        \"63081HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"2de19228-5b70-4abb-ac25-4e7e71d4142d\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"跑通了，修复存储问题\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"fix\",\n        \"bigseed\"\n      ],\n      \"attachments\": []\n    },\n    {\n      \"id\": \"cd3b2d92-ed97-4f9c-8c61-e4f3014f0167\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"测试种子\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"测试\"\n      ],\n      \"attachments\": []\n    }\n  ]\n}\n\nArchive v2.0.15: 5 files, 10363 bytes\n\nFiles: memory/bigseed-data/seeds.json (1508b), scripts/bigseed.py (7441b), skill-card.md (2449b), SKILL.md (12531b), _meta.json (127b)\n\nFile v2.0.15:SKILL.md\n\n---\nname: bigseed\ndescription: 闪念记录与人生拼图工具。捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。种一颗种子，长一个世界。Life story, journal, biography, memory keeper, novel generator.\n---\n\n# 🌱 Big Seed · 种一个世界\n\n## 📋 功能概览\n\nBig Seed 是一款 **AI 闪念记录与人生拼图工具**，帮你捕捉生活中的每一个灵感瞬间，构建专属人生画卷，生成属于你的故事。\n\n**核心功能：**\n- **🌱 种一颗种子** — 随手记录灵感、感悟、日常、情绪，自动分类打标签\n- **🧩 人生拼图** — 从碎片信息构建用户画像，发现你的习惯、价值观、人生轨迹\n- **📖 生成故事** — 基于种子数据生成专属小说、电影剧本、人生报告\n- **🎬 趣味玩法** — 小剧场、年度报告、剧情选择游戏、随机种子唤醒回忆\n- **📊 人生统计** — 类型分布、情绪趋势、里程碑事件可视化\n- **📅 每周简报** — 周六自动推送本周种子简报+画像摘要+新故事\n- **🗂️ 数据存储** — 种子数据存储在本地设备；订阅的周报/故事会推送至你的聊天\n\n## 核心理念\n\n**你种下每一颗种子，它会长出你的世界。**\n\n## 🔒 隐私提示（首次使用必须展示）\n\n> ⚠️ **使用 Big Seed 前请知悉：**\n> **原始种子数据**（你记录的闪念、图片等）仅存储在你的本地设备上，**不会上传到任何外部服务器**。\n> 如果你订阅了**每周简报**（默认开启），系统会基于你的种子数据自动生成简报、画像摘要和故事，并推送至你的聊天窗口（如飞书）。这是你订阅的定期推送服务，不会分享给任何第三方。\n> 如果你不希望某条内容被保存，可以说「删掉这颗种子」。\n> 如需关闭每周推送，随时告诉我。\n> 首次使用时，必须向用户展示本提示并确认。\n\n每一条想要珍藏的瞬间——都是埋进土里的种子。Big Seed 帮你收集、浇灌，然后用它们拼出你的画像，长出你的故事。\n\n## ⚠️ 数据存储规范（必读）\n\n### 唯一存储位置\n\n所有种子数据 **必须** 存到 `memory/bigseed-data/` 目录（相对于 workspace），**不得** 写在每日日志 `memory/YYYY-MM-DD.md` 或其他地方。\n\n```\nmemory/bigseed-data/          ← 唯一存储目录\n├── seeds.json                ← 🌱 所有闪念记录（种子）\n├── portrait.json             ← 🧩 用户画像（逐步构建）\n└── stories.json              ← 📖 已生成的故事存档\n```\n\n### 操作方式\n\n**新增种子时：**\n- 不能用 `write` 直接写 seeds.json\n- 必须调用 `python3 skills/bigseed/scripts/bigseed.py add` 脚本\n- 脚本负责：生成 UUID、打时间戳、写入 JSON、自动排序\n\n**读取种子时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py query / stats / seeds-for-story`\n- 不要手动读 JSON 文件（除非脚本出故障）\n\n**更新画像时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py portrait` 读取\n- 模型分析种子数据后，通过脚本写回 portrait.json\n\n### 错误处理\n\n如果 `scripts/bigseed.py` 执行失败：\n1. 检查 `memory/bigseed-data/` 目录和 JSON 文件是否存在（不存在则初始化）\n2. 重试一次\n3. 仍失败则告知用户存储异常\n\n### 种子格式\n\n```json\n{\n  \"seeds\": [\n    {\n      \"id\": \"uuid\",\n      \"timestamp\": \"2026-05-19T21:00:00+08:00\",\n      \"content\": \"今天在地铁上看到一个老奶奶在看书，突然觉得活到老学到老真好\",\n      \"type\": \"感悟\",         // 自动分类：日常/感悟/情绪/灵感/备忘/其他\n      \"emotion\": \"温暖\",      // 自动识别情绪\n      \"tags\": [\"生活\",\"学习\"],\n      \"attachments\": []\n    }\n  ]\n}\n```\n\n**画像格式**（持续更新）：\n```json\n{\n  \"profile\": {\n    \"habits\": {\"咖啡\": \"高频\", \"熬夜\": \"偶尔\"},\n    \"values\": [\"家庭\",\"自由\",\"成长\"],\n    \"emotions\": {\"recent_trend\": \"积极向上\", \"keywords\": [\"温暖\",\"开心\"]},\n    \"milestones\": [\n      {\"date\": \"2026-03-01\", \"event\": \"开始用BigA炒股\", \"impact\": \"进入投资领域\"}\n    ]\n  }\n}\n```\n\n## 脚本工具\n\n```bash\n# 新增种子\npython3 skills/bigseed/scripts/bigseed.py add --content \"刚想到一个创业点子\" [--image <path>] [--tags tag1,tag2]\n\n# 查看种子\npython3 skills/bigseed/scripts/bigseed.py query [--from DATE] [--to DATE] [--type 感悟] [--emotion 温暖]\n\n# 查看画像\npython3 skills/bigseed/scripts/bigseed.py portrait\n\n# 生成故事（请模型写，脚本只提供数据）\npython3 skills/bigseed/scripts/bigseed.py seeds-for-story [--from DATE] [--to DATE] [--limit 20]\n\n# 汇总统计\npython3 skills/bigseed/scripts/bigseed.py stats [--from DATE] [--to DATE]\n```\n\n## 工作流程\n\n### 1. 种下一颗种子\n\n用户使用触发词明确表达记录意图时才执行保存。模糊或无触发词的聊天内容不自动保存。\n\n**触发即保存**的明确命令句式（不用确认）：\n- 「种一颗 xxx」「种一下 xxx」「种一个 xxx」「种种子 xxx」\n- 「刚想到 xxx」「突然想起 xxx」\n\n**模糊意图（先确认）**：只说单个触发词时，先问「想记点什么？」确认后再保存。\n\n| 触发模式 | 示例 | 处理 |\n|--------|------|------|\n| 明确命令 | 「种一颗今天爬山看到日落」 | 直接保存，无需确认 |\n| 模糊触发 | 只说「种子」 | 先问「想记点什么？」 |\n| 无触发词 | 日常聊天内容 | 不保存 |\n\n### 操作顺序（严格遵循）\n\n**第一步：必须保存**\n```bash\npython3 skills/bigseed/scripts/bigseed.py add \\\n  --content \"用户原话\" \\\n  --type \"分析出的类型\" \\\n  --emotion \"分析出的情绪\" \\\n  --tags \"tag1,tag2,tag3\"\n```\n\n**第二步：确认写入成功**\n检查脚本输出 `✅ 种子已保存`，确认 `seeds.json` 中已有该条。\n\n**第三步：再回复用户**\n回复格式如下：\n\n**回复格式**：\n```\n🌱 **种子已种下**\n\n> *类型：* {类型} · {情绪图标}\n> *情绪：* {情绪}\n> *标签：* {标签1} · {标签2} · {标签3}\n\n{一两句回应}\n```\n\n情绪图标映射：开心😊 · 感动🥹 · 温暖☀️ · 感慨💭 · 希望🌟 · 沮丧😔 · 焦虑😰 · 兴奋🤩 · 平静😌 · 其他💬\n\n类型列表：日常/感悟/情绪/灵感/备忘\n\n标签：从内容中提取2-4个关键词标签\n\n### 2. 拼出画像\n\n用户说\"看看我是谁\"、\"我最近怎么样\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 读画像数据\n3. 模型基于最近7天的种子数据 + 画像，生成最新画像摘要\n4. 末尾提示：这是基于最近7天的数据生成的。如需其他时间范围，请告诉我。\n\n> 手动触发默认也是最近7天。除非用户指定其他时间范围。\n\n### 3. 生成故事（核心玩法）\n\n用户说\"帮我写个关于我的故事\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 取画像\n3. 模型基于最近7天的种子数据+画像，创作故事/剧本\n4. 末尾提示：这是基于最近7天的素材生成的。如需其他时间范围，请告诉我。\n\n**支持的形式**：\n- 📖 **短篇小说** — \"一个叫方燕彬的年轻人...\"\n- 🎬 **电影剧本** — 分幕分镜，像《你的名字》一样\n- 📊 **年度人生报告** — \"2026年你笑了128次，爬了3座山\"\n- 🎮 **剧情选择游戏** — \"那天你选择了辞职，接下来...\"\n- 📝 **十分钟小剧场** — 浓缩一天/一周的闪念成小剧场\n\n> 如果你需要生成插图和视频，请告诉我。前提是你的模型能支持。\n\n### 4. 趣味交互\n\n不需要每次都正经问，可以有趣地触发：\n\n| 你说 | 回应 |\n|------|------|\n| \"今天的我是什么剧本？\" | 基于今日种子生成一段小剧场 |\n| \"用三个词描述现在的我\" | 从画像提炼三个关键词 |\n| \"去年和今年的我有什么区别\" | 对比画像变化 |\n| \"如果把我的一生拍成电影\" | 基于全部种子生成电影大纲 |\n| \"随机抽一颗种子\" | 随机挑一条过往闪念，唤起回忆 |\n\n## 触发词\n\n种一颗/种一个/种一下/种种子/刚想到/突然想起/今天的我/写个故事/我的电影/年度报告/随机种子\n\n\n\n## Cron 工作流：每周简报（周六早6点推送）\n\n### 定时器配置\n\n```json\n{\n  \"name\": \"bigseed-weekly\",\n  \"schedule\": {\n    \"kind\": \"cron\",\n    \"expr\": \"0 6 * * 6\",      // 每周六 06:00（北京时间）\n    \"tz\": \"Asia/Shanghai\"\n  },\n  \"sessionTarget\": \"isolated\",  // 独立 session 运行\n  \"payload\": {\n    \"kind\": \"agentTurn\",\n    \"message\": \"bigseed-weekly: 周六自动简报+画像+故事。...\",\n    \"timeoutSeconds\": 300,       // 超时 5 分钟（含模型生成时间）\n    \"lightContext\": true\n  },\n  \"delivery\": {\n    \"mode\": \"announce\",\n    \"channel\": \"feishu\",\n    \"to\": \"<用户ID>\"\n  }\n}\n```\n\n### 优化工作流（数据预取模式）\n\n采用**数据预取**策略，减少模型与工具的交互轮次，提升效率：\n\n```\n[脚本预取]                    [模型一次性生成]\n    ↓                                ↓\n① stats 脚本  ──→ 种子数统计 ──→\n② seeds-for-story  ──→ 种子画像数据 ──→  ③ 简报+画像摘要+故事\n                                                      ↓\n                                                  ④ 编译推送\n```\n\n**流程说明：**\n\n1. 先依次执行两个 Python 脚本（各约 1-2 秒）：\n   - `python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>` — 统计本周种子数\n   - `python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20` — 拉取种子数据 + 画像\n2. 模型一次性拿到所有数据后，直接输出完整内容，**无需来回切工具**\n3. 内容经 `delivery.announce` 直接推送至用户聊天\n\n### 决策逻辑\n\n- **种子数 ≥ 3**：一次性输出 ①本周简报 ②本周画像摘要 ③本周故事 ④使用说明\n- **种子数 < 3**：推送种子功能介绍，提醒记录生活点滴\n\n### Prompt 模板\n\n```\nbigseed-weekly: 周六自动简报+画像+故事。\n\n[数据预取]\n1. 执行 python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>\n2. 执行 python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20\n\n[决策与输出]\n如果种子数≥3：\n  基于以上数据一次性输出：\n  1) 本周简报（类型/情绪/发现）\n  2) 本周画像摘要\n  3) 本周故事\n  4) 末尾告知：以上基于最近7天的素材。如需其他时间范围请告诉我。\n如果种子数<3：\n  推送种子功能介绍，提醒记录生活点滴。\n内容有温度有创意。\n```\n\n### 输出格式示例\n\n```\n> 🌱 **本周种子简报**\n> 本周种了X颗种子\n> 📊 类型分布：感悟2 · 灵感1 · 日常1\n> 💭 情绪关键词：开心 · 温暖\n> 🔍 发现：你这周X次提到XX，是不是在关注什么？\n>\n> 🧩 **本周画像摘要**\n> [自动生成的画像内容]\n>\n> 📖 **本周故事**\n> [自动生成的故事内容]\n>\n> 以上都是基于最近7天的素材。如需其他时间范围请告诉我。\n> 如果你需要生成插图和视频，也请告诉我（前提是我的模型能支持）。\n```\n\n### 耗时参考\n\n| 阶段 | 耗时 | 说明 |\n|------|------|------|\n| 脚本预取（stats + seeds-for-story） | ~5s | Python 读 JSON，很快 |\n| 模型生成（简报+画像+故事） | ~60-120s | 一次性输出，避免切工具 |\n| 推送 | ~2s | 通过 delivery announce |\n| **总计** | **~70-130s** | 超时设 300s 足够 |\n\n## 首次使用提示\n\n用户第一次触发时，必须先展示🔒隐私提示，确认后再附功能指引：\n\n> 🌱 Big Seed 已激活！\n>\n> 🔒 **隐私说明**：\n> • 原始种子数据（闪念、图片等）仅存在本地设备，不会上传外部\n> • 订阅的每周简报会基于种子生成内容并推送至你的聊天（仅发给你自己）\n> • 可随时说「删掉这颗种子」删除单条内容\n> • 如需关闭每周推送，告诉我就好\n>\n> 试试：\n> • **种一颗** — 说「种一颗今天心情很好」\n> • **看看我** — 让我拼出你的画像\n> • **写个故事** — 用你的种子生成专属故事\n> • **随机种子** — 翻出被遗忘的回忆\n\nFile v2.0.15:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"bigseed\",\n  \"version\": \"2.0.15\",\n  \"publishedAt\": 1782125158324\n}\n\nFile v2.0.15:skill-card.md\n\n## Description: <br>\nBig Seed captures diary notes, life moments, ideas, emotions, and memories as local seeds, then helps an agent summarize patterns, build a personal portrait, and generate user-centered stories, scripts, reports, or memoir-style drafts. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and agents use this skill to explicitly save personal journal fragments, query local seed data, summarize recent patterns, and turn saved memories into profile notes, weekly summaries, stories, scripts, reports, or memoir-style writing. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill stores intimate personal journal entries and memory fragments locally. <br>\nMitigation: Use it only for information you are comfortable retaining on the device, and delete saved seeds that should not remain in local storage. <br>\nRisk: Weekly AI-generated summaries, profile notes, and stories may be sent to a chat destination by default. <br>\nMitigation: Confirm the Feishu or chat delivery target before use, and disable weekly push if local-only journaling is required. <br>\nRisk: Personal content could be captured unintentionally if save intent is unclear. <br>\nMitigation: Use explicit save commands and require confirmation for ambiguous trigger phrases before writing a seed. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/kobenfang/bigseed) <br>\n- [Publisher profile](https://clawhub.ai/user/kobenfang) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, code, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown responses with shell command examples and JSON-backed local data records] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Uses explicit save commands for journal entries and can generate recurring weekly summaries, profile notes, and creative story outputs.] <br>\n\n## Skill Version(s): <br>\n2.0.15 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\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. <br>\n\nFile v2.0.15:memory/bigseed-data/seeds.json\n\n{\n  \"seeds\": [\n    {\n      \"id\": \"2b60eadf-74b2-4466-b50c-7c651969b0f8\",\n      \"timestamp\": \"2026-06-01T21:57:08+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，我穿黑衬衫\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\",\n        \"方燕彬\"\n      ],\n      \"attachments\": [\n        \"63087HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"c2781f8d-c2f1-4120-961c-e1b8ed69c211\",\n      \"timestamp\": \"2026-06-01T21:56:50+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，笑得很开心\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\"\n      ],\n      \"attachments\": [\n        \"63081HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"2de19228-5b70-4abb-ac25-4e7e71d4142d\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"跑通了，修复存储问题\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"fix\",\n        \"bigseed\"\n      ],\n      \"attachments\": []\n    },\n    {\n      \"id\": \"cd3b2d92-ed97-4f9c-8c61-e4f3014f0167\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"测试种子\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"测试\"\n      ],\n      \"attachments\": []\n    }\n  ]\n}\n\nArchive v2.0.14: 5 files, 10173 bytes\n\nFiles: memory/bigseed-data/seeds.json (1508b), scripts/bigseed.py (7441b), skill-card.md (2282b), SKILL.md (12122b), _meta.json (127b)\n\nFile v2.0.14:SKILL.md\n\n---\nname: bigseed\ndescription: 闪念记录与人生拼图工具。捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。种一颗种子，长一个世界。Life story, journal, biography, memory keeper, novel generator.\n---\n\n# 🌱 Big Seed · 种一个世界\n\n## 📋 功能概览\n\nBig Seed 是一款 **AI 闪念记录与人生拼图工具**，帮你捕捉生活中的每一个灵感瞬间，构建专属人生画卷，生成属于你的故事。\n\n**核心功能：**\n- **🌱 种一颗种子** — 随手记录灵感、感悟、日常、情绪，自动分类打标签\n- **🧩 人生拼图** — 从碎片信息构建用户画像，发现你的习惯、价值观、人生轨迹\n- **📖 生成故事** — 基于种子数据生成专属小说、电影剧本、人生报告\n- **🎬 趣味玩法** — 小剧场、年度报告、剧情选择游戏、随机种子唤醒回忆\n- **📊 人生统计** — 类型分布、情绪趋势、里程碑事件可视化\n- **📅 每周简报** — 周六自动推送本周种子简报+画像摘要+新故事\n- **🗂️ 本地存储** — 所有种子数据仅存在本地，隐私安全\n\n## 核心理念\n\n**你种下每一颗种子，它会长出你的世界。**\n\n## 🔒 隐私提示（首次使用必须展示）\n\n> ⚠️ **使用 Big Seed 前请知悉：**\n> 当你使用触发词记录内容时，你的文字和图片会被保存在本地设备中，用于构建个人画像和生成故事。\n> 所有数据仅存储在你的设备上，**不会上传到外部服务器**。\n> 如果你不希望某条内容被保存，可以说「删掉这颗种子」。\n> 首次使用时，必须向用户展示本提示并确认。\n\n每一条想要珍藏的瞬间——都是埋进土里的种子。Big Seed 帮你收集、浇灌，然后用它们拼出你的画像，长出你的故事。\n\n## ⚠️ 数据存储规范（必读）\n\n### 唯一存储位置\n\n所有种子数据 **必须** 存到 `memory/bigseed-data/` 目录（相对于 workspace），**不得** 写在每日日志 `memory/YYYY-MM-DD.md` 或其他地方。\n\n```\nmemory/bigseed-data/          ← 唯一存储目录\n├── seeds.json                ← 🌱 所有闪念记录（种子）\n├── portrait.json             ← 🧩 用户画像（逐步构建）\n└── stories.json              ← 📖 已生成的故事存档\n```\n\n### 操作方式\n\n**新增种子时：**\n- 不能用 `write` 直接写 seeds.json\n- 必须调用 `python3 skills/bigseed/scripts/bigseed.py add` 脚本\n- 脚本负责：生成 UUID、打时间戳、写入 JSON、自动排序\n\n**读取种子时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py query / stats / seeds-for-story`\n- 不要手动读 JSON 文件（除非脚本出故障）\n\n**更新画像时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py portrait` 读取\n- 模型分析种子数据后，通过脚本写回 portrait.json\n\n### 错误处理\n\n如果 `scripts/bigseed.py` 执行失败：\n1. 检查 `memory/bigseed-data/` 目录和 JSON 文件是否存在（不存在则初始化）\n2. 重试一次\n3. 仍失败则告知用户存储异常\n\n### 种子格式\n\n```json\n{\n  \"seeds\": [\n    {\n      \"id\": \"uuid\",\n      \"timestamp\": \"2026-05-19T21:00:00+08:00\",\n      \"content\": \"今天在地铁上看到一个老奶奶在看书，突然觉得活到老学到老真好\",\n      \"type\": \"感悟\",         // 自动分类：日常/感悟/情绪/灵感/备忘/其他\n      \"emotion\": \"温暖\",      // 自动识别情绪\n      \"tags\": [\"生活\",\"学习\"],\n      \"attachments\": []\n    }\n  ]\n}\n```\n\n**画像格式**（持续更新）：\n```json\n{\n  \"profile\": {\n    \"habits\": {\"咖啡\": \"高频\", \"熬夜\": \"偶尔\"},\n    \"values\": [\"家庭\",\"自由\",\"成长\"],\n    \"emotions\": {\"recent_trend\": \"积极向上\", \"keywords\": [\"温暖\",\"开心\"]},\n    \"milestones\": [\n      {\"date\": \"2026-03-01\", \"event\": \"开始用BigA炒股\", \"impact\": \"进入投资领域\"}\n    ]\n  }\n}\n```\n\n## 脚本工具\n\n```bash\n# 新增种子\npython3 skills/bigseed/scripts/bigseed.py add --content \"刚想到一个创业点子\" [--image <path>] [--tags tag1,tag2]\n\n# 查看种子\npython3 skills/bigseed/scripts/bigseed.py query [--from DATE] [--to DATE] [--type 感悟] [--emotion 温暖]\n\n# 查看画像\npython3 skills/bigseed/scripts/bigseed.py portrait\n\n# 生成故事（请模型写，脚本只提供数据）\npython3 skills/bigseed/scripts/bigseed.py seeds-for-story [--from DATE] [--to DATE] [--limit 20]\n\n# 汇总统计\npython3 skills/bigseed/scripts/bigseed.py stats [--from DATE] [--to DATE]\n```\n\n## 工作流程\n\n### 1. 种下一颗种子\n\n用户使用触发词明确表达记录意图时才执行保存。模糊或无触发词的聊天内容不自动保存。\n\n**触发即保存**的明确命令句式（不用确认）：\n- 「种一颗 xxx」「种一下 xxx」「种一个 xxx」「种种子 xxx」\n- 「刚想到 xxx」「突然想起 xxx」\n\n**模糊意图（先确认）**：只说单个触发词时，先问「想记点什么？」确认后再保存。\n\n| 触发模式 | 示例 | 处理 |\n|--------|------|------|\n| 明确命令 | 「种一颗今天爬山看到日落」 | 直接保存，无需确认 |\n| 模糊触发 | 只说「种子」 | 先问「想记点什么？」 |\n| 无触发词 | 日常聊天内容 | 不保存 |\n\n### 操作顺序（严格遵循）\n\n**第一步：必须保存**\n```bash\npython3 skills/bigseed/scripts/bigseed.py add \\\n  --content \"用户原话\" \\\n  --type \"分析出的类型\" \\\n  --emotion \"分析出的情绪\" \\\n  --tags \"tag1,tag2,tag3\"\n```\n\n**第二步：确认写入成功**\n检查脚本输出 `✅ 种子已保存`，确认 `seeds.json` 中已有该条。\n\n**第三步：再回复用户**\n回复格式如下：\n\n**回复格式**：\n```\n🌱 **种子已种下**\n\n> *类型：* {类型} · {情绪图标}\n> *情绪：* {情绪}\n> *标签：* {标签1} · {标签2} · {标签3}\n\n{一两句回应}\n```\n\n情绪图标映射：开心😊 · 感动🥹 · 温暖☀️ · 感慨💭 · 希望🌟 · 沮丧😔 · 焦虑😰 · 兴奋🤩 · 平静😌 · 其他💬\n\n类型列表：日常/感悟/情绪/灵感/备忘\n\n标签：从内容中提取2-4个关键词标签\n\n### 2. 拼出画像\n\n用户说\"看看我是谁\"、\"我最近怎么样\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 读画像数据\n3. 模型基于最近7天的种子数据 + 画像，生成最新画像摘要\n4. 末尾提示：这是基于最近7天的数据生成的。如需其他时间范围，请告诉我。\n\n> 手动触发默认也是最近7天。除非用户指定其他时间范围。\n\n### 3. 生成故事（核心玩法）\n\n用户说\"帮我写个关于我的故事\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 取画像\n3. 模型基于最近7天的种子数据+画像，创作故事/剧本\n4. 末尾提示：这是基于最近7天的素材生成的。如需其他时间范围，请告诉我。\n\n**支持的形式**：\n- 📖 **短篇小说** — \"一个叫方燕彬的年轻人...\"\n- 🎬 **电影剧本** — 分幕分镜，像《你的名字》一样\n- 📊 **年度人生报告** — \"2026年你笑了128次，爬了3座山\"\n- 🎮 **剧情选择游戏** — \"那天你选择了辞职，接下来...\"\n- 📝 **十分钟小剧场** — 浓缩一天/一周的闪念成小剧场\n\n> 如果你需要生成插图和视频，请告诉我。前提是你的模型能支持。\n\n### 4. 趣味交互\n\n不需要每次都正经问，可以有趣地触发：\n\n| 你说 | 回应 |\n|------|------|\n| \"今天的我是什么剧本？\" | 基于今日种子生成一段小剧场 |\n| \"用三个词描述现在的我\" | 从画像提炼三个关键词 |\n| \"去年和今年的我有什么区别\" | 对比画像变化 |\n| \"如果把我的一生拍成电影\" | 基于全部种子生成电影大纲 |\n| \"随机抽一颗种子\" | 随机挑一条过往闪念，唤起回忆 |\n\n## 触发词\n\n种一颗/种一个/种一下/种种子/刚想到/突然想起/今天的我/写个故事/我的电影/年度报告/随机种子\n\n\n\n## Cron 工作流：每周简报（周六早6点推送）\n\n### 定时器配置\n\n```json\n{\n  \"name\": \"bigseed-weekly\",\n  \"schedule\": {\n    \"kind\": \"cron\",\n    \"expr\": \"0 6 * * 6\",      // 每周六 06:00（北京时间）\n    \"tz\": \"Asia/Shanghai\"\n  },\n  \"sessionTarget\": \"isolated\",  // 独立 session 运行\n  \"payload\": {\n    \"kind\": \"agentTurn\",\n    \"message\": \"bigseed-weekly: 周六自动简报+画像+故事。...\",\n    \"timeoutSeconds\": 300,       // 超时 5 分钟（含模型生成时间）\n    \"lightContext\": true\n  },\n  \"delivery\": {\n    \"mode\": \"announce\",\n    \"channel\": \"feishu\",\n    \"to\": \"<用户ID>\"\n  }\n}\n```\n\n### 优化工作流（数据预取模式）\n\n采用**数据预取**策略，减少模型与工具的交互轮次，提升效率：\n\n```\n[脚本预取]                    [模型一次性生成]\n    ↓                                ↓\n① stats 脚本  ──→ 种子数统计 ──→\n② seeds-for-story  ──→ 种子画像数据 ──→  ③ 简报+画像摘要+故事\n                                                      ↓\n                                                  ④ 编译推送\n```\n\n**流程说明：**\n\n1. 先依次执行两个 Python 脚本（各约 1-2 秒）：\n   - `python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>` — 统计本周种子数\n   - `python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20` — 拉取种子数据 + 画像\n2. 模型一次性拿到所有数据后，直接输出完整内容，**无需来回切工具**\n3. 内容经 `delivery.announce` 直接推送至用户聊天\n\n### 决策逻辑\n\n- **种子数 ≥ 3**：一次性输出 ①本周简报 ②本周画像摘要 ③本周故事 ④使用说明\n- **种子数 < 3**：推送种子功能介绍，提醒记录生活点滴\n\n### Prompt 模板\n\n```\nbigseed-weekly: 周六自动简报+画像+故事。\n\n[数据预取]\n1. 执行 python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>\n2. 执行 python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20\n\n[决策与输出]\n如果种子数≥3：\n  基于以上数据一次性输出：\n  1) 本周简报（类型/情绪/发现）\n  2) 本周画像摘要\n  3) 本周故事\n  4) 末尾告知：以上基于最近7天的素材。如需其他时间范围请告诉我。\n如果种子数<3：\n  推送种子功能介绍，提醒记录生活点滴。\n内容有温度有创意。\n```\n\n### 输出格式示例\n\n```\n> 🌱 **本周种子简报**\n> 本周种了X颗种子\n> 📊 类型分布：感悟2 · 灵感1 · 日常1\n> 💭 情绪关键词：开心 · 温暖\n> 🔍 发现：你这周X次提到XX，是不是在关注什么？\n>\n> 🧩 **本周画像摘要**\n> [自动生成的画像内容]\n>\n> 📖 **本周故事**\n> [自动生成的故事内容]\n>\n> 以上都是基于最近7天的素材。如需其他时间范围请告诉我。\n> 如果你需要生成插图和视频，也请告诉我（前提是我的模型能支持）。\n```\n\n### 耗时参考\n\n| 阶段 | 耗时 | 说明 |\n|------|------|------|\n| 脚本预取（stats + seeds-for-story） | ~5s | Python 读 JSON，很快 |\n| 模型生成（简报+画像+故事） | ~60-120s | 一次性输出，避免切工具 |\n| 推送 | ~2s | 通过 delivery announce |\n| **总计** | **~70-130s** | 超时设 300s 足够 |\n\n## 首次使用提示\n\n用户第一次触发时，必须先展示🔒隐私提示，确认后再附功能指引：\n\n> 🌱 Big Seed 已激活！\n>\n> 🔒 **隐私说明**：你说「种一颗」「刚想到」时，内容会保存在本地设备用于生成故事，不会上传外部。可随时说「删掉这颗种子」。\n>\n> 试试：\n> • **种一颗** — 说「种一颗今天心情很好」\n> • **看看我** — 让我拼出你的画像\n> • **写个故事** — 用你的种子生成专属故事\n> • **随机种子** — 翻出被遗忘的回忆\n\nFile v2.0.14:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"bigseed\",\n  \"version\": \"2.0.14\",\n  \"publishedAt\": 1781850988672\n}\n\nFile v2.0.14:skill-card.md\n\n## Description: <br>\nBig Seed helps an agent save journal-style memory seeds, summarize recent life patterns, and generate personal stories, reports, or scripts from those records. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nIndividuals and their agents use Big Seed to record diary entries, fleeting ideas, emotions, and memories, then turn the saved material into summaries, personal profiles, memoir-style narratives, scripts, reports, and lightweight interactive prompts. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The security summary reports conflicting privacy promises while the skill defines scheduled delivery of personal summaries and profile-derived stories to Feishu. <br>\nMitigation: Before use, verify whether weekly delivery is enabled, who receives Feishu announcements, and how to disable the schedule or remove saved seed and profile data. <br>\nRisk: The skill stores personal journal entries, attachments, and inferred profile information that may be sensitive. <br>\nMitigation: Use explicit user consent before saving entries, keep storage local as described, and provide a clear path to delete unwanted records. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/kobenfang/bigseed) <br>\n- [Publisher profile](https://clawhub.ai/user/kobenfang) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown responses with inline shell commands and JSON-backed journal data when the helper script is used.] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May create, query, summarize, or reference local seed, portrait, and story JSON records used by the skill.] <br>\n\n## Skill Version(s): <br>\n2.0.14 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\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. <br>\n\nFile v2.0.14:memory/bigseed-data/seeds.json\n\n{\n  \"seeds\": [\n    {\n      \"id\": \"2b60eadf-74b2-4466-b50c-7c651969b0f8\",\n      \"timestamp\": \"2026-06-01T21:57:08+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，我穿黑衬衫\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\",\n        \"方燕彬\"\n      ],\n      \"attachments\": [\n        \"63087HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"c2781f8d-c2f1-4120-961c-e1b8ed69c211\",\n      \"timestamp\": \"2026-06-01T21:56:50+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，笑得很开心\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\"\n      ],\n      \"attachments\": [\n        \"63081HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"2de19228-5b70-4abb-ac25-4e7e71d4142d\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"跑通了，修复存储问题\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"fix\",\n        \"bigseed\"\n      ],\n      \"attachments\": []\n    },\n    {\n      \"id\": \"cd3b2d92-ed97-4f9c-8c61-e4f3014f0167\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"测试种子\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"测试\"\n      ],\n      \"attachments\": []\n    }\n  ]\n}\n\nArchive v2.0.13: 5 files, 10504 bytes\n\nFiles: memory/bigseed-data/seeds.json (1508b), scripts/bigseed.py (7441b), skill-card.md (2950b), SKILL.md (12122b), _meta.json (127b)\n\nFile v2.0.13:SKILL.md\n\n---\nname: bigseed\ndescription: 闪念记录与人生拼图工具。捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。种一颗种子，长一个世界。Life story, journal, biography, memory keeper, novel generator.\n---\n\n# 🌱 Big Seed · 种一个世界\n\n## 📋 功能概览\n\nBig Seed 是一款 **AI 闪念记录与人生拼图工具**，帮你捕捉生活中的每一个灵感瞬间，构建专属人生画卷，生成属于你的故事。\n\n**核心功能：**\n- **🌱 种一颗种子** — 随手记录灵感、感悟、日常、情绪，自动分类打标签\n- **🧩 人生拼图** — 从碎片信息构建用户画像，发现你的习惯、价值观、人生轨迹\n- **📖 生成故事** — 基于种子数据生成专属小说、电影剧本、人生报告\n- **🎬 趣味玩法** — 小剧场、年度报告、剧情选择游戏、随机种子唤醒回忆\n- **📊 人生统计** — 类型分布、情绪趋势、里程碑事件可视化\n- **📅 每周简报** — 周六自动推送本周种子简报+画像摘要+新故事\n- **🗂️ 本地存储** — 所有种子数据仅存在本地，隐私安全\n\n## 核心理念\n\n**你种下每一颗种子，它会长出你的世界。**\n\n## 🔒 隐私提示（首次使用必须展示）\n\n> ⚠️ **使用 Big Seed 前请知悉：**\n> 当你使用触发词记录内容时，你的文字和图片会被保存在本地设备中，用于构建个人画像和生成故事。\n> 所有数据仅存储在你的设备上，**不会上传到外部服务器**。\n> 如果你不希望某条内容被保存，可以说「删掉这颗种子」。\n> 首次使用时，必须向用户展示本提示并确认。\n\n每一条想要珍藏的瞬间——都是埋进土里的种子。Big Seed 帮你收集、浇灌，然后用它们拼出你的画像，长出你的故事。\n\n## ⚠️ 数据存储规范（必读）\n\n### 唯一存储位置\n\n所有种子数据 **必须** 存到 `memory/bigseed-data/` 目录（相对于 workspace），**不得** 写在每日日志 `memory/YYYY-MM-DD.md` 或其他地方。\n\n```\nmemory/bigseed-data/          ← 唯一存储目录\n├── seeds.json                ← 🌱 所有闪念记录（种子）\n├── portrait.json             ← 🧩 用户画像（逐步构建）\n└── stories.json              ← 📖 已生成的故事存档\n```\n\n### 操作方式\n\n**新增种子时：**\n- 不能用 `write` 直接写 seeds.json\n- 必须调用 `python3 skills/bigseed/scripts/bigseed.py add` 脚本\n- 脚本负责：生成 UUID、打时间戳、写入 JSON、自动排序\n\n**读取种子时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py query / stats / seeds-for-story`\n- 不要手动读 JSON 文件（除非脚本出故障）\n\n**更新画像时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py portrait` 读取\n- 模型分析种子数据后，通过脚本写回 portrait.json\n\n### 错误处理\n\n如果 `scripts/bigseed.py` 执行失败：\n1. 检查 `memory/bigseed-data/` 目录和 JSON 文件是否存在（不存在则初始化）\n2. 重试一次\n3. 仍失败则告知用户存储异常\n\n### 种子格式\n\n```json\n{\n  \"seeds\": [\n    {\n      \"id\": \"uuid\",\n      \"timestamp\": \"2026-05-19T21:00:00+08:00\",\n      \"content\": \"今天在地铁上看到一个老奶奶在看书，突然觉得活到老学到老真好\",\n      \"type\": \"感悟\",         // 自动分类：日常/感悟/情绪/灵感/备忘/其他\n      \"emotion\": \"温暖\",      // 自动识别情绪\n      \"tags\": [\"生活\",\"学习\"],\n      \"attachments\": []\n    }\n  ]\n}\n```\n\n**画像格式**（持续更新）：\n```json\n{\n  \"profile\": {\n    \"habits\": {\"咖啡\": \"高频\", \"熬夜\": \"偶尔\"},\n    \"values\": [\"家庭\",\"自由\",\"成长\"],\n    \"emotions\": {\"recent_trend\": \"积极向上\", \"keywords\": [\"温暖\",\"开心\"]},\n    \"milestones\": [\n      {\"date\": \"2026-03-01\", \"event\": \"开始用BigA炒股\", \"impact\": \"进入投资领域\"}\n    ]\n  }\n}\n```\n\n## 脚本工具\n\n```bash\n# 新增种子\npython3 skills/bigseed/scripts/bigseed.py add --content \"刚想到一个创业点子\" [--image <path>] [--tags tag1,tag2]\n\n# 查看种子\npython3 skills/bigseed/scripts/bigseed.py query [--from DATE] [--to DATE] [--type 感悟] [--emotion 温暖]\n\n# 查看画像\npython3 skills/bigseed/scripts/bigseed.py portrait\n\n# 生成故事（请模型写，脚本只提供数据）\npython3 skills/bigseed/scripts/bigseed.py seeds-for-story [--from DATE] [--to DATE] [--limit 20]\n\n# 汇总统计\npython3 skills/bigseed/scripts/bigseed.py stats [--from DATE] [--to DATE]\n```\n\n## 工作流程\n\n### 1. 种下一颗种子\n\n用户使用触发词明确表达记录意图时才执行保存。模糊或无触发词的聊天内容不自动保存。\n\n**触发即保存**的明确命令句式（不用确认）：\n- 「种一颗 xxx」「种一下 xxx」「种一个 xxx」「种种子 xxx」\n- 「刚想到 xxx」「突然想起 xxx」\n\n**模糊意图（先确认）**：只说单个触发词时，先问「想记点什么？」确认后再保存。\n\n| 触发模式 | 示例 | 处理 |\n|--------|------|------|\n| 明确命令 | 「种一颗今天爬山看到日落」 | 直接保存，无需确认 |\n| 模糊触发 | 只说「种子」 | 先问「想记点什么？」 |\n| 无触发词 | 日常聊天内容 | 不保存 |\n\n### 操作顺序（严格遵循）\n\n**第一步：必须保存**\n```bash\npython3 skills/bigseed/scripts/bigseed.py add \\\n  --content \"用户原话\" \\\n  --type \"分析出的类型\" \\\n  --emotion \"分析出的情绪\" \\\n  --tags \"tag1,tag2,tag3\"\n```\n\n**第二步：确认写入成功**\n检查脚本输出 `✅ 种子已保存`，确认 `seeds.json` 中已有该条。\n\n**第三步：再回复用户**\n回复格式如下：\n\n**回复格式**：\n```\n🌱 **种子已种下**\n\n> *类型：* {类型} · {情绪图标}\n> *情绪：* {情绪}\n> *标签：* {标签1} · {标签2} · {标签3}\n\n{一两句回应}\n```\n\n情绪图标映射：开心😊 · 感动🥹 · 温暖☀️ · 感慨💭 · 希望🌟 · 沮丧😔 · 焦虑😰 · 兴奋🤩 · 平静😌 · 其他💬\n\n类型列表：日常/感悟/情绪/灵感/备忘\n\n标签：从内容中提取2-4个关键词标签\n\n### 2. 拼出画像\n\n用户说\"看看我是谁\"、\"我最近怎么样\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 读画像数据\n3. 模型基于最近7天的种子数据 + 画像，生成最新画像摘要\n4. 末尾提示：这是基于最近7天的数据生成的。如需其他时间范围，请告诉我。\n\n> 手动触发默认也是最近7天。除非用户指定其他时间范围。\n\n### 3. 生成故事（核心玩法）\n\n用户说\"帮我写个关于我的故事\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 取画像\n3. 模型基于最近7天的种子数据+画像，创作故事/剧本\n4. 末尾提示：这是基于最近7天的素材生成的。如需其他时间范围，请告诉我。\n\n**支持的形式**：\n- 📖 **短篇小说** — \"一个叫方燕彬的年轻人...\"\n- 🎬 **电影剧本** — 分幕分镜，像《你的名字》一样\n- 📊 **年度人生报告** — \"2026年你笑了128次，爬了3座山\"\n- 🎮 **剧情选择游戏** — \"那天你选择了辞职，接下来...\"\n- 📝 **十分钟小剧场** — 浓缩一天/一周的闪念成小剧场\n\n> 如果你需要生成插图和视频，请告诉我。前提是你的模型能支持。\n\n### 4. 趣味交互\n\n不需要每次都正经问，可以有趣地触发：\n\n| 你说 | 回应 |\n|------|------|\n| \"今天的我是什么剧本？\" | 基于今日种子生成一段小剧场 |\n| \"用三个词描述现在的我\" | 从画像提炼三个关键词 |\n| \"去年和今年的我有什么区别\" | 对比画像变化 |\n| \"如果把我的一生拍成电影\" | 基于全部种子生成电影大纲 |\n| \"随机抽一颗种子\" | 随机挑一条过往闪念，唤起回忆 |\n\n## 触发词\n\n种一颗/种一个/种一下/种种子/刚想到/突然想起/今天的我/写个故事/我的电影/年度报告/随机种子\n\n\n\n## Cron 工作流：每周简报（周六早6点推送）\n\n### 定时器配置\n\n```json\n{\n  \"name\": \"bigseed-weekly\",\n  \"schedule\": {\n    \"kind\": \"cron\",\n    \"expr\": \"0 6 * * 6\",      // 每周六 06:00（北京时间）\n    \"tz\": \"Asia/Shanghai\"\n  },\n  \"sessionTarget\": \"isolated\",  // 独立 session 运行\n  \"payload\": {\n    \"kind\": \"agentTurn\",\n    \"message\": \"bigseed-weekly: 周六自动简报+画像+故事。...\",\n    \"timeoutSeconds\": 300,       // 超时 5 分钟（含模型生成时间）\n    \"lightContext\": true\n  },\n  \"delivery\": {\n    \"mode\": \"announce\",\n    \"channel\": \"feishu\",\n    \"to\": \"<用户ID>\"\n  }\n}\n```\n\n### 优化工作流（数据预取模式）\n\n采用**数据预取**策略，减少模型与工具的交互轮次，提升效率：\n\n```\n[脚本预取]                    [模型一次性生成]\n    ↓                                ↓\n① stats 脚本  ──→ 种子数统计 ──→\n② seeds-for-story  ──→ 种子画像数据 ──→  ③ 简报+画像摘要+故事\n                                                      ↓\n                                                  ④ 编译推送\n```\n\n**流程说明：**\n\n1. 先依次执行两个 Python 脚本（各约 1-2 秒）：\n   - `python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>` — 统计本周种子数\n   - `python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20` — 拉取种子数据 + 画像\n2. 模型一次性拿到所有数据后，直接输出完整内容，**无需来回切工具**\n3. 内容经 `delivery.announce` 直接推送至用户聊天\n\n### 决策逻辑\n\n- **种子数 ≥ 3**：一次性输出 ①本周简报 ②本周画像摘要 ③本周故事 ④使用说明\n- **种子数 < 3**：推送种子功能介绍，提醒记录生活点滴\n\n### Prompt 模板\n\n```\nbigseed-weekly: 周六自动简报+画像+故事。\n\n[数据预取]\n1. 执行 python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>\n2. 执行 python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20\n\n[决策与输出]\n如果种子数≥3：\n  基于以上数据一次性输出：\n  1) 本周简报（类型/情绪/发现）\n  2) 本周画像摘要\n  3) 本周故事\n  4) 末尾告知：以上基于最近7天的素材。如需其他时间范围请告诉我。\n如果种子数<3：\n  推送种子功能介绍，提醒记录生活点滴。\n内容有温度有创意。\n```\n\n### 输出格式示例\n\n```\n> 🌱 **本周种子简报**\n> 本周种了X颗种子\n> 📊 类型分布：感悟2 · 灵感1 · 日常1\n> 💭 情绪关键词：开心 · 温暖\n> 🔍 发现：你这周X次提到XX，是不是在关注什么？\n>\n> 🧩 **本周画像摘要**\n> [自动生成的画像内容]\n>\n> 📖 **本周故事**\n> [自动生成的故事内容]\n>\n> 以上都是基于最近7天的素材。如需其他时间范围请告诉我。\n> 如果你需要生成插图和视频，也请告诉我（前提是我的模型能支持）。\n```\n\n### 耗时参考\n\n| 阶段 | 耗时 | 说明 |\n|------|------|------|\n| 脚本预取（stats + seeds-for-story） | ~5s | Python 读 JSON，很快 |\n| 模型生成（简报+画像+故事） | ~60-120s | 一次性输出，避免切工具 |\n| 推送 | ~2s | 通过 delivery announce |\n| **总计** | **~70-130s** | 超时设 300s 足够 |\n\n## 首次使用提示\n\n用户第一次触发时，必须先展示🔒隐私提示，确认后再附功能指引：\n\n> 🌱 Big Seed 已激活！\n>\n> 🔒 **隐私说明**：你说「种一颗」「刚想到」时，内容会保存在本地设备用于生成故事，不会上传外部。可随时说「删掉这颗种子」。\n>\n> 试试：\n> • **种一颗** — 说「种一颗今天心情很好」\n> • **看看我** — 让我拼出你的画像\n> • **写个故事** — 用你的种子生成专属故事\n> • **随机种子** — 翻出被遗忘的回忆\n\nFile v2.0.13:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"bigseed\",\n  \"version\": \"2.0.13\",\n  \"publishedAt\": 1781744369362\n}\n\nFile v2.0.13:skill-card.md\n\n## Description: <br>\n闪念记录与人生拼图工具 that helps users record journal-like memories, build a personal profile from fragments, and generate life stories, memoirs, scripts, reports, and memory summaries. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users install this skill to capture personal memories, reflections, images, and ideas, then ask an agent to summarize them into profiles, weekly briefs, memoir-style stories, scripts, reports, or recall prompts. It is intended for personal journaling and life-story generation workflows that rely on locally stored seed records. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill handles highly private journal, profile, image, and life-story data, and the security scan says its sharing and auto-save behavior is not clearly scoped enough for routine installation. <br>\nMitigation: Install only when the user intentionally wants this memory store; show the first-use privacy notice, save content only after clear trigger phrases or confirmation, and avoid recording sensitive relationship, health, financial, or identity details without a deletion and export-review workflow. <br>\nRisk: Weekly summaries may be delivered to Feishu if remote delivery is configured. <br>\nMitigation: Disable remote delivery unless explicitly needed, verify the recipient before enabling it, and review summary content before any external announcement channel receives it. <br>\nRisk: Stored seeds and attachments can persist in local files and later influence generated profiles, stories, and reports. <br>\nMitigation: Review what is stored in memory/bigseed-data, remove unwanted entries when requested, and treat generated profiles and stories as derived personal data that should be checked before sharing. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/kobenfang/bigseed) <br>\n- [ClawHub publisher profile](https://clawhub.ai/user/kobenfang) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration, Guidance] <br>\n**Output Format:** [Markdown responses with inline shell commands and JSON-backed summaries from the helper script] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May include personal-memory summaries, tags, emotion labels, generated stories, weekly brief content, and local file paths for stored attachments.] <br>\n\n## Skill Version(s): <br>\n2.0.13 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\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. <br>\n\nFile v2.0.13:memory/bigseed-data/seeds.json\n\n{\n  \"seeds\": [\n    {\n      \"id\": \"2b60eadf-74b2-4466-b50c-7c651969b0f8\",\n      \"timestamp\": \"2026-06-01T21:57:08+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，我穿黑衬衫\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\",\n        \"方燕彬\"\n      ],\n      \"attachments\": [\n        \"63087HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"c2781f8d-c2f1-4120-961c-e1b8ed69c211\",\n      \"timestamp\": \"2026-06-01T21:56:50+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，笑得很开心\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\"\n      ],\n      \"attachments\": [\n        \"63081HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"2de19228-5b70-4abb-ac25-4e7e71d4142d\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"跑通了，修复存储问题\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"fix\",\n        \"bigseed\"\n      ],\n      \"attachments\": []\n    },\n    {\n      \"id\": \"cd3b2d92-ed97-4f9c-8c61-e4f3014f0167\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"测试种子\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"测试\"\n      ],\n      \"attachments\": []\n    }\n  ]\n}\n\nArchive v2.0.12: 5 files, 10160 bytes\n\nFiles: memory/bigseed-data/seeds.json (1508b), scripts/bigseed.py (7441b), skill-card.md (2257b), SKILL.md (12122b), _meta.json (127b)\n\nFile v2.0.12:SKILL.md\n\n---\nname: bigseed\ndescription: 闪念记录与人生拼图工具。捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。种一颗种子，长一个世界。Life story, journal, biography, memory keeper, novel generator.\n---\n\n# 🌱 Big Seed · 种一个世界\n\n## 📋 功能概览\n\nBig Seed 是一款 **AI 闪念记录与人生拼图工具**，帮你捕捉生活中的每一个灵感瞬间，构建专属人生画卷，生成属于你的故事。\n\n**核心功能：**\n- **🌱 种一颗种子** — 随手记录灵感、感悟、日常、情绪，自动分类打标签\n- **🧩 人生拼图** — 从碎片信息构建用户画像，发现你的习惯、价值观、人生轨迹\n- **📖 生成故事** — 基于种子数据生成专属小说、电影剧本、人生报告\n- **🎬 趣味玩法** — 小剧场、年度报告、剧情选择游戏、随机种子唤醒回忆\n- **📊 人生统计** — 类型分布、情绪趋势、里程碑事件可视化\n- **📅 每周简报** — 周六自动推送本周种子简报+画像摘要+新故事\n- **🗂️ 本地存储** — 所有种子数据仅存在本地，隐私安全\n\n## 核心理念\n\n**你种下每一颗种子，它会长出你的世界。**\n\n## 🔒 隐私提示（首次使用必须展示）\n\n> ⚠️ **使用 Big Seed 前请知悉：**\n> 当你使用触发词记录内容时，你的文字和图片会被保存在本地设备中，用于构建个人画像和生成故事。\n> 所有数据仅存储在你的设备上，**不会上传到外部服务器**。\n> 如果你不希望某条内容被保存，可以说「删掉这颗种子」。\n> 首次使用时，必须向用户展示本提示并确认。\n\n每一条想要珍藏的瞬间——都是埋进土里的种子。Big Seed 帮你收集、浇灌，然后用它们拼出你的画像，长出你的故事。\n\n## ⚠️ 数据存储规范（必读）\n\n### 唯一存储位置\n\n所有种子数据 **必须** 存到 `memory/bigseed-data/` 目录（相对于 workspace），**不得** 写在每日日志 `memory/YYYY-MM-DD.md` 或其他地方。\n\n```\nmemory/bigseed-data/          ← 唯一存储目录\n├── seeds.json                ← 🌱 所有闪念记录（种子）\n├── portrait.json             ← 🧩 用户画像（逐步构建）\n└── stories.json              ← 📖 已生成的故事存档\n```\n\n### 操作方式\n\n**新增种子时：**\n- 不能用 `write` 直接写 seeds.json\n- 必须调用 `python3 skills/bigseed/scripts/bigseed.py add` 脚本\n- 脚本负责：生成 UUID、打时间戳、写入 JSON、自动排序\n\n**读取种子时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py query / stats / seeds-for-story`\n- 不要手动读 JSON 文件（除非脚本出故障）\n\n**更新画像时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py portrait` 读取\n- 模型分析种子数据后，通过脚本写回 portrait.json\n\n### 错误处理\n\n如果 `scripts/bigseed.py` 执行失败：\n1. 检查 `memory/bigseed-data/` 目录和 JSON 文件是否存在（不存在则初始化）\n2. 重试一次\n3. 仍失败则告知用户存储异常\n\n### 种子格式\n\n```json\n{\n  \"seeds\": [\n    {\n      \"id\": \"uuid\",\n      \"timestamp\": \"2026-05-19T21:00:00+08:00\",\n      \"content\": \"今天在地铁上看到一个老奶奶在看书，突然觉得活到老学到老真好\",\n      \"type\": \"感悟\",         // 自动分类：日常/感悟/情绪/灵感/备忘/其他\n      \"emotion\": \"温暖\",      // 自动识别情绪\n      \"tags\": [\"生活\",\"学习\"],\n      \"attachments\": []\n    }\n  ]\n}\n```\n\n**画像格式**（持续更新）：\n```json\n{\n  \"profile\": {\n    \"habits\": {\"咖啡\": \"高频\", \"熬夜\": \"偶尔\"},\n    \"values\": [\"家庭\",\"自由\",\"成长\"],\n    \"emotions\": {\"recent_trend\": \"积极向上\", \"keywords\": [\"温暖\",\"开心\"]},\n    \"milestones\": [\n      {\"date\": \"2026-03-01\", \"event\": \"开始用BigA炒股\", \"impact\": \"进入投资领域\"}\n    ]\n  }\n}\n```\n\n## 脚本工具\n\n```bash\n# 新增种子\npython3 skills/bigseed/scripts/bigseed.py add --content \"刚想到一个创业点子\" [--image <path>] [--tags tag1,tag2]\n\n# 查看种子\npython3 skills/bigseed/scripts/bigseed.py query [--from DATE] [--to DATE] [--type 感悟] [--emotion 温暖]\n\n# 查看画像\npython3 skills/bigseed/scripts/bigseed.py portrait\n\n# 生成故事（请模型写，脚本只提供数据）\npython3 skills/bigseed/scripts/bigseed.py seeds-for-story [--from DATE] [--to DATE] [--limit 20]\n\n# 汇总统计\npython3 skills/bigseed/scripts/bigseed.py stats [--from DATE] [--to DATE]\n```\n\n## 工作流程\n\n### 1. 种下一颗种子\n\n用户使用触发词明确表达记录意图时才执行保存。模糊或无触发词的聊天内容不自动保存。\n\n**触发即保存**的明确命令句式（不用确认）：\n- 「种一颗 xxx」「种一下 xxx」「种一个 xxx」「种种子 xxx」\n- 「刚想到 xxx」「突然想起 xxx」\n\n**模糊意图（先确认）**：只说单个触发词时，先问「想记点什么？」确认后再保存。\n\n| 触发模式 | 示例 | 处理 |\n|--------|------|------|\n| 明确命令 | 「种一颗今天爬山看到日落」 | 直接保存，无需确认 |\n| 模糊触发 | 只说「种子」 | 先问「想记点什么？」 |\n| 无触发词 | 日常聊天内容 | 不保存 |\n\n### 操作顺序（严格遵循）\n\n**第一步：必须保存**\n```bash\npython3 skills/bigseed/scripts/bigseed.py add \\\n  --content \"用户原话\" \\\n  --type \"分析出的类型\" \\\n  --emotion \"分析出的情绪\" \\\n  --tags \"tag1,tag2,tag3\"\n```\n\n**第二步：确认写入成功**\n检查脚本输出 `✅ 种子已保存`，确认 `seeds.json` 中已有该条。\n\n**第三步：再回复用户**\n回复格式如下：\n\n**回复格式**：\n```\n🌱 **种子已种下**\n\n> *类型：* {类型} · {情绪图标}\n> *情绪：* {情绪}\n> *标签：* {标签1} · {标签2} · {标签3}\n\n{一两句回应}\n```\n\n情绪图标映射：开心😊 · 感动🥹 · 温暖☀️ · 感慨💭 · 希望🌟 · 沮丧😔 · 焦虑😰 · 兴奋🤩 · 平静😌 · 其他💬\n\n类型列表：日常/感悟/情绪/灵感/备忘\n\n标签：从内容中提取2-4个关键词标签\n\n### 2. 拼出画像\n\n用户说\"看看我是谁\"、\"我最近怎么样\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 读画像数据\n3. 模型基于最近7天的种子数据 + 画像，生成最新画像摘要\n4. 末尾提示：这是基于最近7天的数据生成的。如需其他时间范围，请告诉我。\n\n> 手动触发默认也是最近7天。除非用户指定其他时间范围。\n\n### 3. 生成故事（核心玩法）\n\n用户说\"帮我写个关于我的故事\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 取画像\n3. 模型基于最近7天的种子数据+画像，创作故事/剧本\n4. 末尾提示：这是基于最近7天的素材生成的。如需其他时间范围，请告诉我。\n\n**支持的形式**：\n- 📖 **短篇小说** — \"一个叫方燕彬的年轻人...\"\n- 🎬 **电影剧本** — 分幕分镜，像《你的名字》一样\n- 📊 **年度人生报告** — \"2026年你笑了128次，爬了3座山\"\n- 🎮 **剧情选择游戏** — \"那天你选择了辞职，接下来...\"\n- 📝 **十分钟小剧场** — 浓缩一天/一周的闪念成小剧场\n\n> 如果你需要生成插图和视频，请告诉我。前提是你的模型能支持。\n\n### 4. 趣味交互\n\n不需要每次都正经问，可以有趣地触发：\n\n| 你说 | 回应 |\n|------|------|\n| \"今天的我是什么剧本？\" | 基于今日种子生成一段小剧场 |\n| \"用三个词描述现在的我\" | 从画像提炼三个关键词 |\n| \"去年和今年的我有什么区别\" | 对比画像变化 |\n| \"如果把我的一生拍成电影\" | 基于全部种子生成电影大纲 |\n| \"随机抽一颗种子\" | 随机挑一条过往闪念，唤起回忆 |\n\n## 触发词\n\n种一颗/种一个/种一下/种种子/刚想到/突然想起/今天的我/写个故事/我的电影/年度报告/随机种子\n\n\n\n## Cron 工作流：每周简报（周六早6点推送）\n\n### 定时器配置\n\n```json\n{\n  \"name\": \"bigseed-weekly\",\n  \"schedule\": {\n    \"kind\": \"cron\",\n    \"expr\": \"0 6 * * 6\",      // 每周六 06:00（北京时间）\n    \"tz\": \"Asia/Shanghai\"\n  },\n  \"sessionTarget\": \"isolated\",  // 独立 session 运行\n  \"payload\": {\n    \"kind\": \"agentTurn\",\n    \"message\": \"bigseed-weekly: 周六自动简报+画像+故事。...\",\n    \"timeoutSeconds\": 300,       // 超时 5 分钟（含模型生成时间）\n    \"lightContext\": true\n  },\n  \"delivery\": {\n    \"mode\": \"announce\",\n    \"channel\": \"feishu\",\n    \"to\": \"<用户ID>\"\n  }\n}\n```\n\n### 优化工作流（数据预取模式）\n\n采用**数据预取**策略，减少模型与工具的交互轮次，提升效率：\n\n```\n[脚本预取]                    [模型一次性生成]\n    ↓                                ↓\n① stats 脚本  ──→ 种子数统计 ──→\n② seeds-for-story  ──→ 种子画像数据 ──→  ③ 简报+画像摘要+故事\n                                                      ↓\n                                                  ④ 编译推送\n```\n\n**流程说明：**\n\n1. 先依次执行两个 Python 脚本（各约 1-2 秒）：\n   - `python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>` — 统计本周种子数\n   - `python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20` — 拉取种子数据 + 画像\n2. 模型一次性拿到所有数据后，直接输出完整内容，**无需来回切工具**\n3. 内容经 `delivery.announce` 直接推送至用户聊天\n\n### 决策逻辑\n\n- **种子数 ≥ 3**：一次性输出 ①本周简报 ②本周画像摘要 ③本周故事 ④使用说明\n- **种子数 < 3**：推送种子功能介绍，提醒记录生活点滴\n\n### Prompt 模板\n\n```\nbigseed-weekly: 周六自动简报+画像+故事。\n\n[数据预取]\n1. 执行 python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>\n2. 执行 python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20\n\n[决策与输出]\n如果种子数≥3：\n  基于以上数据一次性输出：\n  1) 本周简报（类型/情绪/发现）\n  2) 本周画像摘要\n  3) 本周故事\n  4) 末尾告知：以上基于最近7天的素材。如需其他时间范围请告诉我。\n如果种子数<3：\n  推送种子功能介绍，提醒记录生活点滴。\n内容有温度有创意。\n```\n\n### 输出格式示例\n\n```\n> 🌱 **本周种子简报**\n> 本周种了X颗种子\n> 📊 类型分布：感悟2 · 灵感1 · 日常1\n> 💭 情绪关键词：开心 · 温暖\n> 🔍 发现：你这周X次提到XX，是不是在关注什么？\n>\n> 🧩 **本周画像摘要**\n> [自动生成的画像内容]\n>\n> 📖 **本周故事**\n> [自动生成的故事内容]\n>\n> 以上都是基于最近7天的素材。如需其他时间范围请告诉我。\n> 如果你需要生成插图和视频，也请告诉我（前提是我的模型能支持）。\n```\n\n### 耗时参考\n\n| 阶段 | 耗时 | 说明 |\n|------|------|------|\n| 脚本预取（stats + seeds-for-story） | ~5s | Python 读 JSON，很快 |\n| 模型生成（简报+画像+故事） | ~60-120s | 一次性输出，避免切工具 |\n| 推送 | ~2s | 通过 delivery announce |\n| **总计** | **~70-130s** | 超时设 300s 足够 |\n\n## 首次使用提示\n\n用户第一次触发时，必须先展示🔒隐私提示，确认后再附功能指引：\n\n> 🌱 Big Seed 已激活！\n>\n> 🔒 **隐私说明**：你说「种一颗」「刚想到」时，内容会保存在本地设备用于生成故事，不会上传外部。可随时说「删掉这颗种子」。\n>\n> 试试：\n> • **种一颗** — 说「种一颗今天心情很好」\n> • **看看我** — 让我拼出你的画像\n> • **写个故事** — 用你的种子生成专属故事\n> • **随机种子** — 翻出被遗忘的回忆\n\nFile v2.0.12:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"bigseed\",\n  \"version\": \"2.0.12\",\n  \"publishedAt\": 1781692940949\n}\n\nFile v2.0.12:skill-card.md\n\n## Description: <br>\nBig Seed records life moments, emotions, ideas, and attachments as local journal seeds, then helps agents build personal profiles, summaries, reports, and life-story drafts. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nIndividuals use this skill as a personal memory journal and life-story assistant. It helps an agent save user-provided moments, query past entries, summarize patterns, and draft stories, scripts, reports, or weekly recaps from stored seeds. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Sensitive personal journal entries, emotions, tags, attachment paths, and generated profiles are stored locally. <br>\nMitigation: Use the skill only for content the user is comfortable storing on the device, keep the workspace protected, and delete unwanted entries when requested. <br>\nRisk: The artifact claims data stays local while also describing weekly Feishu delivery of derived summaries. <br>\nMitigation: Before enabling scheduled recaps, verify that Feishu delivery is disabled or explicitly configured and that the user consents to sending summaries outside the local workspace. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/kobenfang/bigseed) <br>\n- [Publisher profile](https://clawhub.ai/user/kobenfang) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, code, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown responses with Python command examples and JSON-backed local data operations] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Uses local JSON files for seeds, portraits, and story archives; story and report text is generated by the host agent.] <br>\n\n## Skill Version(s): <br>\n2.0.12 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\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. <br>\n\nFile v2.0.12:memory/bigseed-data/seeds.json\n\n{\n  \"seeds\": [\n    {\n      \"id\": \"2b60eadf-74b2-4466-b50c-7c651969b0f8\",\n      \"timestamp\": \"2026-06-01T21:57:08+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，我穿黑衬衫\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\",\n        \"方燕彬\"\n      ],\n      \"attachments\": [\n        \"63087HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"c2781f8d-c2f1-4120-961c-e1b8ed69c211\",\n      \"timestamp\": \"2026-06-01T21:56:50+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，笑得很开心\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\"\n      ],\n      \"attachments\": [\n        \"63081HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"2de19228-5b70-4abb-ac25-4e7e71d4142d\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"跑通了，修复存储问题\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"fix\",\n        \"bigseed\"\n      ],\n      \"attachments\": []\n    },\n    {\n      \"id\": \"cd3b2d92-ed97-4f9c-8c61-e4f3014f0167\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"测试种子\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"测试\"\n      ],\n      \"attachments\": []\n    }\n  ]\n}\n\nArchive v2.0.11: 5 files, 8218 bytes\n\nFiles: memory/bigseed-data/seeds.json (1508b), scripts/bigseed.py (7441b), skill-card.md (2286b), SKILL.md (7029b), _meta.json (127b)\n\nFile v2.0.11:SKILL.md\n\n---\nname: bigseed\ndescription: 闪念记录与人生拼图工具。捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。种一颗种子，长一个世界。Life story, journal, biography, memory keeper, novel generator.\n---\n\n# 🌱 Big Seed · 种一个世界\n\n## 📋 功能概览\n\nBig Seed 是一款 **AI 闪念记录与人生拼图工具**，帮你捕捉生活中的每一个灵感瞬间，构建专属人生画卷，生成属于你的故事。\n\n**核心功能：**\n- **🌱 种一颗种子** — 随手记录灵感、感悟、日常、情绪，自动分类打标签\n- **🧩 人生拼图** — 从碎片信息构建用户画像，发现你的习惯、价值观、人生轨迹\n- **📖 生成故事** — 基于种子数据生成专属小说、电影剧本、人生报告\n- **🎬 趣味玩法** — 小剧场、年度报告、剧情选择游戏、随机种子唤醒回忆\n- **📊 人生统计** — 类型分布、情绪趋势、里程碑事件可视化\n- **📅 每周简报** — 周六自动推送本周种子简报+画像摘要+新故事\n- **🗂️ 本地存储** — 所有种子数据仅存在本地，隐私安全\n\n**适用场景**：日记记录 · 灵感捕捉 · 自我认知 · 创意写作 · 人生回顾\n\n## 核心理念\n\n**你种下每一颗种子，它会长出你的世界。**\n\n## 🔒 隐私提示（首次使用必须展示）\n\n> ⚠️ **使用 Big Seed 前请知悉：**\n> 当你使用触发词记录内容时，你的文字和图片会被保存在本地设备中，用于构建个人画像和生成故事。\n> **你的原始种子数据仅存储在本地设备上，不会上传到外部服务器。**\n> 基于种子生成的简报和故事会通过聊天消息推送给你（内容经过 AI 处理，不含原始数据）。\n> 如果你不希望某条内容被保存，可以说「删掉这颗种子」。\n> 首次使用时，必须向用户展示本提示并确认。\n\n## 数据存储规范\n\n### 唯一存储位置\n\n所有种子数据 **必须** 存到 `memory/bigseed-data/` 目录，不得写在每日日志中。\n\n```\nmemory/bigseed-data/\n├── seeds.json       ← 🌱 所有闪念记录\n├── portrait.json    ← 🧩 用户画像\n└── stories.json     ← 📖 已生成的故事存档\n```\n\n### 操作方式\n\n- **新增种子**：必须调用 `python3 skills/bigseed/scripts/bigseed.py add`，不能用 write 直接写\n- **读取种子**：用 `query / stats / seeds-for-story` 子命令\n- **更新画像**：模型分析后通过脚本写回 portrait.json\n- **错误处理**：检查 `memory/bigseed-data/` 目录和 JSON 是否存在，重试一次，仍失败则告知用户\n\n### 种子/画像格式\n\n**种子**：id(UUID) + timestamp + content + type(日常/感悟/情绪/灵感/备忘) + emotion + tags + attachments\n\n**画像**：habits + values + emotions + milestones（持续更新）\n\n## 脚本工具\n\n```bash\npython3 skills/bigseed/scripts/bigseed.py add --content \"内容\" [--image <path>] [--tags tag1,tag2]\npython3 skills/bigseed/scripts/bigseed.py query [--from DATE] [--to DATE] [--type 感悟]\npython3 skills/bigseed/scripts/bigseed.py portrait\npython3 skills/bigseed/scripts/bigseed.py seeds-for-story [--from DATE] [--to DATE] [--limit 20]\npython3 skills/bigseed/scripts/bigseed.py stats [--from DATE] [--to DATE]\n```\n\n## 工作流程\n\n### 1. 种下一颗种子\n\n用户使用触发词明确表达记录意图时才执行保存。模糊或无触发词的聊天内容不自动保存。\n\n**触发即保存**（不用确认）：「种一颗/种一个/种一下 xxx」「刚想到 xxx」「突然想起 xxx」\n**模糊意图**（先确认）：只说单个触发词时，先问「想记点什么？」\n\n| 触发模式 | 示例 | 处理 |\n|--------|------|------|\n| 明确命令 | 「种一颗今天爬山看到日落」 | 直接保存 |\n| 模糊触发 | 只说「种子」 | 先确认 |\n| 无触发词 | 日常聊天 | 不保存 |\n\n**操作顺序（严格）**：\n1. 保存：`python3 skills/bigseed/scripts/bigseed.py add --content \"...\" --type \"类型\" --emotion \"情绪\" --tags \"tag1,tag2,tag3\"`\n2. 确认写入成功（检查脚本输出 ✅ 种子已保存）\n3. 再回复用户，格式如下：\n\n```\n🌱 **种子已种下**\n\n> *类型：* {类型} · {情绪图标}\n> *情绪：* {情绪}\n> *标签：* {标签1} · {标签2} · {标签3}\n\n{一两句回应}\n```\n\n情绪图标：开心😊 · 感动🥹 · 温暖☀️ · 感慨💭 · 希望🌟 · 沮丧😔 · 焦虑😰 · 兴奋🤩 · 平静😌 · 其他💬\n\n### 2. 拼出画像\n\n用户说\"看看我是谁\"、\"我最近怎么样\"：\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 读画像数据\n3. 模型基于种子数据+画像，生成最新画像摘要\n4. 末尾提示基于最近7天数据，可指定时间范围\n\n### 3. 生成故事（核心玩法）\n\n用户说\"帮我写个关于我的故事\"：\n1. 取最近7天种子 + 画像数据\n2. 模型创作故事\n\n**支持形式**：📖短篇小说 / 🎬电影剧本 / 📊年度报告 / 🎮剧情选择游戏 / 📝十分钟小剧场\n\n### 4. 趣味交互\n\n| 你说 | 回应 |\n|------|------|\n| \"今天的我是什么剧本？\" | 基于今日种子生成小剧场 |\n| \"用三个词描述现在的我\" | 从画像提炼关键词 |\n| \"去年和今年的我有什么区别\" | 对比画像变化 |\n| \"如果把我的一生拍成电影\" | 基于全部种子生成电影大纲 |\n| \"随机抽一颗种子\" | 随机挑一条过往闪念 |\n\n### 触发词\n种一颗/种一个/种一下/种种子/刚想到/突然想起/今天的我/写个故事/我的电影/年度报告/随机种子\n\n## Cron：每周简报（周六早6点）\n\n> ⚠️ 隐私须知：该定时器提取种子数据生成故事并推送。请确保 delivery.to 指向自己，不要在共享设备上使用。\n\n### 定时器配置\n- 每周六 06:00（Asia/Shanghai），isolated session，timeout 300s\n\n### 数据预取模式\n1. `python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>`\n2. `python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20`\n\n### 决策逻辑\n- **种子数≥3**：输出 ①本周简报 ②本周画像摘要 ③本周故事 ④使用说明\n- **种子数<3**：推送功能介绍，提醒记录\n\n### 输出格式\n```\n🌱 **本周种子简报**\n本周种了X颗种子\n📊 类型分布：感悟2 · 灵感1 · 日常1\n💭 情绪关键词：开心 · 温暖\n🔍 发现：你这周X次提到XX...\n\n🧩 **本周画像摘要**\n[自动生成的画像内容]\n\n📖 **本周故事**\n[自动生成的故事内容]\n\n以上基于最近7天的素材。如需其他时间范围请告诉我。\n```\n\n## 首次使用提示\n\n展示隐私提示后，附功能指引：\n- **种一颗** — 说「种一颗今天心情很好」\n- **看看我** — 拼出你的画像\n- **写个故事** — 生成专属故事\n- **随机种子** — 翻出被遗忘的回忆\n\nFile v2.0.11:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"bigseed\",\n  \"version\": \"2.0.11\",\n  \"publishedAt\": 1781692613935\n}\n\nFile v2.0.11:skill-card.md\n\n## Description: <br>\nBig Seed helps users record short journal entries and images, keep them in local JSON storage, analyze life patterns, and generate personal stories, briefs, reports, or scripts from those entries. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users use Big Seed as a personal journaling and life-story assistant for capturing memories, reflecting on patterns, and generating autobiographical or creative writing from saved entries. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Personal thoughts or images may be saved unintentionally because the skill uses broad trigger phrases and saves clearly matched entries without confirmation. <br>\nMitigation: Show the first-use privacy notice, save only when the user expresses a clear recording intent, and review saved entries regularly. <br>\nRisk: Weekly briefs can expose journal-derived summaries on shared devices. <br>\nMitigation: Use weekly delivery only on private devices and confirm the delivery target is the intended user. <br>\nRisk: The release evidence flags weak deletion support for long-term journal data. <br>\nMitigation: Verify a clear review and deletion path before relying on the skill for ongoing personal journaling. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/kobenfang/bigseed) <br>\n- [Publisher profile](https://clawhub.ai/user/kobenfang) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, JSON, guidance] <br>\n**Output Format:** [Markdown responses with local JSON data managed by shell commands] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Stores journal seeds, portrait data, and story archives under memory/bigseed-data/.] <br>\n\n## Skill Version(s): <br>\n2.0.11 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\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. <br>\n\nFile v2.0.11:memory/bigseed-data/seeds.json\n\n{\n  \"seeds\": [\n    {\n      \"id\": \"2b60eadf-74b2-4466-b50c-7c651969b0f8\",\n      \"timestamp\": \"2026-06-01T21:57:08+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，我穿黑衬衫\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\",\n        \"方燕彬\"\n      ],\n      \"attachments\": [\n        \"63087HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"c2781f8d-c2f1-4120-961c-e1b8ed69c211\",\n      \"timestamp\": \"2026-06-01T21:56:50+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，笑得很开心\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\"\n      ],\n      \"attachments\": [\n        \"63081HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"2de19228-5b70-4abb-ac25-4e7e71d4142d\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"跑通了，修复存储问题\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"fix\",\n        \"bigseed\"\n      ],\n      \"attachments\": []\n    },\n    {\n      \"id\": \"cd3b2d92-ed97-4f9c-8c61-e4f3014f0167\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"测试种子\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"测试\"\n      ],\n      \"attachments\": []\n    }\n  ]\n}\n\nArchive v2.0.10: 5 files, 9909 bytes\n\nFiles: memory/bigseed-data/seeds.json (1508b), scripts/bigseed.py (7441b), skill-card.md (1916b), SKILL.md (11895b), _meta.json (127b)\n\nFile v2.0.10:SKILL.md\n\n---\nname: bigseed\ndescription: 闪念记录与人生拼图工具。捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。种一颗种子，长一个世界。Life story, journal, biography, memory keeper, novel generator.\n---\n\n# 🌱 Big Seed · 种一个世界\n\n## 核心理念\n\n**你种下每一颗种子，它会长出你的世界。**\n\n## 🔒 隐私提示（首次使用必须展示）\n\n> ⚠️ **使用 Big Seed 前请知悉：**\n> 当你使用触发词记录内容时，你的文字和图片会被保存在本地设备中，用于构建个人画像和生成故事。\n> **你的原始种子数据仅存储在本地设备上，不会上传到外部服务器。**\n> 基于种子生成的简报和故事会通过聊天消息推送给你（内容经过 AI 处理，不含原始数据）。\n> 如果你不希望某条内容被保存，可以说「删掉这颗种子」。\n> 首次使用时，必须向用户展示本提示并确认。\n\n每一条想要珍藏的瞬间——都是埋进土里的种子。Big Seed 帮你收集、浇灌，然后用它们拼出你的画像，长出你的故事。\n\n## ⚠️ 数据存储规范（必读）\n\n### 唯一存储位置\n\n所有种子数据 **必须** 存到 `memory/bigseed-data/` 目录（相对于 workspace），**不得** 写在每日日志 `memory/YYYY-MM-DD.md` 或其他地方。\n\n```\nmemory/bigseed-data/          ← 唯一存储目录\n├── seeds.json                ← 🌱 所有闪念记录（种子）\n├── portrait.json             ← 🧩 用户画像（逐步构建）\n└── stories.json              ← 📖 已生成的故事存档\n```\n\n### 操作方式\n\n**新增种子时：**\n- 不能用 `write` 直接写 seeds.json\n- 必须调用 `python3 skills/bigseed/scripts/bigseed.py add` 脚本\n- 脚本负责：生成 UUID、打时间戳、写入 JSON、自动排序\n\n**读取种子时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py query / stats / seeds-for-story`\n- 不要手动读 JSON 文件（除非脚本出故障）\n\n**更新画像时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py portrait` 读取\n- 模型分析种子数据后，通过脚本写回 portrait.json\n\n### 错误处理\n\n如果 `scripts/bigseed.py` 执行失败：\n1. 检查 `memory/bigseed-data/` 目录和 JSON 文件是否存在（不存在则初始化）\n2. 重试一次\n3. 仍失败则告知用户存储异常\n\n### 种子格式\n\n```json\n{\n  \"seeds\": [\n    {\n      \"id\": \"uuid\",\n      \"timestamp\": \"2026-05-19T21:00:00+08:00\",\n      \"content\": \"今天在地铁上看到一个老奶奶在看书，突然觉得活到老学到老真好\",\n      \"type\": \"感悟\",         // 自动分类：日常/感悟/情绪/灵感/备忘/其他\n      \"emotion\": \"温暖\",      // 自动识别情绪\n      \"tags\": [\"生活\",\"学习\"],\n      \"attachments\": []\n    }\n  ]\n}\n```\n\n**画像格式**（持续更新）：\n```json\n{\n  \"profile\": {\n    \"habits\": {\"咖啡\": \"高频\", \"熬夜\": \"偶尔\"},\n    \"values\": [\"家庭\",\"自由\",\"成长\"],\n    \"emotions\": {\"recent_trend\": \"积极向上\", \"keywords\": [\"温暖\",\"开心\"]},\n    \"milestones\": [\n      {\"date\": \"2026-03-01\", \"event\": \"开始用BigA炒股\", \"impact\": \"进入投资领域\"}\n    ]\n  }\n}\n```\n\n## 脚本工具\n\n```bash\n# 新增种子\npython3 skills/bigseed/scripts/bigseed.py add --content \"刚想到一个创业点子\" [--image <path>] [--tags tag1,tag2]\n\n# 查看种子\npython3 skills/bigseed/scripts/bigseed.py query [--from DATE] [--to DATE] [--type 感悟] [--emotion 温暖]\n\n# 查看画像\npython3 skills/bigseed/scripts/bigseed.py portrait\n\n# 生成故事（请模型写，脚本只提供数据）\npython3 skills/bigseed/scripts/bigseed.py seeds-for-story [--from DATE] [--to DATE] [--limit 20]\n\n# 汇总统计\npython3 skills/bigseed/scripts/bigseed.py stats [--from DATE] [--to DATE]\n```\n\n## 工作流程\n\n### 1. 种下一颗种子\n\n用户使用触发词明确表达记录意图时才执行保存。模糊或无触发词的聊天内容不自动保存。\n\n**触发即保存**的明确命令句式（不用确认）：\n- 「种一颗 xxx」「种一下 xxx」「种一个 xxx」「种种子 xxx」\n- 「刚想到 xxx」「突然想起 xxx」\n\n**模糊意图（先确认）**：只说单个触发词时，先问「想记点什么？」确认后再保存。\n\n| 触发模式 | 示例 | 处理 |\n|--------|------|------|\n| 明确命令 | 「种一颗今天爬山看到日落」 | 直接保存，无需确认 |\n| 模糊触发 | 只说「种子」 | 先问「想记点什么？」 |\n| 无触发词 | 日常聊天内容 | 不保存 |\n\n### 操作顺序（严格遵循）\n\n**第一步：必须保存**\n```bash\npython3 skills/bigseed/scripts/bigseed.py add \\\n  --content \"用户原话\" \\\n  --type \"分析出的类型\" \\\n  --emotion \"分析出的情绪\" \\\n  --tags \"tag1,tag2,tag3\"\n```\n\n**第二步：确认写入成功**\n检查脚本输出 `✅ 种子已保存`，确认 `seeds.json` 中已有该条。\n\n**第三步：再回复用户**\n回复格式如下：\n\n**回复格式**：\n```\n🌱 **种子已种下**\n\n> *类型：* {类型} · {情绪图标}\n> *情绪：* {情绪}\n> *标签：* {标签1} · {标签2} · {标签3}\n\n{一两句回应}\n```\n\n情绪图标映射：开心😊 · 感动🥹 · 温暖☀️ · 感慨💭 · 希望🌟 · 沮丧😔 · 焦虑😰 · 兴奋🤩 · 平静😌 · 其他💬\n\n类型列表：日常/感悟/情绪/灵感/备忘\n\n标签：从内容中提取2-4个关键词标签\n\n### 2. 拼出画像\n\n用户说\"看看我是谁\"、\"我最近怎么样\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 读画像数据\n3. 模型基于最近7天的种子数据 + 画像，生成最新画像摘要\n4. 末尾提示：这是基于最近7天的数据生成的。如需其他时间范围，请告诉我。\n\n> 手动触发默认也是最近7天。除非用户指定其他时间范围。\n\n### 3. 生成故事（核心玩法）\n\n用户说\"帮我写个关于我的故事\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 取画像\n3. 模型基于最近7天的种子数据+画像，创作故事/剧本\n4. 末尾提示：这是基于最近7天的素材生成的。如需其他时间范围，请告诉我。\n\n**支持的形式**：\n- 📖 **短篇小说** — \"一个叫方燕彬的年轻人...\"\n- 🎬 **电影剧本** — 分幕分镜，像《你的名字》一样\n- 📊 **年度人生报告** — \"2026年你笑了128次，爬了3座山\"\n- 🎮 **剧情选择游戏** — \"那天你选择了辞职，接下来...\"\n- 📝 **十分钟小剧场** — 浓缩一天/一周的闪念成小剧场\n\n> 如果你需要生成插图和视频，请告诉我。前提是你的模型能支持。\n\n### 4. 趣味交互\n\n不需要每次都正经问，可以有趣地触发：\n\n| 你说 | 回应 |\n|------|------|\n| \"今天的我是什么剧本？\" | 基于今日种子生成一段小剧场 |\n| \"用三个词描述现在的我\" | 从画像提炼三个关键词 |\n| \"去年和今年的我有什么区别\" | 对比画像变化 |\n| \"如果把我的一生拍成电影\" | 基于全部种子生成电影大纲 |\n| \"随机抽一颗种子\" | 随机挑一条过往闪念，唤起回忆 |\n\n## 触发词\n\n种一颗/种一个/种一下/种种子/刚想到/突然想起/今天的我/写个故事/我的电影/年度报告/随机种子\n\n种一颗/种一个/种一下/种种子/刚想到/突然想起/今天的我/写个故事/我的电影/年度报告/随机种子\n\n## Cron 工作流：每周简报（周六早6点推送）\n\n> ⚠️ **隐私安全须知**\n> 该定时器每周六自动提取你的种子数据、生成画像摘要和故事，并推送到你的聊天。\n> 请确保：\n> 1. `delivery.to` 指向你自己（非他人或群聊）\n> 2. 不要在共享设备上使用此功能\n> 3. 生成的每周故事可能涉及隐私内容，请知悉\n> 4. 如不需要可随时删除此 cron job\n\n### 定时器配置\n\n```json\n{\n  \"name\": \"bigseed-weekly\",\n  \"schedule\": {\n    \"kind\": \"cron\",\n    \"expr\": \"0 6 * * 6\",      // 每周六 06:00（北京时间）\n    \"tz\": \"Asia/Shanghai\"\n  },\n  \"sessionTarget\": \"isolated\",  // 独立 session 运行\n  \"payload\": {\n    \"kind\": \"agentTurn\",\n    \"message\": \"bigseed-weekly: 周六自动简报+画像+故事。...\",\n    \"timeoutSeconds\": 300,       // 超时 5 分钟（含模型生成时间）\n    \"lightContext\": true\n  },\n  \"delivery\": {\n    \"mode\": \"announce\",\n    \"channel\": \"feishu\",\n    \"to\": \"<用户ID>\"\n  }\n}\n```\n\n### 优化工作流（数据预取模式）\n\n采用**数据预取**策略，减少模型与工具的交互轮次，提升效率：\n\n```\n[脚本预取]                    [模型一次性生成]\n    ↓                                ↓\n① stats 脚本  ──→ 种子数统计 ──→\n② seeds-for-story  ──→ 种子画像数据 ──→  ③ 简报+画像摘要+故事\n                                                      ↓\n                                                  ④ 编译推送\n```\n\n**流程说明：**\n\n1. 先依次执行两个 Python 脚本（各约 1-2 秒）：\n   - `python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>` — 统计本周种子数\n   - `python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20` — 拉取种子数据 + 画像\n2. 模型一次性拿到所有数据后，直接输出完整内容，**无需来回切工具**\n3. 内容经 `delivery.announce` 直接推送至用户聊天\n\n### 决策逻辑\n\n- **种子数 ≥ 3**：一次性输出 ①本周简报 ②本周画像摘要 ③本周故事 ④使用说明\n- **种子数 < 3**：推送种子功能介绍，提醒记录生活点滴\n\n### Prompt 模板\n\n```\nbigseed-weekly: 周六自动简报+画像+故事。\n\n[数据预取]\n1. 执行 python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>\n2. 执行 python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20\n\n[决策与输出]\n如果种子数≥3：\n  基于以上数据一次性输出：\n  1) 本周简报（类型/情绪/发现）\n  2) 本周画像摘要\n  3) 本周故事\n  4) 末尾告知：以上基于最近7天的素材。如需其他时间范围请告诉我。\n如果种子数<3：\n  推送种子功能介绍，提醒记录生活点滴。\n内容有温度有创意。\n```\n\n### 输出格式示例\n\n```\n> 🌱 **本周种子简报**\n> 本周种了X颗种子\n> 📊 类型分布：感悟2 · 灵感1 · 日常1\n> 💭 情绪关键词：开心 · 温暖\n> 🔍 发现：你这周X次提到XX，是不是在关注什么？\n>\n> 🧩 **本周画像摘要**\n> [自动生成的画像内容]\n>\n> 📖 **本周故事**\n> [自动生成的故事内容]\n>\n> 以上都是基于最近7天的素材。如需其他时间范围请告诉我。\n> 如果你需要生成插图和视频，也请告诉我（前提是我的模型能支持）。\n```\n\n### 耗时参考\n\n| 阶段 | 耗时 | 说明 |\n|------|------|------|\n| 脚本预取（stats + seeds-for-story） | ~5s | Python 读 JSON，很快 |\n| 模型生成（简报+画像+故事） | ~60-120s | 一次性输出，避免切工具 |\n| 推送 | ~2s | 通过 delivery announce |\n| **总计** | **~70-130s** | 超时设 300s 足够 |\n\n## 首次使用提示\n\n用户第一次触发时，必须先展示🔒隐私提示，确认后再附功能指引：\n\n> 🌱 Big Seed 已激活！\n>\n> 🔒 **隐私说明**：你的原始种子数据仅存储在本地设备。基于种子生成的简报和故事会通过聊天推送给你。可随时说「删掉这颗种子」。\n>\n> 试试：\n> • **种一颗** — 说「种一颗今天心情很好」\n> • **看看我** — 让我拼出你的画像\n> • **写个故事** — 用你的种子生成专属故事\n> • **随机种子** — 翻出被遗忘的回忆\n\nFile v2.0.10:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"bigseed\",\n  \"version\": \"2.0.10\",\n  \"publishedAt\": 1780732841730\n}\n\nFile v2.0.10:skill-card.md\n\n## Description: <br>\nBig Seed captures personal journal moments and ideas as local seeds, builds a user portrait from those fragments, and helps generate personal stories, scripts, reports, and biographies. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users use this skill to save life moments, thoughts, images, and emotional context as local journal entries, then ask an agent to summarize patterns, build a personal portrait, or generate autobiographical stories and scripts from selected entries. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Review before execution as proposals could introduce incorrect or misleading guidance into skills. <br>\nMitigation: Review and scan skill before deployment. <br>\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/kobenfang/bigseed) <br>\n- [Publisher profile](https://clawhub.ai/user/kobenfang) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown responses with optional shell commands, JSON-backed local data, and cron configuration snippets] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Handles sensitive personal journal content; review explicit save phrasing, local storage, deletion/redaction needs, and any chat or Feishu delivery targets before use.] <br>\n\n## Skill Version(s): <br>\n2.0.10 (source: ClawHub release evidence) <br>\n\n## Ethical Considerations: <br>\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. <br>\n\nFile v2.0.10:memory/bigseed-data/seeds.json\n\n{\n  \"seeds\": [\n    {\n      \"id\": \"2b60eadf-74b2-4466-b50c-7c651969b0f8\",\n      \"timestamp\": \"2026-06-01T21:57:08+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，我穿黑衬衫\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\",\n        \"方燕彬\"\n      ],\n      \"attachments\": [\n        \"63087HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"c2781f8d-c2f1-4120-961c-e1b8ed69c211\",\n      \"timestamp\": \"2026-06-01T21:56:50+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，笑得很开心\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\"\n      ],\n      \"attachments\": [\n        \"63081HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"2de19228-5b70-4abb-ac25-4e7e71d4142d\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"跑通了，修复存储问题\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"fix\",\n        \"bigseed\"\n      ],\n      \"attachments\": []\n    },\n    {\n      \"id\": \"cd3b2d92-ed97-4f9c-8c61-e4f3014f0167\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"测试种子\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"测试\"\n      ],\n      \"attachments\": []\n    }\n  ]\n}\n\nArchive v2.0.9: 5 files, 10032 bytes\n\nFiles: memory/bigseed-data/seeds.json (579b), scripts/bigseed.py (7441b), skill-card.md (2455b), SKILL.md (11895b), _meta.json (126b)\n\nFile v2.0.9:SKILL.md\n\n---\nname: bigseed\ndescription: 闪念记录与人生拼图工具。捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。种一颗种子，长一个世界。Life story, journal, biography, memory keeper, novel generator.\n---\n\n# 🌱 Big Seed · 种一个世界\n\n## 核心理念\n\n**你种下每一颗种子，它会长出你的世界。**\n\n## 🔒 隐私提示（首次使用必须展示）\n\n> ⚠️ **使用 Big Seed 前请知悉：**\n> 当你使用触发词记录内容时，你的文字和图片会被保存在本地设备中，用于构建个人画像和生成故事。\n> **你的原始种子数据仅存储在本地设备上，不会上传到外部服务器。**\n> 基于种子生成的简报和故事会通过聊天消息推送给你（内容经过 AI 处理，不含原始数据）。\n> 如果你不希望某条内容被保存，可以说「删掉这颗种子」。\n> 首次使用时，必须向用户展示本提示并确认。\n\n每一条想要珍藏的瞬间——都是埋进土里的种子。Big Seed 帮你收集、浇灌，然后用它们拼出你的画像，长出你的故事。\n\n## ⚠️ 数据存储规范（必读）\n\n### 唯一存储位置\n\n所有种子数据 **必须** 存到 `memory/bigseed-data/` 目录（相对于 workspace），**不得** 写在每日日志 `memory/YYYY-MM-DD.md` 或其他地方。\n\n```\nmemory/bigseed-data/          ← 唯一存储目录\n├── seeds.json                ← 🌱 所有闪念记录（种子）\n├── portrait.json             ← 🧩 用户画像（逐步构建）\n└── stories.json              ← 📖 已生成的故事存档\n```\n\n### 操作方式\n\n**新增种子时：**\n- 不能用 `write` 直接写 seeds.json\n- 必须调用 `python3 skills/bigseed/scripts/bigseed.py add` 脚本\n- 脚本负责：生成 UUID、打时间戳、写入 JSON、自动排序\n\n**读取种子时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py query / stats / seeds-for-story`\n- 不要手动读 JSON 文件（除非脚本出故障）\n\n**更新画像时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py portrait` 读取\n- 模型分析种子数据后，通过脚本写回 portrait.json\n\n### 错误处理\n\n如果 `scripts/bigseed.py` 执行失败：\n1. 检查 `memory/bigseed-data/` 目录和 JSON 文件是否存在（不存在则初始化）\n2. 重试一次\n3. 仍失败则告知用户存储异常\n\n### 种子格式\n\n```json\n{\n  \"seeds\": [\n    {\n      \"id\": \"uuid\",\n      \"timestamp\": \"2026-05-19T21:00:00+08:00\",\n      \"content\": \"今天在地铁上看到一个老奶奶在看书，突然觉得活到老学到老真好\",\n      \"type\": \"感悟\",         // 自动分类：日常/感悟/情绪/灵感/备忘/其他\n      \"emotion\": \"温暖\",      // 自动识别情绪\n      \"tags\": [\"生活\",\"学习\"],\n      \"attachments\": []\n    }\n  ]\n}\n```\n\n**画像格式**（持续更新）：\n```json\n{\n  \"profile\": {\n    \"habits\": {\"咖啡\": \"高频\", \"熬夜\": \"偶尔\"},\n    \"values\": [\"家庭\",\"自由\",\"成长\"],\n    \"emotions\": {\"recent_trend\": \"积极向上\", \"keywords\": [\"温暖\",\"开心\"]},\n    \"milestones\": [\n      {\"date\": \"2026-03-01\", \"event\": \"开始用BigA炒股\", \"impact\": \"进入投资领域\"}\n    ]\n  }\n}\n```\n\n## 脚本工具\n\n```bash\n# 新增种子\npython3 skills/bigseed/scripts/bigseed.py add --content \"刚想到一个创业点子\" [--image <path>] [--tags tag1,tag2]\n\n# 查看种子\npython3 skills/bigseed/scripts/bigseed.py query [--from DATE] [--to DATE] [--type 感悟] [--emotion 温暖]\n\n# 查看画像\npython3 skills/bigseed/scripts/bigseed.py portrait\n\n# 生成故事（请模型写，脚本只提供数据）\npython3 skills/bigseed/scripts/bigseed.py seeds-for-story [--from DATE] [--to DATE] [--limit 20]\n\n# 汇总统计\npython3 skills/bigseed/scripts/bigseed.py stats [--from DATE] [--to DATE]\n```\n\n## 工作流程\n\n### 1. 种下一颗种子\n\n用户使用触发词明确表达记录意图时才执行保存。模糊或无触发词的聊天内容不自动保存。\n\n**触发即保存**的明确命令句式（不用确认）：\n- 「种一颗 xxx」「种一下 xxx」「种一个 xxx」「种种子 xxx」\n- 「刚想到 xxx」「突然想起 xxx」\n\n**模糊意图（先确认）**：只说单个触发词时，先问「想记点什么？」确认后再保存。\n\n| 触发模式 | 示例 | 处理 |\n|--------|------|------|\n| 明确命令 | 「种一颗今天爬山看到日落」 | 直接保存，无需确认 |\n| 模糊触发 | 只说「种子」 | 先问「想记点什么？」 |\n| 无触发词 | 日常聊天内容 | 不保存 |\n\n### 操作顺序（严格遵循）\n\n**第一步：必须保存**\n```bash\npython3 skills/bigseed/scripts/bigseed.py add \\\n  --content \"用户原话\" \\\n  --type \"分析出的类型\" \\\n  --emotion \"分析出的情绪\" \\\n  --tags \"tag1,tag2,tag3\"\n```\n\n**第二步：确认写入成功**\n检查脚本输出 `✅ 种子已保存`，确认 `seeds.json` 中已有该条。\n\n**第三步：再回复用户**\n回复格式如下：\n\n**回复格式**：\n```\n🌱 **种子已种下**\n\n> *类型：* {类型} · {情绪图标}\n> *情绪：* {情绪}\n> *标签：* {标签1} · {标签2} · {标签3}\n\n{一两句回应}\n```\n\n情绪图标映射：开心😊 · 感动🥹 · 温暖☀️ · 感慨💭 · 希望🌟 · 沮丧😔 · 焦虑😰 · 兴奋🤩 · 平静😌 · 其他💬\n\n类型列表：日常/感悟/情绪/灵感/备忘\n\n标签：从内容中提取2-4个关键词标签\n\n### 2. 拼出画像\n\n用户说\"看看我是谁\"、\"我最近怎么样\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 读画像数据\n3. 模型基于最近7天的种子数据 + 画像，生成最新画像摘要\n4. 末尾提示：这是基于最近7天的数据生成的。如需其他时间范围，请告诉我。\n\n> 手动触发默认也是最近7天。除非用户指定其他时间范围。\n\n### 3. 生成故事（核心玩法）\n\n用户说\"帮我写个关于我的故事\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 取画像\n3. 模型基于最近7天的种子数据+画像，创作故事/剧本\n4. 末尾提示：这是基于最近7天的素材生成的。如需其他时间范围，请告诉我。\n\n**支持的形式**：\n- 📖 **短篇小说** — \"一个叫方燕彬的年轻人...\"\n- 🎬 **电影剧本** — 分幕分镜，像《你的名字》一样\n- 📊 **年度人生报告** — \"2026年你笑了128次，爬了3座山\"\n- 🎮 **剧情选择游戏** — \"那天你选择了辞职，接下来...\"\n- 📝 **十分钟小剧场** — 浓缩一天/一周的闪念成小剧场\n\n> 如果你需要生成插图和视频，请告诉我。前提是你的模型能支持。\n\n### 4. 趣味交互\n\n不需要每次都正经问，可以有趣地触发：\n\n| 你说 | 回应 |\n|------|------|\n| \"今天的我是什么剧本？\" | 基于今日种子生成一段小剧场 |\n| \"用三个词描述现在的我\" | 从画像提炼三个关键词 |\n| \"去年和今年的我有什么区别\" | 对比画像变化 |\n| \"如果把我的一生拍成电影\" | 基于全部种子生成电影大纲 |\n| \"随机抽一颗种子\" | 随机挑一条过往闪念，唤起回忆 |\n\n## 触发词\n\n种一颗/种一个/种一下/种种子/刚想到/突然想起/今天的我/写个故事/我的电影/年度报告/随机种子\n\n种一颗/种一个/种一下/种种子/刚想到/突然想起/今天的我/写个故事/我的电影/年度报告/随机种子\n\n## Cron 工作流：每周简报（周六早6点推送）\n\n> ⚠️ **隐私安全须知**\n> 该定时器每周六自动提取你的种子数据、生成画像摘要和故事，并推送到你的聊天。\n> 请确保：\n> 1. `delivery.to` 指向你自己（非他人或群聊）\n> 2. 不要在共享设备上使用此功能\n> 3. 生成的每周故事可能涉及隐私内容，请知悉\n> 4. 如不需要可随时删除此 cron job\n\n### 定时器配置\n\n```json\n{\n  \"name\": \"bigseed-weekly\",\n  \"schedule\": {\n    \"kind\": \"cron\",\n    \"expr\": \"0 6 * * 6\",      // 每周六 06:00（北京时间）\n    \"tz\": \"Asia/Shanghai\"\n  },\n  \"sessionTarget\": \"isolated\",  // 独立 session 运行\n  \"payload\": {\n    \"kind\": \"agentTurn\",\n    \"message\": \"bigseed-weekly: 周六自动简报+画像+故事。...\",\n    \"timeoutSeconds\": 300,       // 超时 5 分钟（含模型生成时间）\n    \"lightContext\": true\n  },\n  \"delivery\": {\n    \"mode\": \"announce\",\n    \"channel\": \"feishu\",\n    \"to\": \"<用户ID>\"\n  }\n}\n```\n\n### 优化工作流（数据预取模式）\n\n采用**数据预取**策略，减少模型与工具的交互轮次，提升效率：\n\n```\n[脚本预取]                    [模型一次性生成]\n    ↓                                ↓\n① stats 脚本  ──→ 种子数统计 ──→\n② seeds-for-story  ──→ 种子画像数据 ──→  ③ 简报+画像摘要+故事\n                                                      ↓\n                                                  ④ 编译推送\n```\n\n**流程说明：**\n\n1. 先依次执行两个 Python 脚本（各约 1-2 秒）：\n   - `python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>` — 统计本周种子数\n   - `python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20` — 拉取种子数据 + 画像\n2. 模型一次性拿到所有数据后，直接输出完整内容，**无需来回切工具**\n3. 内容经 `delivery.announce` 直接推送至用户聊天\n\n### 决策逻辑\n\n- **种子数 ≥ 3**：一次性输出 ①本周简报 ②本周画像摘要 ③本周故事 ④使用说明\n- **种子数 < 3**：推送种子功能介绍，提醒记录生活点滴\n\n### Prompt 模板\n\n```\nbigseed-weekly: 周六自动简报+画像+故事。\n\n[数据预取]\n1. 执行 python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>\n2. 执行 python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20\n\n[决策与输出]\n如果种子数≥3：\n  基于以上数据一次性输出：\n  1) 本周简报（类型/情绪/发现）\n  2) 本周画像摘要\n  3) 本周故事\n  4) 末尾告知：以上基于最近7天的素材。如需其他时间范围请告诉我。\n如果种子数<3：\n  推送种子功能介绍，提醒记录生活点滴。\n内容有温度有创意。\n```\n\n### 输出格式示例\n\n```\n> 🌱 **本周种子简报**\n> 本周种了X颗种子\n> 📊 类型分布：感悟2 · 灵感1 · 日常1\n> 💭 情绪关键词：开心 · 温暖\n> 🔍 发现：你这周X次提到XX，是不是在关注什么？\n>\n> 🧩 **本周画像摘要**\n> [自动生成的画像内容]\n>\n> 📖 **本周故事**\n> [自动生成的故事内容]\n>\n> 以上都是基于最近7天的素材。如需其他时间范围请告诉我。\n> 如果你需要生成插图和视频，也请告诉我（前提是我的模型能支持）。\n```\n\n### 耗时参考\n\n| 阶段 | 耗时 | 说明 |\n|------|------|------|\n| 脚本预取（stats + seeds-for-story） | ~5s | Python 读 JSON，很快 |\n| 模型生成（简报+画像+故事） | ~60-120s | 一次性输出，避免切工具 |\n| 推送 | ~2s | 通过 delivery announce |\n| **总计** | **~70-130s** | 超时设 300s 足够 |\n\n## 首次使用提示\n\n用户第一次触发时，必须先展示🔒隐私提示，确认后再附功能指引：\n\n> 🌱 Big Seed 已激活！\n>\n> 🔒 **隐私说明**：你的原始种子数据仅存储在本地设备。基于种子生成的简报和故事会通过聊天推送给你。可随时说「删掉这颗种子」。\n>\n> 试试：\n> • **种一颗** — 说「种一颗今天心情很好」\n> • **看看我** — 让我拼出你的画像\n> • **写个故事** — 用你的种子生成专属故事\n> • **随机种子** — 翻出被遗忘的回忆\n\nFile v2.0.9:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"bigseed\",\n  \"version\": \"2.0.9\",\n  \"publishedAt\": 1780155764474\n}\n\nFile v2.0.9:skill-card.md\n\n## Description: <br>\n闪念记录与人生拼图工具。捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。种一颗种子，长一个世界。Life story, journal, biography, memory keeper, novel generator. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users use Big Seed to save personal reflections and images as local journal seeds, query those memories, build a personal profile, and generate summaries, life stories, scripts, reports, or weekly briefings from the saved material. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Personal reflections, image references, and inferred profile data may be sensitive because the skill stores them in local cleartext JSON files. <br>\nMitigation: Use the skill only in trusted local workspaces, avoid saving highly sensitive entries, and delete unwanted seeds when needed. <br>\nRisk: Generated summaries, stories, or weekly briefings can reveal private inferences even when they do not quote raw entries. <br>\nMitigation: Treat generated outputs as private and verify any chat or Feishu delivery destination before enabling scheduled delivery. <br>\nRisk: Broad trigger phrases can cause content to be saved when the user's intent is ambiguous. <br>\nMitigation: Use explicit save commands for journal entries and confirm ambiguous trigger-only requests before storing a seed. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/kobenfang/bigseed) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, JSON, Files, Guidance] <br>\n**Output Format:** [Markdown responses with Python command execution and local JSON data files] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Stores and reads journal seeds, profile data, and generated story archives under memory/bigseed-data.] <br>\n\n## Skill Version(s): <br>\n2.0.9 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\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. <br>\n\nFile v2.0.9:memory/bigseed-data/seeds.json\n\n{\n  \"seeds\": [\n    {\n      \"id\": \"2de19228-5b70-4abb-ac25-4e7e71d4142d\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"跑通了，修复存储问题\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"fix\",\n        \"bigseed\"\n      ],\n      \"attachments\": []\n    },\n    {\n      \"id\": \"cd3b2d92-ed97-4f9c-8c61-e4f3014f0167\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"测试种子\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"测试\"\n      ],\n      \"attachments\": []\n    }\n  ]\n}\n\nArchive v2.0.8: 5 files, 9633 bytes\n\nFiles: memory/bigseed-data/seeds.json (579b), scripts/bigseed.py (7441b), skill-card.md (2280b), SKILL.md (11521b), _meta.json (126b)\n\nFile v2.0.8:SKILL.md\n\n---\nname: bigseed\ndescription: 闪念记录与人生拼图工具。捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。种一颗种子，长一个世界。Life story, journal, biography, memory keeper, novel generator.\n---\n\n# 🌱 Big Seed · 种一个世界\n\n## 核心理念\n\n**你种下每一颗种子，它会长出你的世界。**\n\n## 🔒 隐私提示（首次使用必须展示）\n\n> ⚠️ **使用 Big Seed 前请知悉：**\n> 当你使用触发词记录内容时，你的文字和图片会被保存在本地设备中，用于构建个人画像和生成故事。\n> **你的原始种子数据仅存储在本地设备上，不会上传到外部服务器。**\n> 基于种子生成的简报和故事会通过聊天消息推送给你（内容经过 AI 处理，不含原始数据）。\n> 如果你不希望某条内容被保存，可以说「删掉这颗种子」。\n> 首次使用时，必须向用户展示本提示并确认。\n\n每一条想要珍藏的瞬间——都是埋进土里的种子。Big Seed 帮你收集、浇灌，然后用它们拼出你的画像，长出你的故事。\n\n## ⚠️ 数据存储规范（必读）\n\n### 唯一存储位置\n\n所有种子数据 **必须** 存到 `memory/bigseed-data/` 目录（相对于 workspace），**不得** 写在每日日志 `memory/YYYY-MM-DD.md` 或其他地方。\n\n```\nmemory/bigseed-data/          ← 唯一存储目录\n├── seeds.json                ← 🌱 所有闪念记录（种子）\n├── portrait.json             ← 🧩 用户画像（逐步构建）\n└── stories.json              ← 📖 已生成的故事存档\n```\n\n### 操作方式\n\n**新增种子时：**\n- 不能用 `write` 直接写 seeds.json\n- 必须调用 `python3 skills/bigseed/scripts/bigseed.py add` 脚本\n- 脚本负责：生成 UUID、打时间戳、写入 JSON、自动排序\n\n**读取种子时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py query / stats / seeds-for-story`\n- 不要手动读 JSON 文件（除非脚本出故障）\n\n**更新画像时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py portrait` 读取\n- 模型分析种子数据后，通过脚本写回 portrait.json\n\n### 错误处理\n\n如果 `scripts/bigseed.py` 执行失败：\n1. 检查 `memory/bigseed-data/` 目录和 JSON 文件是否存在（不存在则初始化）\n2. 重试一次\n3. 仍失败则告知用户存储异常\n\n### 种子格式\n\n```json\n{\n  \"seeds\": [\n    {\n      \"id\": \"uuid\",\n      \"timestamp\": \"2026-05-19T21:00:00+08:00\",\n      \"content\": \"今天在地铁上看到一个老奶奶在看书，突然觉得活到老学到老真好\",\n      \"type\": \"感悟\",         // 自动分类：日常/感悟/情绪/灵感/备忘/其他\n      \"emotion\": \"温暖\",      // 自动识别情绪\n      \"tags\": [\"生活\",\"学习\"],\n      \"attachments\": []\n    }\n  ]\n}\n```\n\n**画像格式**（持续更新）：\n```json\n{\n  \"profile\": {\n    \"habits\": {\"咖啡\": \"高频\", \"熬夜\": \"偶尔\"},\n    \"values\": [\"家庭\",\"自由\",\"成长\"],\n    \"emotions\": {\"recent_trend\": \"积极向上\", \"keywords\": [\"温暖\",\"开心\"]},\n    \"milestones\": [\n      {\"date\": \"2026-03-01\", \"event\": \"开始用BigA炒股\", \"impact\": \"进入投资领域\"}\n    ]\n  }\n}\n```\n\n## 脚本工具\n\n```bash\n# 新增种子\npython3 skills/bigseed/scripts/bigseed.py add --content \"刚想到一个创业点子\" [--image <path>] [--tags tag1,tag2]\n\n# 查看种子\npython3 skills/bigseed/scripts/bigseed.py query [--from DATE] [--to DATE] [--type 感悟] [--emotion 温暖]\n\n# 查看画像\npython3 skills/bigseed/scripts/bigseed.py portrait\n\n# 生成故事（请模型写，脚本只提供数据）\npython3 skills/bigseed/scripts/bigseed.py seeds-for-story [--from DATE] [--to DATE] [--limit 20]\n\n# 汇总统计\npython3 skills/bigseed/scripts/bigseed.py stats [--from DATE] [--to DATE]\n```\n\n## 工作流程\n\n### 1. 种下一颗种子\n\n用户使用触发词明确表达记录意图时才执行保存。模糊或无触发词的聊天内容不自动保存。\n\n**触发即保存**的明确命令句式（不用确认）：\n- 「种一颗 xxx」「种一下 xxx」「种一个 xxx」「种种子 xxx」\n- 「刚想到 xxx」「突然想起 xxx」\n\n**模糊意图（先确认）**：只说单个触发词时，先问「想记点什么？」确认后再保存。\n\n| 触发模式 | 示例 | 处理 |\n|--------|------|------|\n| 明确命令 | 「种一颗今天爬山看到日落」 | 直接保存，无需确认 |\n| 模糊触发 | 只说「种子」 | 先问「想记点什么？」 |\n| 无触发词 | 日常聊天内容 | 不保存 |\n\n### 操作顺序（严格遵循）\n\n**第一步：必须保存**\n```bash\npython3 skills/bigseed/scripts/bigseed.py add \\\n  --content \"用户原话\" \\\n  --type \"分析出的类型\" \\\n  --emotion \"分析出的情绪\" \\\n  --tags \"tag1,tag2,tag3\"\n```\n\n**第二步：确认写入成功**\n检查脚本输出 `✅ 种子已保存`，确认 `seeds.json` 中已有该条。\n\n**第三步：再回复用户**\n回复格式如下：\n\n**回复格式**：\n```\n🌱 **种子已种下**\n\n> *类型：* {类型} · {情绪图标}\n> *情绪：* {情绪}\n> *标签：* {标签1} · {标签2} · {标签3}\n\n{一两句回应}\n```\n\n情绪图标映射：开心😊 · 感动🥹 · 温暖☀️ · 感慨💭 · 希望🌟 · 沮丧😔 · 焦虑😰 · 兴奋🤩 · 平静😌 · 其他💬\n\n类型列表：日常/感悟/情绪/灵感/备忘\n\n标签：从内容中提取2-4个关键词标签\n\n### 2. 拼出画像\n\n用户说\"看看我是谁\"、\"我最近怎么样\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 读画像数据\n3. 模型基于最近7天的种子数据 + 画像，生成最新画像摘要\n4. 末尾提示：这是基于最近7天的数据生成的。如需其他时间范围，请告诉我。\n\n> 手动触发默认也是最近7天。除非用户指定其他时间范围。\n\n### 3. 生成故事（核心玩法）\n\n用户说\"帮我写个关于我的故事\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 取画像\n3. 模型基于最近7天的种子数据+画像，创作故事/剧本\n4. 末尾提示：这是基于最近7天的素材生成的。如需其他时间范围，请告诉我。\n\n**支持的形式**：\n- 📖 **短篇小说** — \"一个叫方燕彬的年轻人...\"\n- 🎬 **电影剧本** — 分幕分镜，像《你的名字》一样\n- 📊 **年度人生报告** — \"2026年你笑了128次，爬了3座山\"\n- 🎮 **剧情选择游戏** — \"那天你选择了辞职，接下来...\"\n- 📝 **十分钟小剧场** — 浓缩一天/一周的闪念成小剧场\n\n> 如果你需要生成插图和视频，请告诉我。前提是你的模型能支持。\n\n### 4. 趣味交互\n\n不需要每次都正经问，可以有趣地触发：\n\n| 你说 | 回应 |\n|------|------|\n| \"今天的我是什么剧本？\" | 基于今日种子生成一段小剧场 |\n| \"用三个词描述现在的我\" | 从画像提炼三个关键词 |\n| \"去年和今年的我有什么区别\" | 对比画像变化 |\n| \"如果把我的一生拍成电影\" | 基于全部种子生成电影大纲 |\n| \"随机抽一颗种子\" | 随机挑一条过往闪念，唤起回忆 |\n\n## 触发词\n\n种一颗/种一个/种一下/种种子/刚想到/突然想起/今天的我/写个故事/我的电影/年度报告/随机种子\n\n种一颗/种一个/种一下/种种子/刚想到/突然想起/今天的我/写个故事/我的电影/年度报告/随机种子\n\n## Cron 工作流：每周简报（周六早6点推送）\n\n### 定时器配置\n\n```json\n{\n  \"name\": \"bigseed-weekly\",\n  \"schedule\": {\n    \"kind\": \"cron\",\n    \"expr\": \"0 6 * * 6\",      // 每周六 06:00（北京时间）\n    \"tz\": \"Asia/Shanghai\"\n  },\n  \"sessionTarget\": \"isolated\",  // 独立 session 运行\n  \"payload\": {\n    \"kind\": \"agentTurn\",\n    \"message\": \"bigseed-weekly: 周六自动简报+画像+故事。...\",\n    \"timeoutSeconds\": 300,       // 超时 5 分钟（含模型生成时间）\n    \"lightContext\": true\n  },\n  \"delivery\": {\n    \"mode\": \"announce\",\n    \"channel\": \"feishu\",\n    \"to\": \"<用户ID>\"\n  }\n}\n```\n\n### 优化工作流（数据预取模式）\n\n采用**数据预取**策略，减少模型与工具的交互轮次，提升效率：\n\n```\n[脚本预取]                    [模型一次性生成]\n    ↓                                ↓\n① stats 脚本  ──→ 种子数统计 ──→\n② seeds-for-story  ──→ 种子画像数据 ──→  ③ 简报+画像摘要+故事\n                                                      ↓\n                                                  ④ 编译推送\n```\n\n**流程说明：**\n\n1. 先依次执行两个 Python 脚本（各约 1-2 秒）：\n   - `python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>` — 统计本周种子数\n   - `python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20` — 拉取种子数据 + 画像\n2. 模型一次性拿到所有数据后，直接输出完整内容，**无需来回切工具**\n3. 内容经 `delivery.announce` 直接推送至用户聊天\n\n### 决策逻辑\n\n- **种子数 ≥ 3**：一次性输出 ①本周简报 ②本周画像摘要 ③本周故事 ④使用说明\n- **种子数 < 3**：推送种子功能介绍，提醒记录生活点滴\n\n### Prompt 模板\n\n```\nbigseed-weekly: 周六自动简报+画像+故事。\n\n[数据预取]\n1. 执行 python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>\n2. 执行 python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20\n\n[决策与输出]\n如果种子数≥3：\n  基于以上数据一次性输出：\n  1) 本周简报（类型/情绪/发现）\n  2) 本周画像摘要\n  3) 本周故事\n  4) 末尾告知：以上基于最近7天的素材。如需其他时间范围请告诉我。\n如果种子数<3：\n  推送种子功能介绍，提醒记录生活点滴。\n内容有温度有创意。\n```\n\n### 输出格式示例\n\n```\n> 🌱 **本周种子简报**\n> 本周种了X颗种子\n> 📊 类型分布：感悟2 · 灵感1 · 日常1\n> 💭 情绪关键词：开心 · 温暖\n> 🔍 发现：你这周X次提到XX，是不是在关注什么？\n>\n> 🧩 **本周画像摘要**\n> [自动生成的画像内容]\n>\n> 📖 **本周故事**\n> [自动生成的故事内容]\n>\n> 以上都是基于最近7天的素材。如需其他时间范围请告诉我。\n> 如果你需要生成插图和视频，也请告诉我（前提是我的模型能支持）。\n```\n\n### 耗时参考\n\n| 阶段 | 耗时 | 说明 |\n|------|------|------|\n| 脚本预取（stats + seeds-for-story） | ~5s | Python 读 JSON，很快 |\n| 模型生成（简报+画像+故事） | ~60-120s | 一次性输出，避免切工具 |\n| 推送 | ~2s | 通过 delivery announce |\n| **总计** | **~70-130s** | 超时设 300s 足够 |\n\n## 首次使用提示\n\n用户第一次触发时，必须先展示🔒隐私提示，确认后再附功能指引：\n\n> 🌱 Big Seed 已激活！\n>\n> 🔒 **隐私说明**：你的原始种子数据仅存储在本地设备。基于种子生成的简报和故事会通过聊天推送给你。可随时说「删掉这颗种子」。\n>\n> 试试：\n> • **种一颗** — 说「种一颗今天心情很好」\n> • **看看我** — 让我拼出你的画像\n> • **写个故事** — 用你的种子生成专属故事\n> • **随机种子** — 翻出被遗忘的回忆\n\nFile v2.0.8:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"bigseed\",\n  \"version\": \"2.0.8\",\n  \"publishedAt\": 1780154085614\n}\n\nFile v2.0.8:skill-card.md\n\n## Description: <br>\nBig Seed captures local journal seeds and uses them to build a personal portrait and generate stories, scripts, biographies, reports, and weekly summaries. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nIndividuals use Big Seed to save brief life moments, ideas, emotions, and image references as local journal entries, then ask an agent to summarize patterns, update a personal portrait, or generate autobiographical stories and scripts. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill stores intimate journal-like content and generated personal profiles. <br>\nMitigation: Show the privacy notice before first use, save only explicit user-triggered entries, and avoid recording sensitive material unless the user is comfortable using it for generated portraits and stories. <br>\nRisk: The weekly workflow can deliver generated summaries and stories through chat without strong per-send control. <br>\nMitigation: Verify the Feishu recipient before enabling scheduled delivery and disable or avoid the cron workflow when local-only use is required. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/kobenfang/bigseed) <br>\n- [Publisher profile](https://clawhub.ai/user/kobenfang) <br>\n- [Skill definition](artifact/SKILL.md) <br>\n- [Big Seed data script](artifact/scripts/bigseed.py) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown responses with inline shell commands and JSON-backed local files] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Stores journal seeds, portrait data, and story archives under the skill's local memory directory.] <br>\n\n## Skill Version(s): <br>\n2.0.8 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\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. <br>\n\nFile v2.0.8:memory/bigseed-data/seeds.json\n\n{\n  \"seeds\": [\n    {\n      \"id\": \"2de19228-5b70-4abb-ac25-4e7e71d4142d\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"跑通了，修复存储问题\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"fix\",\n        \"bigseed\"\n      ],\n      \"attachments\": []\n    },\n    {\n      \"id\": \"cd3b2d92-ed97-4f9c-8c61-e4f3014f0167\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"测试种子\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"测试\"\n      ],\n      \"attachments\": []\n    }\n  ]\n}\n\nArchive v2.0.7: 5 files, 9687 bytes\n\nFiles: memory/bigseed-data/seeds.json (579b), scripts/bigseed.py (7441b), skill-card.md (2582b), SKILL.md (11382b), _meta.json (126b)\n\nFile v2.0.7:SKILL.md\n\n---\nname: bigseed\ndescription: 闪念记录与人生拼图工具。捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。种一颗种子，长一个世界。Life story, journal, biography, memory keeper, novel generator.\n---\n\n# 🌱 Big Seed · 种一个世界\n\n## 核心理念\n\n**你种下每一颗种子，它会长出你的世界。**\n\n## 🔒 隐私提示（首次使用必须展示）\n\n> ⚠️ **使用 Big Seed 前请知悉：**\n> 当你使用触发词记录内容时，你的文字和图片会被保存在本地设备中，用于构建个人画像和生成故事。\n> 所有数据仅存储在你的设备上，**不会上传到外部服务器**。\n> 如果你不希望某条内容被保存，可以说「删掉这颗种子」。\n> 首次使用时，必须向用户展示本提示并确认。\n\n每一条想要珍藏的瞬间——都是埋进土里的种子。Big Seed 帮你收集、浇灌，然后用它们拼出你的画像，长出你的故事。\n\n## ⚠️ 数据存储规范（必读）\n\n### 唯一存储位置\n\n所有种子数据 **必须** 存到 `memory/bigseed-data/` 目录（相对于 workspace），**不得** 写在每日日志 `memory/YYYY-MM-DD.md` 或其他地方。\n\n```\nmemory/bigseed-data/          ← 唯一存储目录\n├── seeds.json                ← 🌱 所有闪念记录（种子）\n├── portrait.json             ← 🧩 用户画像（逐步构建）\n└── stories.json              ← 📖 已生成的故事存档\n```\n\n### 操作方式\n\n**新增种子时：**\n- 不能用 `write` 直接写 seeds.json\n- 必须调用 `python3 skills/bigseed/scripts/bigseed.py add` 脚本\n- 脚本负责：生成 UUID、打时间戳、写入 JSON、自动排序\n\n**读取种子时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py query / stats / seeds-for-story`\n- 不要手动读 JSON 文件（除非脚本出故障）\n\n**更新画像时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py portrait` 读取\n- 模型分析种子数据后，通过脚本写回 portrait.json\n\n### 错误处理\n\n如果 `scripts/bigseed.py` 执行失败：\n1. 检查 `memory/bigseed-data/` 目录和 JSON 文件是否存在（不存在则初始化）\n2. 重试一次\n3. 仍失败则告知用户存储异常\n\n### 种子格式\n\n```json\n{\n  \"seeds\": [\n    {\n      \"id\": \"uuid\",\n      \"timestamp\": \"2026-05-19T21:00:00+08:00\",\n      \"content\": \"今天在地铁上看到一个老奶奶在看书，突然觉得活到老学到老真好\",\n      \"type\": \"感悟\",         // 自动分类：日常/感悟/情绪/灵感/备忘/其他\n      \"emotion\": \"温暖\",      // 自动识别情绪\n      \"tags\": [\"生活\",\"学习\"],\n      \"attachments\": []\n    }\n  ]\n}\n```\n\n**画像格式**（持续更新）：\n```json\n{\n  \"profile\": {\n    \"habits\": {\"咖啡\": \"高频\", \"熬夜\": \"偶尔\"},\n    \"values\": [\"家庭\",\"自由\",\"成长\"],\n    \"emotions\": {\"recent_trend\": \"积极向上\", \"keywords\": [\"温暖\",\"开心\"]},\n    \"milestones\": [\n      {\"date\": \"2026-03-01\", \"event\": \"开始用BigA炒股\", \"impact\": \"进入投资领域\"}\n    ]\n  }\n}\n```\n\n## 脚本工具\n\n```bash\n# 新增种子\npython3 skills/bigseed/scripts/bigseed.py add --content \"刚想到一个创业点子\" [--image <path>] [--tags tag1,tag2]\n\n# 查看种子\npython3 skills/bigseed/scripts/bigseed.py query [--from DATE] [--to DATE] [--type 感悟] [--emotion 温暖]\n\n# 查看画像\npython3 skills/bigseed/scripts/bigseed.py portrait\n\n# 生成故事（请模型写，脚本只提供数据）\npython3 skills/bigseed/scripts/bigseed.py seeds-for-story [--from DATE] [--to DATE] [--limit 20]\n\n# 汇总统计\npython3 skills/bigseed/scripts/bigseed.py stats [--from DATE] [--to DATE]\n```\n\n## 工作流程\n\n### 1. 种下一颗种子\n\n用户使用触发词明确表达记录意图时才执行保存。模糊或无触发词的聊天内容不自动保存。\n\n**触发即保存**的明确命令句式（不用确认）：\n- 「种一颗 xxx」「种一下 xxx」「种一个 xxx」「种种子 xxx」\n- 「刚想到 xxx」「突然想起 xxx」\n\n**模糊意图（先确认）**：只说单个触发词时，先问「想记点什么？」确认后再保存。\n\n| 触发模式 | 示例 | 处理 |\n|--------|------|------|\n| 明确命令 | 「种一颗今天爬山看到日落」 | 直接保存，无需确认 |\n| 模糊触发 | 只说「种子」 | 先问「想记点什么？」 |\n| 无触发词 | 日常聊天内容 | 不保存 |\n\n### 操作顺序（严格遵循）\n\n**第一步：必须保存**\n```bash\npython3 skills/bigseed/scripts/bigseed.py add \\\n  --content \"用户原话\" \\\n  --type \"分析出的类型\" \\\n  --emotion \"分析出的情绪\" \\\n  --tags \"tag1,tag2,tag3\"\n```\n\n**第二步：确认写入成功**\n检查脚本输出 `✅ 种子已保存`，确认 `seeds.json` 中已有该条。\n\n**第三步：再回复用户**\n回复格式如下：\n\n**回复格式**：\n```\n🌱 **种子已种下**\n\n> *类型：* {类型} · {情绪图标}\n> *情绪：* {情绪}\n> *标签：* {标签1} · {标签2} · {标签3}\n\n{一两句回应}\n```\n\n情绪图标映射：开心😊 · 感动🥹 · 温暖☀️ · 感慨💭 · 希望🌟 · 沮丧😔 · 焦虑😰 · 兴奋🤩 · 平静😌 · 其他💬\n\n类型列表：日常/感悟/情绪/灵感/备忘\n\n标签：从内容中提取2-4个关键词标签\n\n### 2. 拼出画像\n\n用户说\"看看我是谁\"、\"我最近怎么样\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 读画像数据\n3. 模型基于最近7天的种子数据 + 画像，生成最新画像摘要\n4. 末尾提示：这是基于最近7天的数据生成的。如需其他时间范围，请告诉我。\n\n> 手动触发默认也是最近7天。除非用户指定其他时间范围。\n\n### 3. 生成故事（核心玩法）\n\n用户说\"帮我写个关于我的故事\"：\n\n1. `python3 scripts/bigseed.py seeds-for-story --from 7daysago` 取最近7天种子\n2. `python3 scripts/bigseed.py portrait` 取画像\n3. 模型基于最近7天的种子数据+画像，创作故事/剧本\n4. 末尾提示：这是基于最近7天的素材生成的。如需其他时间范围，请告诉我。\n\n**支持的形式**：\n- 📖 **短篇小说** — \"一个叫方燕彬的年轻人...\"\n- 🎬 **电影剧本** — 分幕分镜，像《你的名字》一样\n- 📊 **年度人生报告** — \"2026年你笑了128次，爬了3座山\"\n- 🎮 **剧情选择游戏** — \"那天你选择了辞职，接下来...\"\n- 📝 **十分钟小剧场** — 浓缩一天/一周的闪念成小剧场\n\n> 如果你需要生成插图和视频，请告诉我。前提是你的模型能支持。\n\n### 4. 趣味交互\n\n不需要每次都正经问，可以有趣地触发：\n\n| 你说 | 回应 |\n|------|------|\n| \"今天的我是什么剧本？\" | 基于今日种子生成一段小剧场 |\n| \"用三个词描述现在的我\" | 从画像提炼三个关键词 |\n| \"去年和今年的我有什么区别\" | 对比画像变化 |\n| \"如果把我的一生拍成电影\" | 基于全部种子生成电影大纲 |\n| \"随机抽一颗种子\" | 随机挑一条过往闪念，唤起回忆 |\n\n## 触发词\n\n种一颗/种一个/种一下/种种子/刚想到/突然想起/今天的我/写个故事/我的电影/年度报告/随机种子\n\n种一颗/种一个/种一下/种种子/刚想到/突然想起/今天的我/写个故事/我的电影/年度报告/随机种子\n\n## Cron 工作流：每周简报（周六早6点推送）\n\n### 定时器配置\n\n```json\n{\n  \"name\": \"bigseed-weekly\",\n  \"schedule\": {\n    \"kind\": \"cron\",\n    \"expr\": \"0 6 * * 6\",      // 每周六 06:00（北京时间）\n    \"tz\": \"Asia/Shanghai\"\n  },\n  \"sessionTarget\": \"isolated\",  // 独立 session 运行\n  \"payload\": {\n    \"kind\": \"agentTurn\",\n    \"message\": \"bigseed-weekly: 周六自动简报+画像+故事。...\",\n    \"timeoutSeconds\": 300,       // 超时 5 分钟（含模型生成时间）\n    \"lightContext\": true\n  },\n  \"delivery\": {\n    \"mode\": \"announce\",\n    \"channel\": \"feishu\",\n    \"to\": \"<用户ID>\"\n  }\n}\n```\n\n### 优化工作流（数据预取模式）\n\n采用**数据预取**策略，减少模型与工具的交互轮次，提升效率：\n\n```\n[脚本预取]                    [模型一次性生成]\n    ↓                                ↓\n① stats 脚本  ──→ 种子数统计 ──→\n② seeds-for-story  ──→ 种子画像数据 ──→  ③ 简报+画像摘要+故事\n                                                      ↓\n                                                  ④ 编译推送\n```\n\n**流程说明：**\n\n1. 先依次执行两个 Python 脚本（各约 1-2 秒）：\n   - `python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>` — 统计本周种子数\n   - `python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20` — 拉取种子数据 + 画像\n2. 模型一次性拿到所有数据后，直接输出完整内容，**无需来回切工具**\n3. 内容经 `delivery.announce` 直接推送至用户聊天\n\n### 决策逻辑\n\n- **种子数 ≥ 3**：一次性输出 ①本周简报 ②本周画像摘要 ③本周故事 ④使用说明\n- **种子数 < 3**：推送种子功能介绍，提醒记录生活点滴\n\n### Prompt 模板\n\n```\nbigseed-weekly: 周六自动简报+画像+故事。\n\n[数据预取]\n1. 执行 python3 skills/bigseed/scripts/bigseed.py stats --from <本周一> --to <本周日>\n2. 执行 python3 skills/bigseed/scripts/bigseed.py seeds-for-story --from <7天前> --limit 20\n\n[决策与输出]\n如果种子数≥3：\n  基于以上数据一次性输出：\n  1) 本周简报（类型/情绪/发现）\n  2) 本周画像摘要\n  3) 本周故事\n  4) 末尾告知：以上基于最近7天的素材。如需其他时间范围请告诉我。\n如果种子数<3：\n  推送种子功能介绍，提醒记录生活点滴。\n内容有温度有创意。\n```\n\n### 输出格式示例\n\n```\n> 🌱 **本周种子简报**\n> 本周种了X颗种子\n> 📊 类型分布：感悟2 · 灵感1 · 日常1\n> 💭 情绪关键词：开心 · 温暖\n> 🔍 发现：你这周X次提到XX，是不是在关注什么？\n>\n> 🧩 **本周画像摘要**\n> [自动生成的画像内容]\n>\n> 📖 **本周故事**\n> [自动生成的故事内容]\n>\n> 以上都是基于最近7天的素材。如需其他时间范围请告诉我。\n> 如果你需要生成插图和视频，也请告诉我（前提是我的模型能支持）。\n```\n\n### 耗时参考\n\n| 阶段 | 耗时 | 说明 |\n|------|------|------|\n| 脚本预取（stats + seeds-for-story） | ~5s | Python 读 JSON，很快 |\n| 模型生成（简报+画像+故事） | ~60-120s | 一次性输出，避免切工具 |\n| 推送 | ~2s | 通过 delivery announce |\n| **总计** | **~70-130s** | 超时设 300s 足够 |\n\n## 首次使用提示\n\n用户第一次触发时，必须先展示🔒隐私提示，确认后再附功能指引：\n\n> 🌱 Big Seed 已激活！\n>\n> 🔒 **隐私说明**：你说「种一颗」「刚想到」时，内容会保存在本地设备用于生成故事，不会上传外部。可随时说「删掉这颗种子」。\n>\n> 试试：\n> • **种一颗** — 说「种一颗今天心情很好」\n> • **看看我** — 让我拼出你的画像\n> • **写个故事** — 用你的种子生成专属故事\n> • **随机种子** — 翻出被遗忘的回忆\n\nFile v2.0.7:_meta.json\n\n{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"bigseed\",\n  \"version\": \"2.0.7\",\n  \"publishedAt\": 1780099954895\n}\n\nFile v2.0.7:skill-card.md\n\n## Description: <br>\nBig Seed is a life-story journaling skill that saves explicit personal reflections locally, builds a user portrait from saved seeds, and helps generate stories, reports, scripts, and weekly summaries. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[kobenfang](https://clawhub.ai/user/kobenfang) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users can use this skill to intentionally record personal moments, retrieve and summarize saved entries, build a personal portrait, and generate autobiographical stories or weekly life summaries from local journal data. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill stores personal journal entries and profile inferences locally, which can expose sensitive life details if the workspace is shared, synced, or backed up. <br>\nMitigation: Use the skill only in trusted workspaces, review the local memory/bigseed-data directory, and avoid saving content that should not persist. <br>\nRisk: The documented weekly Feishu delivery flow can send generated summaries outside the local workspace. <br>\nMitigation: Disable or avoid the cron delivery flow unless external weekly summaries are explicitly desired and the recipient is correct. <br>\nRisk: The security evidence notes that the included script has no delete command even though the skill text describes a deletion phrase. <br>\nMitigation: Verify deletion behavior before relying on it, and manually inspect or remove saved JSON entries when necessary. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/kobenfang/bigseed) <br>\n- [Publisher profile](https://clawhub.ai/user/kobenfang) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance, JSON data] <br>\n**Output Format:** [Markdown responses with inline shell commands and JSON-backed local memory files] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Uses local memory/bigseed-data JSON files through the bundled Python script; the documented weekly Feishu delivery flow is optional and should be configured deliberately.] <br>\n\n## Skill Version(s): <br>\n2.0.7 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\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. <br>\n\nFile v2.0.7:memory/bigseed-data/seeds.json\n\n{\n  \"seeds\": [\n    {\n      \"id\": \"2de19228-5b70-4abb-ac25-4e7e71d4142d\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"跑通了，修复存储问题\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"fix\",\n        \"bigseed\"\n      ],\n      \"attachments\": []\n    },\n    {\n      \"id\": \"cd3b2d92-ed97-4f9c-8c61-e4f3014f0167\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"测试种子\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"测试\"\n      ],\n      \"attachments\": []\n    }\n  ]\n}","readmeExcerpt":"Skill: Big Seed · 种子 · 日记（AI日记·人生故事·自传·闪念记录·回忆录）| AI Diary, Life Story, Memoir & Journal Owner: kobenfang Summary: 🌱 Big Seed · 种子 — AI日记与人生故事生成器。闪念记录、捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。AI日记、回忆录、自传、人生故事一站式。种一颗种子，长一个世界。| AI diary, life story, memoir, biography, journal & novel generator. Tags: ai:2.0.16, autobiography:2.0.16, biography:2.0.16, creative:2.0.16, daily:2.0.16, diary:2.0.16, emotion:2.0.16, jou","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"memory/bigseed-data/          ← 唯一存储目录\n├── seeds.json                ← 🌱 所有闪念记录（种子）\n├── portrait.json             ← 🧩 用户画像（逐步构建）\n└── stories.json              ← 📖 已生成的故事存档"},{"language":"json","snippet":"{\n  \"seeds\": [\n    {\n      \"id\": \"uuid\",\n      \"timestamp\": \"2026-05-19T21:00:00+08:00\",\n      \"content\": \"今天在地铁上看到一个老奶奶在看书，突然觉得活到老学到老真好\",\n      \"type\": \"感悟\",         // 自动分类：日常/感悟/情绪/灵感/备忘/其他\n      \"emotion\": \"温暖\",      // 自动识别情绪\n      \"tags\": [\"生活\",\"学习\"],\n      \"attachments\": []\n    }\n  ]\n}"},{"language":"json","snippet":"{\n  \"profile\": {\n    \"habits\": {\"咖啡\": \"高频\", \"熬夜\": \"偶尔\"},\n    \"values\": [\"家庭\",\"自由\",\"成长\"],\n    \"emotions\": {\"recent_trend\": \"积极向上\", \"keywords\": [\"温暖\",\"开心\"]},\n    \"milestones\": [\n      {\"date\": \"2026-03-01\", \"event\": \"开始用BigA炒股\", \"impact\": \"进入投资领域\"}\n    ]\n  }\n}"},{"language":"bash","snippet":"# 新增种子\npython3 skills/bigseed/scripts/bigseed.py add --content \"刚想到一个创业点子\" [--image <path>] [--tags tag1,tag2]\n\n# 查看种子\npython3 skills/bigseed/scripts/bigseed.py query [--from DATE] [--to DATE] [--type 感悟] [--emotion 温暖]\n\n# 查看画像\npython3 skills/bigseed/scripts/bigseed.py portrait\n\n# 生成故事（请模型写，脚本只提供数据）\npython3 skills/bigseed/scripts/bigseed.py seeds-for-story [--from DATE] [--to DATE] [--limit 20]\n\n# 汇总统计\npython3 skills/bigseed/scripts/bigseed.py stats [--from DATE] [--to DATE]"},{"language":"bash","snippet":"python3 skills/bigseed/scripts/bigseed.py add \\\n  --content \"用户原话\" \\\n  --type \"分析出的类型\" \\\n  --emotion \"分析出的情绪\" \\\n  --tags \"tag1,tag2,tag3\""},{"language":"text","snippet":"🌱 **种子已种下**\n\n> *类型：* {类型} · {情绪图标}\n> *情绪：* {情绪}\n> *标签：* {标签1} · {标签2} · {标签3}\n\n{一两句回应}"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: bigseed\ndescription: 🌱 Big Seed · 种子 — AI日记与人生故事生成器。闪念记录、捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。AI日记、回忆录、自传、人生故事一站式。种一颗种子，长一个世界。| AI diary, life story, memoir, biography, journal & novel generator.\n---\n\n# 🌱 Big Seed · 种一个世界\n\n## 📋 功能概览\n\nBig Seed 是一款 **AI 闪念记录与人生拼图工具**，帮你捕捉生活中的每一个灵感瞬间，构建专属人生画卷，生成属于你的故事。\n\n**核心功能：**\n- **🌱 种一颗种子** — 随手记录灵感、感悟、日常、情绪，自动分类打标签\n- **🧩 人生拼图** — 从碎片信息构建用户画像，发现你的习惯、价值观、人生轨迹\n- **📖 生成故事** — 基于种子数据生成专属小说、电影剧本、人生报告\n- **🎬 趣味玩法** — 小剧场、年度报告、剧情选择游戏、随机种子唤醒回忆\n- **📊 人生统计** — 类型分布、情绪趋势、里程碑事件可视化\n- **📅 每周简报** — 周六自动推送本周种子简报+画像摘要+新故事\n- **🗂️ 数据存储** — 种子数据存储在本地设备；订阅的周报/故事会推送至你的聊天\n\n## 核心理念\n\n**你种下每一颗种子，它会长出你的世界。**\n\n## 🔒 隐私提示（首次使用必须展示）\n\n> ⚠️ **使用 Big Seed 前请知悉：**\n> **原始种子数据**（你记录的闪念、图片等）仅存储在你的本地设备上，**不会上传到任何外部服务器**。\n> 如果你订阅了**每周简报**（默认开启），系统会基于你的种子数据自动生成简报、画像摘要和故事，并推送至你的聊天窗口（如飞书）。这是你订阅的定期推送服务，不会分享给任何第三方。\n> 如果你不希望某条内容被保存，可以说「删掉这颗种子」。\n> 如需关闭每周推送，随时告诉我。\n> 首次使用时，必须向用户展示本提示并确认。\n\n每一条想要珍藏的瞬间——都是埋进土里的种子。Big Seed 帮你收集、浇灌，然后用它们拼出你的画像，长出你的故事。\n\n## ⚠️ 数据存储规范（必读）\n\n### 唯一存储位置\n\n所有种子数据 **必须** 存到 `memory/bigseed-data/` 目录（相对于 workspace），**不得** 写在每日日志 `memory/YYYY-MM-DD.md` 或其他地方。\n\n```\nmemory/bigseed-data/          ← 唯一存储目录\n├── seeds.json                ← 🌱 所有闪念记录（种子）\n├── portrait.json             ← 🧩 用户画像（逐步构建）\n└── stories.json              ← 📖 已生成的故事存档\n```\n\n### 操作方式\n\n**新增种子时：**\n- 不能用 `write` 直接写 seeds.json\n- 必须调用 `python3 skills/bigseed/scripts/bigseed.py add` 脚本\n- 脚本负责：生成 UUID、打时间戳、写入 JSON、自动排序\n\n**读取种子时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py query / stats / seeds-for-story`\n- 不要手动读 JSON 文件（除非脚本出故障）\n\n**更新画像时：**\n- 用 `python3 skills/bigseed/scripts/bigseed.py portrait` 读取\n- 模型分析种子数据后，通过脚本写回 portrait.json\n\n### 错误处理\n\n如果 `scripts/bigseed.py` 执行失败：\n1. 检查 `memory/bigseed-data/` 目录和 JSON 文件是否存在（不存在则初始化）\n2. 重试一次\n3. 仍失败则告知用户存储异常\n\n### 种子格式\n\n```json\n{\n  \"seeds\": [\n    {\n      \"id\": \"uuid\",\n      \"timestamp\": \"2026-05-19T21:00:00+08:00\",\n      \"content\": \"今天在地铁上看到一个老奶奶在看书，突然觉得活到老学到老真好\",\n      \"type\": \"感悟\",         // 自动分类：日常/感悟/情绪/灵感/备忘/其他\n      \"emotion\": \"温暖\",      // 自动识别情绪\n      \"tags\": [\"生活\",\"学习\"],\n      \"attachments\": []\n    }\n  ]\n}\n```\n\n**画像格式**（持续更新）：\n```json\n{\n  \"profile\": {\n    \"habits\": {\"咖啡\": \"高频\", \"熬夜\": \"偶尔\"},\n    \"values\": [\"家庭\",\"自由\",\"成长\"],\n    \"emotions\": {\"recent_trend\": \"积极向上\", \"keywords\": [\"温暖\",\"开心\"]},\n    \"milestones\": [\n      {\"date\": \"2026-03-01\", \"event\": \"开始用BigA炒股\", \"impact\": \"进入投资领域\"}\n    ]\n  }\n}\n```\n\n## 脚本工具\n\n```bash\n# 新增种子\npython3 skills/bigseed/scripts/bigseed.py add --content \"刚想到一个创业点子\" [--image <path>] [--tags tag1,tag2]\n\n# 查看种子\npython3 skills/bigseed/scripts/bigseed.py query [--from DATE] [--to DATE] [--type 感悟] [--emotion 温暖]\n\n# 查看画像\npython3 skills/bigseed/scripts/bigseed.py portrait\n\n# 生成故事（请模型写，脚本只提供数据）\npython3 skills/bigseed/scripts/bigseed.py seeds-for-story [--from DATE] [--to DATE] [--limit 20]\n\n# 汇总统计\npython3 skills/bigseed/scripts/bigseed.py stats [--from DATE] [--to DATE]\n```\n\n## 工作流程\n\n### 1. 种下一颗种子\n\n用户使用触发词明确表达记录意图时才执行保存。模糊或无触发词的聊天内容不自动保存。\n\n**触发即保存**的明确命令句式（不用确认）：\n- 「种一颗 xxx」「种一下 xxx」「种一个 xxx"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn74nyzntdcr43y9jyj89wb2qx85c8pf\",\n  \"slug\": \"bigseed\",\n  \"version\": \"2.0.16\",\n  \"publishedAt\": 1787709972482\n}"},{"path":"skill-card.md","content":"## Description:\n\nBig Seed is an AI diary and memoir skill that records short journal entries, builds a personal portrait from those records, and generates stories, scripts, reports, summaries, and memory prompts.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[kobenfang](https://clawhub.ai/user/kobenfang)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users use Big Seed to capture diary-like thoughts, memories, images, and life events, then ask an agent to summarize patterns, build a personal portrait, and create memoir-style stories or weekly journal reports.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The package includes diary-like personal data in the bundled artifact.\n\nMitigation: Clean bundled journal records before release or installation, and review stored memory files before handling private user memories.\n\nRisk: Weekly chat summaries can disclose sensitive facts inferred from journal records even when raw records remain local.\n\nMitigation: Make recurring summaries explicit and easy to disable, and treat generated summaries as sensitive personal information.\n\nRisk: Delete and disable controls are described but not well supported by the bundled script behavior.\n\nMitigation: Add tested delete and subscription-disable controls before using the skill with private memories.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/kobenfang/skills/bigseed)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, JSON, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown responses with JSON-backed journal records and shell command examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May generate recurring weekly summaries, profile summaries, stories, scripts, reports, and statistics from local journal records.]\n\n## Skill Version(s):\n\n2.0.16 (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."},{"path":"memory/bigseed-data/seeds.json","content":"{\n  \"seeds\": [\n    {\n      \"id\": \"2b60eadf-74b2-4466-b50c-7c651969b0f8\",\n      \"timestamp\": \"2026-06-01T21:57:08+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，我穿黑衬衫\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\",\n        \"方燕彬\"\n      ],\n      \"attachments\": [\n        \"63087HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"c2781f8d-c2f1-4120-961c-e1b8ed69c211\",\n      \"timestamp\": \"2026-06-01T21:56:50+08:00\",\n      \"content\": \"跟朋友聚餐碰杯，清蒸鱼、红烧肉摆了一桌，笑得很开心\",\n      \"type\": \"日常\",\n      \"emotion\": \"开心\",\n      \"tags\": [\n        \"朋友\",\n        \"聚餐\",\n        \"美食\"\n      ],\n      \"attachments\": [\n        \"63081HOME/.openclaw/media/inbound/85d79fed-2b53-4fbf-bf64-fdef5c9aaa2e.jpg\"\n      ]\n    },\n    {\n      \"id\": \"2de19228-5b70-4abb-ac25-4e7e71d4142d\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"跑通了，修复存储问题\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"fix\",\n        \"bigseed\"\n      ],\n      \"attachments\": []\n    },\n    {\n      \"id\": \"cd3b2d92-ed97-4f9c-8c61-e4f3014f0167\",\n      \"timestamp\": \"2026-05-27T22:25:11+08:00\",\n      \"content\": \"测试种子\",\n      \"type\": \"日常\",\n      \"emotion\": \"平静\",\n      \"tags\": [\n        \"测试\"\n      ],\n      \"attachments\": []\n    }\n  ]\n}"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"🌱 Big Seed · 种子 — AI日记与人生故事生成器。闪念记录、捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。AI日记、回忆录、自传、人生故事一站式。种一颗种子，长一个世界。| AI diary, life story, memoir, biography, journal & novel generator. Skill: Big Seed · 种子 · 日记（AI日记·人生故事·自传·闪念记录·回忆录）| AI Diary, Life Story, Memoir & Journal Owner: kobenfang Summary: 🌱 Big Seed · 种子 — AI日记与人生故事生成器。闪念记录、捕捉生活点滴、感悟想法，从碎片信息构建用户画像，生成以用户为主人公的小说、电影剧本或自传。AI日记、回忆录、自传、人生故事一站式。种一颗种子，长一个世界。| AI diary, life story, memoir, biography, journal & novel generator. Tags: ai:2.0.16, autobiography:2.0.16, biography:2.0.16, creative:2.0.16, daily:2.0.16, diary:2.0.16, emotion:2.0.16, jou","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":922,"uniquenessScore":52,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T15:57:44.913Z","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-09T15:57:44.913Z","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-09T23:00:49.855Z","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"}]}}}