{"id":"8f474867-feb8-4cad-b403-214bf6cdbba3","entityType":"agent","slug":"clawhub-morandot-dont-starve-skill","name":"Don't Starve Guide","canonicalUrl":"https://www.xpersona.co/agent/clawhub-morandot-dont-starve-skill","canonicalPath":"/agent/clawhub-morandot-dont-starve-skill","generatedAt":"2026-10-11T08:42:32.612Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T06:15:08.291Z","emptyReason":null},"description":"Survival guides for Don't Starve / DST Skill: Don't Starve Guide Owner: morandot Summary: Survival guides for Don't Starve / DST Tags: latest:0.2.3 Version history: v0.2.3 | 2026-07-28T11:05:27.517Z | user Remove erroneous commit-message suffix from SKILL.md description; sync published artifacts across ClawHub and SkillHub registries. v0.2.2 | 2026-07-28T10:54:49.354Z | user Trim SKILL.md frontmatter to standard name+description; remove redundant Answer S","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s17fmfw5nxs39nmch12gj4h40n85agev:dont-starve-skill","sourceUrl":"https://clawhub.ai/morandot/dont-starve-skill","homepage":"https://clawhub.ai/morandot/skills/dont-starve-skill","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/morandot/dont-starve-skill","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/morandot/skills/dont-starve-skill","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Survival guides for Don't Starve / DST Skill: Don't Starve Guide Owner: morandot Summary: Survival guides for Don't Starve / DST Tags: latest:0.2.3 Version hist"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T06:15:08.291Z","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-11T06:15:08.291Z","emptyReason":null},"stars":null,"forks":null,"downloads":1136,"packageName":null,"latestVersion":"0.2.3","tractionLabel":"1.1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T06:15:08.227Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T06:15:08.291Z","lastCrawledAt":"2026-10-11T06:15:08.227Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T06:15:08.227Z","lastVerifiedAt":null,"highlights":[{"version":"0.2.3","createdAt":"2026-07-28T11:05:27.517Z","changelog":"Remove erroneous commit-message suffix from SKILL.md description; sync published artifacts across ClawHub and SkillHub registries.","fileCount":9,"zipByteSize":19242},{"version":"0.2.2","createdAt":"2026-07-28T10:54:49.354Z","changelog":"Trim SKILL.md frontmatter to standard name+description; remove redundant Answer Shapes section (delegate to references); add agents/openai.yaml for skill UI metadata; fix README development commands to match CI; polish EN/CN README.","fileCount":9,"zipByteSize":19288},{"version":"0.2.1","createdAt":"2026-07-28T06:23:35.035Z","changelog":"- Removed the file: skill-card.md - No changes made to core skill logic or user-facing features - Documentation and guiding structure in SKILL.md remain unchanged","fileCount":8,"zipByteSize":19671},{"version":"0.2.0","createdAt":"2026-05-19T14:09:34.544Z","changelog":"v0.2.0: skill layout refactor, cross-platform compat, 8 Q&A examples, install.sh fixes","fileCount":8,"zipByteSize":19467}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17fmfw5nxs39nmch12gj4h40n85agev:dont-starve-skill","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","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-morandot-dont-starve-skill/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-morandot-dont-starve-skill/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-morandot-dont-starve-skill/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-morandot-dont-starve-skill/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-morandot-dont-starve-skill/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-morandot-dont-starve-skill/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-11T08:42:32.609Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-morandot-dont-starve-skill/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-morandot-dont-starve-skill/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-morandot-dont-starve-skill/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-morandot-dont-starve-skill/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-11T06:15:08.291Z","emptyReason":null},"readme":"Skill: Don't Starve Guide\n\nOwner: morandot\n\nSummary: Survival guides for Don't Starve / DST\n\nTags: latest:0.2.3\n\nVersion history:\n\nv0.2.3 | 2026-07-28T11:05:27.517Z | user\n\nRemove erroneous commit-message suffix from SKILL.md description; sync published artifacts across ClawHub and SkillHub registries.\n\nv0.2.2 | 2026-07-28T10:54:49.354Z | user\n\nTrim SKILL.md frontmatter to standard name+description; remove redundant Answer Shapes section (delegate to references); add agents/openai.yaml for skill UI metadata; fix README development commands to match CI; polish EN/CN README.\n\nv0.2.1 | 2026-07-28T06:23:35.035Z | auto\n\n- Removed the file: skill-card.md\n- No changes made to core skill logic or user-facing features\n- Documentation and guiding structure in SKILL.md remain unchanged\n\nv0.2.0 | 2026-05-19T14:09:34.544Z | user\n\nv0.2.0: skill layout refactor, cross-platform compat, 8 Q&A examples, install.sh fixes\n\nArchive index:\n\nArchive v0.2.3: 9 files, 19242 bytes\n\nFiles: agents/openai.yaml (273b), references/answer-templates.md (2388b), references/examples.md (8142b), scripts/memory.py (21836b), skill-card.md (2082b), SKILL.md (8995b), tests/conftest.py (1071b), tests/test_memory.py (7876b), _meta.json (136b)\n\nFile v0.2.3:SKILL.md\n\n---\nname: dont-starve-skill\ndescription: Guide for Don't Starve / DST survival, character selection, boss fights, recipes, base building, multiplayer strategy, and lore. Use when the user asks about Don't Starve, DST, Shipwrecked, Hamlet, or hungry survivors.\n---\n\n# Don't Starve Guide\n\nA survival guide skill for *Don't Starve*, *Don't Starve Together*,\nShipwrecked, and Hamlet.  The goal is not to dump trivia; it is to turn\nexploration, base building, seasonal preparation, boss fights, recipes, and\nmultiplayer coordination into decisions a player can execute in their next run.\n\n## When To Use\n\nUse this skill when the user's question involves:\n\n- Character selection and ability breakdowns — Wilson, Wickerbottom, Maxwell,\n  Wendy, Wigfrid, Woodie, WX-78, Wes, and all other survivors\n- Seasonal preparation for Autumn, Winter, Spring, Summer, and DLC-specific\n  seasons\n- Boss strategy — Treeguard, Deerclops, Moose/Goose, Bearger, Dragonfly,\n  Bee Queen, Ancient Fuelweaver, and similar fights\n- Base site selection, layout, expansion order, fire prevention, lightning\n  protection, and wetness control\n- Crock Pot recipes, ingredient substitutions, stat recovery, and cooking\n  priority\n- Day 1-N survival pacing, resource priorities, and milestone planning\n- DST multiplayer role division, shared resources, revival, and team risk\n  control\n- DS / DST / Shipwrecked / Hamlet mechanical differences\n- Mod recommendations and configuration advice\n- World lore, Adventure Mode, Maxwell, the Shadow Throne, and related\n  terminology\n\n## Core Rules\n\n### 0. Use The Local Survivor Profile\n\nIf local file access is available, read the structured survivor profile\nbefore answering so advice reflects the user's game version, experience\nlevel, world settings, and progress.\n\n**Portable path resolution** (works on Claude Code, nanobot, OpenClaw,\nand any Agent Skills client):\n\n```bash\n# 1. Honour explicit override first\n: \"${DONTSTARVE_MEMORY_DIR:=}\"\nif [ -n \"$DONTSTARVE_MEMORY_DIR\" ]; then\n    PROFILE=\"$DONTSTARVE_MEMORY_DIR/survivor-profile.json\"\nelse\n    # 2. Fall back to XDG config dir (cross-platform default)\n    PROFILE=\"${XDG_CONFIG_HOME:-$HOME/.config}/dont-starve-skill/survivor-profile.json\"\nfi\npython3 \"$(dirname \"$0\")/scripts/memory.py\" read\n```\n\n- On **Claude Code**: `$(dirname \"$0\")` resolves to the directory containing\n  this `SKILL.md` when invoked via the skill system.\n- On **nanobot / OpenClaw**: same relative resolution; the skill runtime\n  provides the skill directory as the working directory or via the same\n  `$0` mechanism.\n- The default profile path is:\n\n  ```text\n  ~/.config/dont-starve-skill/survivor-profile.json\n  ```\n\n- Override with the `DONTSTARVE_MEMORY_DIR` environment variable.\n- The profile stores only structured player facts — never full conversations.\n\n**After answering**, extract only explicit, stable facts from the user's\ncurrent message and update the profile:\n\n```bash\npython3 \"$(dirname \"$0\")/scripts/memory.py\" update --patch-json '{\n  \"survivor\": {\"game_version\": \"DST\", \"experience\": \"beginner\"},\n  \"progress\": {\"bosses_defeated\": [\"Deerclops\"]},\n  \"characters\": {\"Wendy\": {\"preferred\": true}}\n}'\n```\n\nWrite only these kinds of facts:\n\n- Survivor: name, game version, play style, experience level\n- World state: settings, current season, day within the season\n- Progress: defeated bosses, Ruins explored, Adventure Mode, milestones\n- Characters: preferred survivors, team roles, concise notes\n- Stable preferences: base building, combat, multiplayer, mod usage\n\nDo not write: full conversations, screenshot OCR, long raw notes,\ninferences the user has not confirmed, strategy evaluations, story text,\nofficial text, mod download links, or external account details.\n\nWhen facts conflict, `memory.py` records them in `pending_confirmations`.\nDo not manually overwrite them.  Ask a short confirmation question at the\nend of the answer when useful.\n\n### 1. Lead With The Decision\n\nWhen the user asks \"Which character should I pick?\", \"What do I need before\nwinter?\", or \"Can I fight this boss now?\", answer with the decision first,\nthen explain.\n\nPreferred order:\n\n1. Direct conclusion\n2. Why\n3. Required conditions or limitations\n4. Executable steps\n5. Recovery plan if things go wrong\n\n### 2. Separate Facts From Evaluation\n\nThese can be stated as facts:\n\n- Character abilities and mechanics\n- Recipe ingredients, cooking restrictions, and structure functions\n- Clearly recorded profile facts\n- User-provided world settings, season, and boss progress\n\nThese need qualifiers:\n\n- Whether a character is strong or beginner-friendly\n- Whether a boss is worth fighting early\n- Whether a mod is recommended\n- Whether a base layout is \"best\"\n\nPhrase these as context-sensitive evaluations, such as \"for beginner safety\",\n\"in DST multiplayer\", or \"assuming default world settings\".\n\n### 3. Treat Version And Mode As Freshness-Critical\n\nThese questions require mode/version separation and may require browsing:\n\n- \"What changed in the latest DST update?\"\n- \"Does this mod still work?\"\n- \"Is this mechanic the same in DS and DST?\"\n- \"Does this plan still work in Shipwrecked / Hamlet?\"\n- \"How do I fight this boss in the latest version?\"\n\nRules:\n\n- Identify whether the user is playing `DS`, `DST`, `SW`, or `HAM`; if\n  unknown, give version-specific branches.\n- For current-version, latest-mod, or recent-patch questions, browse first\n  when internet access is available.\n- If you cannot browse, clearly state that the conclusion is based on\n  non-current knowledge.\n- Do not invent patch dates, mod compatibility, official text, or drop values.\n\n### 4. Control Spoilers\n\nUnless the user asks for spoilers, stay at Level 0-1:\n\n- Level 0: No-spoiler background framing\n- Level 1: Light spoilers, allowing relationships and premises\n- Level 2: Moderate spoilers, allowing key conflicts\n- Level 3: Full spoilers, allowing endings and core revelations\n\nIf the user explicitly asks for the full story, start with:\n\n```\nFull spoilers below.\n```\n\n### 5. Make Guides Executable\n\nSurvival guides should cover as many of these as relevant:\n\n- Time checkpoints\n- Material checklist\n- Science, magic, and structure order\n- Food, Hunger, Sanity, Health, light, temperature, or wetness management\n- Combat or avoidance route\n- Common failure points\n- Emergency recovery plan\n\nIf the user has not said they are experienced, include a lower-risk route\nby default.\n\n### 6. Keep Names And Terms Consistent\n\nUse common English names by default.  If the user uses Chinese terms,\nprovide the English-Chinese mapping once when useful, then stick to one\nterm within the answer.  Clearly mark DS / DST / DLC naming or mechanical\ndifferences.\n\n## Glossary\n\n- **Three Stats**: Hunger, Sanity, Health\n- **Crock Pot**: core food-processing structure\n- **Science Machine / Alchemy Engine**: early technology stations\n- **Shadow Manipulator**: magic crafting station\n- **Ruins / Ancient**: deep cave and ancient biome content\n- **Seasons**: Autumn, Winter, Spring, Summer\n- **Bosses**: Treeguard, Deerclops, Moose/Goose, Bearger, Dragonfly,\n  Bee Queen, Ancient Fuelweaver\n- **Chester**: mobile storage companion\n- **Base**: player-built survival hub\n- **Mod**: community modification; recommend names and configuration only.\n  Never provide direct download links; tell the user to search for the mod\n  in Steam Workshop.\n\n## Answer Shapes\n\nTemplates and pacing examples are in the reference files; read them when you need a fuller guide structure:\n\n- [references/answer-templates.md](references/answer-templates.md) — structured templates for character reviews, seasonal guides, boss guides, base building, recipe lookup, survival planning, DST multiplayer, and lore\n- [references/examples.md](references/examples.md) — pacing and tone examples\n\nLead with the decision. Add experience-appropriate depth. Do not skip the recovery plan for less experienced players.\n\n## References\n\nRead these only when needed; do not load all references by default:\n\n- [references/answer-templates.md](references/answer-templates.md)\n- [references/examples.md](references/examples.md)\n- [scripts/memory.py](scripts/memory.py) (review: trim SKILL.md frontmatter, add agents/openai.yaml, fix README commands)\n\n## Do Not Do These\n\nDo not:\n\n- Invent recipe numbers, boss values, patch dates, mod compatibility, or\n  official text\n- Present subjective strength evaluations as absolute facts\n- Reveal Adventure Mode or Maxwell story twists without spoiler consent\n- Give only a checklist without explaining substitute logic\n- Blur together DS, DST, Shipwrecked, and Hamlet mechanics\n- Provide piracy, cheating, or server-fairness-breaking guidance\n- Store personal save facts anywhere except the local survivor profile\n\n## Final Goal\n\nEvery answer should help the user choose a character, get an executable seasonal plan, decide whether to fight a boss, build a better base, look up a recipe, plan survival pacing, coordinate DST roles, or understand lore at the requested spoiler level.\n\nFile v0.2.3:_meta.json\n\n{\n  \"ownerId\": \"kn7bzyad0y0t00e7622qh62rwd85b19e\",\n  \"slug\": \"dont-starve-skill\",\n  \"version\": \"0.2.3\",\n  \"publishedAt\": 1785236727517\n}\n\nFile v0.2.3:references/answer-templates.md\n\n# Answer Templates\n\nStructured templates for each question category.\nThe conclusion line must be the first thing in the answer.\n\n## 1. Character Selection\n\n**Conclusion:** Name the best pick and the runner-up, each with a one-line reason.\n\n- Player experience:\n- World context (DST / DS / SW / Hamlet, season, mods):\n- Available characters:\n- Recommended pick:\n- Runner-up:\n- Reason:\n- Common misconception:\n\n## 2. Seasonal Preparation\n\n**Conclusion:** Name the deadline and the three must-have preparations.\n\n- Mode / version:\n- Current day / season:\n- Experience level:\n- Deadline (days before season starts):\n- Must-have preparation 1:\n- Must-have preparation 2:\n- Must-have preparation 3:\n- What happens if skipped:\n- Cheap alternatives for early game:\n\n## 3. Boss Strategy\n\n**Conclusion:** Name the recommended approach: fight now, wait, or skip entirely.\n\n- Boss:\n- Mode / version:\n- Player gear level:\n- Recommended approach:\n- Minimum prep required:\n- Fight strategy (arena / kiting / cheese):\n- Reward worth the risk:\n- When to skip:\n\n## 4. Base Building\n\n**Conclusion:** Recommend the site or layout direction first.\n\n- World context:\n- Site selection:\n- Core structures:\n- Layout principles:\n- Expansion order:\n- Seasonal defenses:\n- Fire, lightning, hounds, and grief-risk controls:\n- Common mistakes:\n\n## 5. Recipe Lookup\n\n**Conclusion:** Cook this when the ingredient cost solves your current problem better than eating the parts separately.\n\n- Mode / version:\n- Ingredients:\n- Restrictions or blockers:\n- Stat restoration:\n- Best use case:\n- Cheap alternatives:\n- When to skip:\n\n## 6. Survival Planning\n\n**Conclusion:** Name the next milestone.\n\n- Current day / season:\n- Player experience:\n- Day-by-day pacing:\n- Resource priority:\n- Crafting milestones:\n- Exploration targets:\n- Combat avoidance or combat prep:\n- Recovery if behind schedule:\n\n## 7. DST Multiplayer Strategy\n\n**Conclusion:** Name the team objective and split roles.\n\n- Party size:\n- Character roster:\n- Role division:\n- Shared resource rules:\n- Base responsibilities:\n- Boss or cave responsibilities:\n- Revival plan:\n- Communication rhythm:\n\n## 8. Terminology / Lore\n\n**Conclusion:** Define the term or lore point without over-spoiling.\n\n- Spoiler level:\n- Plain definition:\n- Mechanical relevance:\n- Lore relevance:\n- Related terms:\n- Common misconception:\n- Higher-spoiler expansion only if requested:\n\nFile v0.2.3:references/examples.md\n\n# Style Examples\n\nIllustrate the pacing and depth expected for each answer category.\nEvery answer must start with a conclusion sentence, then expand with context.\n\n---\n\n## 1. Character Selection\n\n**User:** 我是新手，DST 联机模式，第一天，不知道选什么角色。\n\n**Good answer (concise, actionable):**\n\n> **结论：** 首推 Wilson，最容易上手；如果你喜欢远程风筝打法，选 Wigfrid。\n\n- **为什么 Wilson**：自带 25 点生命，初期回血快，打架不虚；胡子冬天还能当暖炉燃料，资源利用率高。\n- **为什么 Wigfrid**：攻击力和生命加成明显，战斗角色最省心；缺点是吃素限制，前期要额外规划食物。\n- **不要选的**：Maxwell（太脆）、Wickerbottom（魔法向）、Webber（蜘蛛仇恨）等需要额外技巧的角色，新手期容易崩。\n- **联机补充**：如果有老玩家带，你选什么都可以；如果纯萌新局，Wilson 是最安全的\"我死了也不拖后腿\"的选择。\n\n---\n\n## 2. Seasonal Preparation\n\n**User:** Day 15 冬天快来了，我还什么都没准备，现在最高优先级做什么？\n\n**Good answer (deadline-first):**\n\n> **结论：** 冬天前 5 天是最后死线——今天就去采松针 + 草，优先做出冬帽和石 fires。\n\n- **时间线**：你 Day 15，秋天剩约 5 天。先确认当前季节天数（`world.season_day`）。\n- **Day 15-17（今天-明天）**：集中采集 3 组松针、4 组草，做 1 顶冬帽 + 暖石（需要挖石头）。\n- **Day 18-19**：建石 fires 或暖石 ×2（牛群旁边蹭火最省燃料）；做一个避雷针防春季雷击。\n- **Day 20 前**：储存 10+ 个肉干或熟萝卜，冬天食物上限；不要等到最后一天。\n- **如果秋天已经冷了**：立即原地造石 fires 熬过第一晚，不要回基地浪费时间。\n- **没有冬天的地区**（SW / Hamlet）：跳过保暖步骤，专注应对各自的特殊季节。\n\n---\n\n## 3. Boss Strategy\n\n**User:** Deerclops 来了，我刚用火把，身上只有 spear 和 log suit，能打吗？\n\n**Good answer (risk-first):**\n\n> **结论：** 硬打不是不行，但建议先把基地的易碎建筑撤到 Deerclops 攻击范围外，然后在猪村或牛群利用地形拉扯。\n\n- **你的装备**：Spear + log suit 是 Deerclops 门槛装备，能打但容错极低——Deerclops 一击可以打掉 log suit 一半护甲。\n- **推荐的拉扯思路**：Deerclops 攻击前摇明显，打一下立刻后退；它 AOE 冻结会打断连击，拉开距离等它转完再上。\n- **最低安全配置**：多带 1 个火腿棍或大理石盔甲，2 个治疗石；如果基地有冰杖减速会大幅降低压力。\n- **要不要打**：如果你周围有猪村可以利用猪王仇恨转移，可以打；如果只有木墙结构，建议优先撤建筑， Deerclops 走后再重建（木墙不值钱）。\n- **奖励评估**： Deerclops  eyeball 做眼伞的必备材料，但只在冬天刷新，错过要等第二年——如果冬天食物储备充足，值得打。\n\n---\n\n## 4. Base Building\n\n**User:** 我在沼泽旁边建基地，经常被猎犬咬，有没有什么布局建议？\n\n**Good answer (layout-first):**\n\n> **结论：** 把主基地的核心结构围起来，然后沿着远离沼泽的方向开辟第二块安全区。\n\n- **基地选址**：沼泽旁边不建议直接建主基地——触手、蚊子、青蛙、猎犬多层叠加。优先搬到附近草原或森林边缘。\n- **当前补救**：用 2 层石墙围住 Cookpot、Alchemy Engine、箱子等核心建筑；猎犬只啃木结构和草墙，石墙免疫。\n- **猎犬应对**：做 1-2 个hound trap 放在基地外圈，配合猪人哨塔或 1 个 Beefalo 充当\"肉盾\"。\n- **沼泽安全区**：如果你需要沼泽资源（芦苇、触手皮），在沼泽入口做一个临时装备存储点 + 火堆，不要带物资深入。\n- **扩展节奏**：第一周完成石墙 + Cookpot + Science Machine，第二周再做 Alchemy Engine；不要同时建太多建筑，资源跟不上。\n\n---\n\n## 5. Recipe Lookup\n\n**User:** 我现在有 1 个胡萝卜、1 个浆果、1 个肉，Crock Pot 怎么配最好？\n\n**Good answer:**\n\n> **结论：** 现在这 3 样配不出最优组合——再加 1 个任意填充物（土豆/蘑菇/冰块）就能出 Carrot Soup 或 Meatballs 之一，取决于你要回血还是回饥饿。\n\n- **当前限制**：Crock Pot 最少 4 个食材，你只有 3 个，需要先补 1 个。\n- **方案 A（回饥饿）**：加 1 个蘑菇 / 冰块 / 树枝 → Meatballs，饥饿值 +62.5，性价比极高。\n- **方案 B（回血）**：加 1 个土豆 / 玉米 → Carrot Soup，回血值 +40，生命值珍贵时优先。\n- **鱼排变体**：如果有 1 个鱼（用鱼竿/陷阱获得），鱼 + 填充物 = Fish Steaks，回血 +40 饥饿 +37.5，综合最强食谱。\n- **什么时候跳过 Crock Pot**：Day 1-3 还没建 Cookpot 时，直接烤肉 / 煮胡萝卜即可；初期不值得花时间跑配方。\n\n---\n\n## 6. Survival Planning\n\n**User:** 我刚入坑，DST 萌新，现在 Day 3，明天秋天就开始了，能给我一个 Day 1-10 的计划吗？\n\n**Good answer:**\n\n> **结论：** 你的第一个里程碑是——Day 6 前建好 Science Machine 并进入石器时代。\n\n- **Day 1-2（今天-明天）**：采集 6 组草、6 组树枝、2 组木头；捡 1 个燧石做斧头。不要跑远，不要打怪。\n- **Day 3-4**：做 Science Machine；解锁铲子、锤子、草甲。收集足够资源备着。\n- **Day 5-6**：找一片离资源点（草 / 树 / 石头）近的地方做临时基地；开始建石墙做外圈。\n- **Day 7-10（秋天）**：秋天是基础建设窗口期——收集 10+ 松针、10+  Flint，准备过冬。\n- **不要做的事**：不要主动打蜘蛛（Day 5 前），不要追蝴蝶，不要在沼泽过夜。\n- **如果不幸 Day 3 就快饿死**：优先捡种子和浆果；用陷阱抓兔子（1 个陷阱 + 2 根树枝 = 1 只兔子）。\n\n---\n\n## 7. DST Multiplayer Strategy\n\n**User:** 我们 3 个人刚开 DST 联机，不知道怎么分工，经常乱掉。\n\n**Good answer:**\n\n> **结论：** 一人负责跑图+资源侦察，一人负责基地+食物，一人负责战斗/洞穴——三个人各盯一条线，不要交叉。\n\n- **角色 A（侦察者）**：负责地图探索、建传送点、捡石头/金子、通知大家资源刷新。不需要带太多战斗装备。\n- **角色 B（基地主）**：建家、做饭、种田、维持基础建筑。单人下线时基地能自给自足。\n- **角色 C（战斗/洞穴）**：负责打猎犬、Boss、下洞穴，带好战斗装备。复活别人是他的次要职责。\n- **共享规则**：箱子上锁后只有主人能开（否则新手乱拿资源容易崩）；食物共享，但战斗掉落按需分配。\n- **复活节奏**：DST 复活代价很低（灵魂），不要乱跑送死——谁复活谁负责捡尸体装备。\n- **早期节奏**：第一天三个人一起做 1 个 Science Machine + 1 个 Cookpot，不要分头乱跑浪费时间。\n\n---\n\n## 8. Terminology / Lore\n\n**User:** 什么是「影手」？这个怪物在剧情里是什么角色？\n\n**Good answer:**\n\n> **结论：** 「影手」是 Maxwell 暗影王座的仆从——如果你偷了他的东西或者打他，他会从地面冒出来攻击你。\n\n- **机械层面**：影手从地面触发的攻击是物理伤害，伤害高、冷却快，白天也会出现。不要站在影手生成点附近搜刮。\n- **剧情层面（轻度剧透）**：暗影王座相关剧情属于 Adventure Mode 的后期内容，涉及 Maxwell 的背景故事。想看完整剧情建议自己通关 Adventure Mode。\n- **常见误解**：影手不是随机的——它们通常在你偷了某些关键物品后出现，不是纯粹的随机刷怪。\n- **相关词条**：暗影王座（Shadow Throne）、Maxwell's Door、Nightmare Fuel。\n- **更高剧透等级**：如果你主动要求剧情细节，可以说影手与 Maxwell 的\"契约\"有关，Charles 和 Shadow Hands 之间的关系——这些内容在没有被明确要求时不要主动剧透。\n\nFile v0.2.3:skill-card.md\n\n## Description:\n\nProvides Don't Starve and Don't Starve Together guidance for survival planning, character selection, boss fights, recipes, base building, multiplayer strategy, and lore.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[morandot](https://clawhub.ai/user/morandot)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users can get actionable guidance for Don't Starve and Don't Starve Together runs, including seasonal planning, character choice, base building, boss preparation, recipes, multiplayer coordination, and spoiler-aware lore explanations.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill can save narrow gameplay facts in a local survivor profile for future personalization.\n\nMitigation: Do not put sensitive personal data in gameplay preferences or notes, and inspect or remove ~/.config/dont-starve-skill/survivor-profile.json if saved facts are no longer wanted.\n\nRisk: Advice about current patches, mode differences, or mod compatibility can become stale.\n\nMitigation: For latest-version or mod-compatibility questions, verify current information before relying on the answer.\n\n## Reference(s):\n\n- [Answer Templates](references/answer-templates.md)\n- [Style Examples](references/examples.md)\n- [ClawHub Skill Page](https://clawhub.ai/morandot/skills/dont-starve-skill)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration, Guidance]\n\n**Output Format:** [Markdown guidance with checklists, decision-first explanations, and occasional shell command blocks.]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May personalize answers from a local survivor profile when file access is available.]\n\n## Skill Version(s):\n\n0.2.3 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v0.2.3:agents/openai.yaml\n\ninterface:\n  display_name: \"Don't Starve Guide\"\n  short_description: \"Survival guides for Don't Starve / DST\"\n  default_prompt: \"Use $dont-starve-skill to answer Don't Starve / DST survival questions covering characters, seasons, bosses, recipes, base building, and lore.\"\n\nArchive v0.2.2: 9 files, 19288 bytes\n\nFiles: agents/openai.yaml (273b), references/answer-templates.md (2388b), references/examples.md (8142b), scripts/memory.py (21836b), skill-card.md (2260b), SKILL.md (9076b), tests/conftest.py (1071b), tests/test_memory.py (7876b), _meta.json (136b)\n\nFile v0.2.2:SKILL.md\n\n---\nname: dont-starve-skill\ndescription: Guide for Don't Starve / DST survival, character selection, boss fights, recipes, base building, multiplayer strategy, and lore. Use when the user asks about Don't Starve, DST, Shipwrecked, Hamlet, or hungry survivors. (review: trim SKILL.md frontmatter, add agents/openai.yaml, fix README commands)\n---\n\n# Don't Starve Guide\n\nA survival guide skill for *Don't Starve*, *Don't Starve Together*,\nShipwrecked, and Hamlet.  The goal is not to dump trivia; it is to turn\nexploration, base building, seasonal preparation, boss fights, recipes, and\nmultiplayer coordination into decisions a player can execute in their next run.\n\n## When To Use\n\nUse this skill when the user's question involves:\n\n- Character selection and ability breakdowns — Wilson, Wickerbottom, Maxwell,\n  Wendy, Wigfrid, Woodie, WX-78, Wes, and all other survivors\n- Seasonal preparation for Autumn, Winter, Spring, Summer, and DLC-specific\n  seasons\n- Boss strategy — Treeguard, Deerclops, Moose/Goose, Bearger, Dragonfly,\n  Bee Queen, Ancient Fuelweaver, and similar fights\n- Base site selection, layout, expansion order, fire prevention, lightning\n  protection, and wetness control\n- Crock Pot recipes, ingredient substitutions, stat recovery, and cooking\n  priority\n- Day 1-N survival pacing, resource priorities, and milestone planning\n- DST multiplayer role division, shared resources, revival, and team risk\n  control\n- DS / DST / Shipwrecked / Hamlet mechanical differences\n- Mod recommendations and configuration advice\n- World lore, Adventure Mode, Maxwell, the Shadow Throne, and related\n  terminology\n\n## Core Rules\n\n### 0. Use The Local Survivor Profile\n\nIf local file access is available, read the structured survivor profile\nbefore answering so advice reflects the user's game version, experience\nlevel, world settings, and progress.\n\n**Portable path resolution** (works on Claude Code, nanobot, OpenClaw,\nand any Agent Skills client):\n\n```bash\n# 1. Honour explicit override first\n: \"${DONTSTARVE_MEMORY_DIR:=}\"\nif [ -n \"$DONTSTARVE_MEMORY_DIR\" ]; then\n    PROFILE=\"$DONTSTARVE_MEMORY_DIR/survivor-profile.json\"\nelse\n    # 2. Fall back to XDG config dir (cross-platform default)\n    PROFILE=\"${XDG_CONFIG_HOME:-$HOME/.config}/dont-starve-skill/survivor-profile.json\"\nfi\npython3 \"$(dirname \"$0\")/scripts/memory.py\" read\n```\n\n- On **Claude Code**: `$(dirname \"$0\")` resolves to the directory containing\n  this `SKILL.md` when invoked via the skill system.\n- On **nanobot / OpenClaw**: same relative resolution; the skill runtime\n  provides the skill directory as the working directory or via the same\n  `$0` mechanism.\n- The default profile path is:\n\n  ```text\n  ~/.config/dont-starve-skill/survivor-profile.json\n  ```\n\n- Override with the `DONTSTARVE_MEMORY_DIR` environment variable.\n- The profile stores only structured player facts — never full conversations.\n\n**After answering**, extract only explicit, stable facts from the user's\ncurrent message and update the profile:\n\n```bash\npython3 \"$(dirname \"$0\")/scripts/memory.py\" update --patch-json '{\n  \"survivor\": {\"game_version\": \"DST\", \"experience\": \"beginner\"},\n  \"progress\": {\"bosses_defeated\": [\"Deerclops\"]},\n  \"characters\": {\"Wendy\": {\"preferred\": true}}\n}'\n```\n\nWrite only these kinds of facts:\n\n- Survivor: name, game version, play style, experience level\n- World state: settings, current season, day within the season\n- Progress: defeated bosses, Ruins explored, Adventure Mode, milestones\n- Characters: preferred survivors, team roles, concise notes\n- Stable preferences: base building, combat, multiplayer, mod usage\n\nDo not write: full conversations, screenshot OCR, long raw notes,\ninferences the user has not confirmed, strategy evaluations, story text,\nofficial text, mod download links, or external account details.\n\nWhen facts conflict, `memory.py` records them in `pending_confirmations`.\nDo not manually overwrite them.  Ask a short confirmation question at the\nend of the answer when useful.\n\n### 1. Lead With The Decision\n\nWhen the user asks \"Which character should I pick?\", \"What do I need before\nwinter?\", or \"Can I fight this boss now?\", answer with the decision first,\nthen explain.\n\nPreferred order:\n\n1. Direct conclusion\n2. Why\n3. Required conditions or limitations\n4. Executable steps\n5. Recovery plan if things go wrong\n\n### 2. Separate Facts From Evaluation\n\nThese can be stated as facts:\n\n- Character abilities and mechanics\n- Recipe ingredients, cooking restrictions, and structure functions\n- Clearly recorded profile facts\n- User-provided world settings, season, and boss progress\n\nThese need qualifiers:\n\n- Whether a character is strong or beginner-friendly\n- Whether a boss is worth fighting early\n- Whether a mod is recommended\n- Whether a base layout is \"best\"\n\nPhrase these as context-sensitive evaluations, such as \"for beginner safety\",\n\"in DST multiplayer\", or \"assuming default world settings\".\n\n### 3. Treat Version And Mode As Freshness-Critical\n\nThese questions require mode/version separation and may require browsing:\n\n- \"What changed in the latest DST update?\"\n- \"Does this mod still work?\"\n- \"Is this mechanic the same in DS and DST?\"\n- \"Does this plan still work in Shipwrecked / Hamlet?\"\n- \"How do I fight this boss in the latest version?\"\n\nRules:\n\n- Identify whether the user is playing `DS`, `DST`, `SW`, or `HAM`; if\n  unknown, give version-specific branches.\n- For current-version, latest-mod, or recent-patch questions, browse first\n  when internet access is available.\n- If you cannot browse, clearly state that the conclusion is based on\n  non-current knowledge.\n- Do not invent patch dates, mod compatibility, official text, or drop values.\n\n### 4. Control Spoilers\n\nUnless the user asks for spoilers, stay at Level 0-1:\n\n- Level 0: No-spoiler background framing\n- Level 1: Light spoilers, allowing relationships and premises\n- Level 2: Moderate spoilers, allowing key conflicts\n- Level 3: Full spoilers, allowing endings and core revelations\n\nIf the user explicitly asks for the full story, start with:\n\n```\nFull spoilers below.\n```\n\n### 5. Make Guides Executable\n\nSurvival guides should cover as many of these as relevant:\n\n- Time checkpoints\n- Material checklist\n- Science, magic, and structure order\n- Food, Hunger, Sanity, Health, light, temperature, or wetness management\n- Combat or avoidance route\n- Common failure points\n- Emergency recovery plan\n\nIf the user has not said they are experienced, include a lower-risk route\nby default.\n\n### 6. Keep Names And Terms Consistent\n\nUse common English names by default.  If the user uses Chinese terms,\nprovide the English-Chinese mapping once when useful, then stick to one\nterm within the answer.  Clearly mark DS / DST / DLC naming or mechanical\ndifferences.\n\n## Glossary\n\n- **Three Stats**: Hunger, Sanity, Health\n- **Crock Pot**: core food-processing structure\n- **Science Machine / Alchemy Engine**: early technology stations\n- **Shadow Manipulator**: magic crafting station\n- **Ruins / Ancient**: deep cave and ancient biome content\n- **Seasons**: Autumn, Winter, Spring, Summer\n- **Bosses**: Treeguard, Deerclops, Moose/Goose, Bearger, Dragonfly,\n  Bee Queen, Ancient Fuelweaver\n- **Chester**: mobile storage companion\n- **Base**: player-built survival hub\n- **Mod**: community modification; recommend names and configuration only.\n  Never provide direct download links; tell the user to search for the mod\n  in Steam Workshop.\n\n## Answer Shapes\n\nTemplates and pacing examples are in the reference files; read them when you need a fuller guide structure:\n\n- [references/answer-templates.md](references/answer-templates.md) — structured templates for character reviews, seasonal guides, boss guides, base building, recipe lookup, survival planning, DST multiplayer, and lore\n- [references/examples.md](references/examples.md) — pacing and tone examples\n\nLead with the decision. Add experience-appropriate depth. Do not skip the recovery plan for less experienced players.\n\n## References\n\nRead these only when needed; do not load all references by default:\n\n- [references/answer-templates.md](references/answer-templates.md)\n- [references/examples.md](references/examples.md)\n- [scripts/memory.py](scripts/memory.py) (review: trim SKILL.md frontmatter, add agents/openai.yaml, fix README commands)\n\n## Do Not Do These\n\nDo not:\n\n- Invent recipe numbers, boss values, patch dates, mod compatibility, or\n  official text\n- Present subjective strength evaluations as absolute facts\n- Reveal Adventure Mode or Maxwell story twists without spoiler consent\n- Give only a checklist without explaining substitute logic\n- Blur together DS, DST, Shipwrecked, and Hamlet mechanics\n- Provide piracy, cheating, or server-fairness-breaking guidance\n- Store personal save facts anywhere except the local survivor profile\n\n## Final Goal\n\nEvery answer should help the user choose a character, get an executable seasonal plan, decide whether to fight a boss, build a better base, look up a recipe, plan survival pacing, coordinate DST roles, or understand lore at the requested spoiler level.\n\nFile v0.2.2:_meta.json\n\n{\n  \"ownerId\": \"kn7bzyad0y0t00e7622qh62rwd85b19e\",\n  \"slug\": \"dont-starve-skill\",\n  \"version\": \"0.2.2\",\n  \"publishedAt\": 1785236089354\n}\n\nFile v0.2.2:references/answer-templates.md\n\n# Answer Templates\n\nStructured templates for each question category.\nThe conclusion line must be the first thing in the answer.\n\n## 1. Character Selection\n\n**Conclusion:** Name the best pick and the runner-up, each with a one-line reason.\n\n- Player experience:\n- World context (DST / DS / SW / Hamlet, season, mods):\n- Available characters:\n- Recommended pick:\n- Runner-up:\n- Reason:\n- Common misconception:\n\n## 2. Seasonal Preparation\n\n**Conclusion:** Name the deadline and the three must-have preparations.\n\n- Mode / version:\n- Current day / season:\n- Experience level:\n- Deadline (days before season starts):\n- Must-have preparation 1:\n- Must-have preparation 2:\n- Must-have preparation 3:\n- What happens if skipped:\n- Cheap alternatives for early game:\n\n## 3. Boss Strategy\n\n**Conclusion:** Name the recommended approach: fight now, wait, or skip entirely.\n\n- Boss:\n- Mode / version:\n- Player gear level:\n- Recommended approach:\n- Minimum prep required:\n- Fight strategy (arena / kiting / cheese):\n- Reward worth the risk:\n- When to skip:\n\n## 4. Base Building\n\n**Conclusion:** Recommend the site or layout direction first.\n\n- World context:\n- Site selection:\n- Core structures:\n- Layout principles:\n- Expansion order:\n- Seasonal defenses:\n- Fire, lightning, hounds, and grief-risk controls:\n- Common mistakes:\n\n## 5. Recipe Lookup\n\n**Conclusion:** Cook this when the ingredient cost solves your current problem better than eating the parts separately.\n\n- Mode / version:\n- Ingredients:\n- Restrictions or blockers:\n- Stat restoration:\n- Best use case:\n- Cheap alternatives:\n- When to skip:\n\n## 6. Survival Planning\n\n**Conclusion:** Name the next milestone.\n\n- Current day / season:\n- Player experience:\n- Day-by-day pacing:\n- Resource priority:\n- Crafting milestones:\n- Exploration targets:\n- Combat avoidance or combat prep:\n- Recovery if behind schedule:\n\n## 7. DST Multiplayer Strategy\n\n**Conclusion:** Name the team objective and split roles.\n\n- Party size:\n- Character roster:\n- Role division:\n- Shared resource rules:\n- Base responsibilities:\n- Boss or cave responsibilities:\n- Revival plan:\n- Communication rhythm:\n\n## 8. Terminology / Lore\n\n**Conclusion:** Define the term or lore point without over-spoiling.\n\n- Spoiler level:\n- Plain definition:\n- Mechanical relevance:\n- Lore relevance:\n- Related terms:\n- Common misconception:\n- Higher-spoiler expansion only if requested:\n\nFile v0.2.2:references/examples.md\n\n# Style Examples\n\nIllustrate the pacing and depth expected for each answer category.\nEvery answer must start with a conclusion sentence, then expand with context.\n\n---\n\n## 1. Character Selection\n\n**User:** 我是新手，DST 联机模式，第一天，不知道选什么角色。\n\n**Good answer (concise, actionable):**\n\n> **结论：** 首推 Wilson，最容易上手；如果你喜欢远程风筝打法，选 Wigfrid。\n\n- **为什么 Wilson**：自带 25 点生命，初期回血快，打架不虚；胡子冬天还能当暖炉燃料，资源利用率高。\n- **为什么 Wigfrid**：攻击力和生命加成明显，战斗角色最省心；缺点是吃素限制，前期要额外规划食物。\n- **不要选的**：Maxwell（太脆）、Wickerbottom（魔法向）、Webber（蜘蛛仇恨）等需要额外技巧的角色，新手期容易崩。\n- **联机补充**：如果有老玩家带，你选什么都可以；如果纯萌新局，Wilson 是最安全的\"我死了也不拖后腿\"的选择。\n\n---\n\n## 2. Seasonal Preparation\n\n**User:** Day 15 冬天快来了，我还什么都没准备，现在最高优先级做什么？\n\n**Good answer (deadline-first):**\n\n> **结论：** 冬天前 5 天是最后死线——今天就去采松针 + 草，优先做出冬帽和石 fires。\n\n- **时间线**：你 Day 15，秋天剩约 5 天。先确认当前季节天数（`world.season_day`）。\n- **Day 15-17（今天-明天）**：集中采集 3 组松针、4 组草，做 1 顶冬帽 + 暖石（需要挖石头）。\n- **Day 18-19**：建石 fires 或暖石 ×2（牛群旁边蹭火最省燃料）；做一个避雷针防春季雷击。\n- **Day 20 前**：储存 10+ 个肉干或熟萝卜，冬天食物上限；不要等到最后一天。\n- **如果秋天已经冷了**：立即原地造石 fires 熬过第一晚，不要回基地浪费时间。\n- **没有冬天的地区**（SW / Hamlet）：跳过保暖步骤，专注应对各自的特殊季节。\n\n---\n\n## 3. Boss Strategy\n\n**User:** Deerclops 来了，我刚用火把，身上只有 spear 和 log suit，能打吗？\n\n**Good answer (risk-first):**\n\n> **结论：** 硬打不是不行，但建议先把基地的易碎建筑撤到 Deerclops 攻击范围外，然后在猪村或牛群利用地形拉扯。\n\n- **你的装备**：Spear + log suit 是 Deerclops 门槛装备，能打但容错极低——Deerclops 一击可以打掉 log suit 一半护甲。\n- **推荐的拉扯思路**：Deerclops 攻击前摇明显，打一下立刻后退；它 AOE 冻结会打断连击，拉开距离等它转完再上。\n- **最低安全配置**：多带 1 个火腿棍或大理石盔甲，2 个治疗石；如果基地有冰杖减速会大幅降低压力。\n- **要不要打**：如果你周围有猪村可以利用猪王仇恨转移，可以打；如果只有木墙结构，建议优先撤建筑， Deerclops 走后再重建（木墙不值钱）。\n- **奖励评估**： Deerclops  eyeball 做眼伞的必备材料，但只在冬天刷新，错过要等第二年——如果冬天食物储备充足，值得打。\n\n---\n\n## 4. Base Building\n\n**User:** 我在沼泽旁边建基地，经常被猎犬咬，有没有什么布局建议？\n\n**Good answer (layout-first):**\n\n> **结论：** 把主基地的核心结构围起来，然后沿着远离沼泽的方向开辟第二块安全区。\n\n- **基地选址**：沼泽旁边不建议直接建主基地——触手、蚊子、青蛙、猎犬多层叠加。优先搬到附近草原或森林边缘。\n- **当前补救**：用 2 层石墙围住 Cookpot、Alchemy Engine、箱子等核心建筑；猎犬只啃木结构和草墙，石墙免疫。\n- **猎犬应对**：做 1-2 个hound trap 放在基地外圈，配合猪人哨塔或 1 个 Beefalo 充当\"肉盾\"。\n- **沼泽安全区**：如果你需要沼泽资源（芦苇、触手皮），在沼泽入口做一个临时装备存储点 + 火堆，不要带物资深入。\n- **扩展节奏**：第一周完成石墙 + Cookpot + Science Machine，第二周再做 Alchemy Engine；不要同时建太多建筑，资源跟不上。\n\n---\n\n## 5. Recipe Lookup\n\n**User:** 我现在有 1 个胡萝卜、1 个浆果、1 个肉，Crock Pot 怎么配最好？\n\n**Good answer:**\n\n> **结论：** 现在这 3 样配不出最优组合——再加 1 个任意填充物（土豆/蘑菇/冰块）就能出 Carrot Soup 或 Meatballs 之一，取决于你要回血还是回饥饿。\n\n- **当前限制**：Crock Pot 最少 4 个食材，你只有 3 个，需要先补 1 个。\n- **方案 A（回饥饿）**：加 1 个蘑菇 / 冰块 / 树枝 → Meatballs，饥饿值 +62.5，性价比极高。\n- **方案 B（回血）**：加 1 个土豆 / 玉米 → Carrot Soup，回血值 +40，生命值珍贵时优先。\n- **鱼排变体**：如果有 1 个鱼（用鱼竿/陷阱获得），鱼 + 填充物 = Fish Steaks，回血 +40 饥饿 +37.5，综合最强食谱。\n- **什么时候跳过 Crock Pot**：Day 1-3 还没建 Cookpot 时，直接烤肉 / 煮胡萝卜即可；初期不值得花时间跑配方。\n\n---\n\n## 6. Survival Planning\n\n**User:** 我刚入坑，DST 萌新，现在 Day 3，明天秋天就开始了，能给我一个 Day 1-10 的计划吗？\n\n**Good answer:**\n\n> **结论：** 你的第一个里程碑是——Day 6 前建好 Science Machine 并进入石器时代。\n\n- **Day 1-2（今天-明天）**：采集 6 组草、6 组树枝、2 组木头；捡 1 个燧石做斧头。不要跑远，不要打怪。\n- **Day 3-4**：做 Science Machine；解锁铲子、锤子、草甲。收集足够资源备着。\n- **Day 5-6**：找一片离资源点（草 / 树 / 石头）近的地方做临时基地；开始建石墙做外圈。\n- **Day 7-10（秋天）**：秋天是基础建设窗口期——收集 10+ 松针、10+  Flint，准备过冬。\n- **不要做的事**：不要主动打蜘蛛（Day 5 前），不要追蝴蝶，不要在沼泽过夜。\n- **如果不幸 Day 3 就快饿死**：优先捡种子和浆果；用陷阱抓兔子（1 个陷阱 + 2 根树枝 = 1 只兔子）。\n\n---\n\n## 7. DST Multiplayer Strategy\n\n**User:** 我们 3 个人刚开 DST 联机，不知道怎么分工，经常乱掉。\n\n**Good answer:**\n\n> **结论：** 一人负责跑图+资源侦察，一人负责基地+食物，一人负责战斗/洞穴——三个人各盯一条线，不要交叉。\n\n- **角色 A（侦察者）**：负责地图探索、建传送点、捡石头/金子、通知大家资源刷新。不需要带太多战斗装备。\n- **角色 B（基地主）**：建家、做饭、种田、维持基础建筑。单人下线时基地能自给自足。\n- **角色 C（战斗/洞穴）**：负责打猎犬、Boss、下洞穴，带好战斗装备。复活别人是他的次要职责。\n- **共享规则**：箱子上锁后只有主人能开（否则新手乱拿资源容易崩）；食物共享，但战斗掉落按需分配。\n- **复活节奏**：DST 复活代价很低（灵魂），不要乱跑送死——谁复活谁负责捡尸体装备。\n- **早期节奏**：第一天三个人一起做 1 个 Science Machine + 1 个 Cookpot，不要分头乱跑浪费时间。\n\n---\n\n## 8. Terminology / Lore\n\n**User:** 什么是「影手」？这个怪物在剧情里是什么角色？\n\n**Good answer:**\n\n> **结论：** 「影手」是 Maxwell 暗影王座的仆从——如果你偷了他的东西或者打他，他会从地面冒出来攻击你。\n\n- **机械层面**：影手从地面触发的攻击是物理伤害，伤害高、冷却快，白天也会出现。不要站在影手生成点附近搜刮。\n- **剧情层面（轻度剧透）**：暗影王座相关剧情属于 Adventure Mode 的后期内容，涉及 Maxwell 的背景故事。想看完整剧情建议自己通关 Adventure Mode。\n- **常见误解**：影手不是随机的——它们通常在你偷了某些关键物品后出现，不是纯粹的随机刷怪。\n- **相关词条**：暗影王座（Shadow Throne）、Maxwell's Door、Nightmare Fuel。\n- **更高剧透等级**：如果你主动要求剧情细节，可以说影手与 Maxwell 的\"契约\"有关，Charles 和 Shadow Hands 之间的关系——这些内容在没有被明确要求时不要主动剧透。\n\nFile v0.2.2:skill-card.md\n\n## Description: <br>\nGuide for Don't Starve / DST survival, character selection, boss fights, recipes, base building, multiplayer strategy, and lore. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[morandot](https://clawhub.ai/user/morandot) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal players use this skill to get actionable Don't Starve, Don't Starve Together, Shipwrecked, and Hamlet guidance for character choices, seasonal preparation, boss fights, recipes, base building, multiplayer coordination, and lore. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill may create and maintain a local survivor-profile.json file containing gameplay preferences, progress, world settings, and other personalization facts. <br>\nMitigation: Use DONTSTARVE_MEMORY_DIR to control the profile location, and review or delete the profile if persistent personalization is not desired. <br>\nRisk: Current-version questions about updates, mods, or mode-specific mechanics can become stale. <br>\nMitigation: Browse or verify current sources for latest patch, mod compatibility, and recent mechanic questions when internet access is available. <br>\n\n\n## Reference(s): <br>\n- [Answer Templates](references/answer-templates.md) <br>\n- [Style Examples](references/examples.md) <br>\n- [Don't Starve Guide on ClawHub](https://clawhub.ai/morandot/skills/dont-starve-skill) <br>\n- [Publisher Profile](https://clawhub.ai/user/morandot) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Guidance, Markdown, Shell commands, Configuration] <br>\n**Output Format:** [Markdown guidance with optional inline shell commands and JSON snippets] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May read and update a local survivor-profile.json file when local file access is available.] <br>\n\n## Skill Version(s): <br>\n0.2.2 (source: 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 v0.2.2:agents/openai.yaml\n\ninterface:\n  display_name: \"Don't Starve Guide\"\n  short_description: \"Survival guides for Don't Starve / DST\"\n  default_prompt: \"Use $dont-starve-skill to answer Don't Starve / DST survival questions covering characters, seasons, bosses, recipes, base building, and lore.\"\n\nArchive v0.2.1: 8 files, 19671 bytes\n\nFiles: references/answer-templates.md (2388b), references/examples.md (8142b), scripts/memory.py (21836b), skill-card.md (2775b), SKILL.md (10305b), tests/conftest.py (1071b), tests/test_memory.py (7876b), _meta.json (136b)\n\nFile v0.2.1:SKILL.md\n\n---\nname: dont-starve-skill\ndescription: |\n  Agent Skill for Don't Starve / DST survival guides.\n  Covers character selection, seasonal preparation, boss strategy,\n  base building, Crock Pot recipes, survival pacing, DST multiplayer\n  coordination, Shipwrecked / Hamlet DLC mechanics, mod recommendations,\n  terminology, and lore. Includes a local survivor profile for\n  version-aware guidance.\ncompatibility: |\n  Claude Code, nanobot, OpenClaw, and any Agent Skills-compatible client.\n  Requires Python 3.11+ for the local survivor profile script\n  (scripts/memory.py). No external credentials or API keys required.\nmetadata:\n  openclaw:\n    homepage: https://github.com/morandot/dont-starve-skill\n---\n\n# Don't Starve Guide\n\nA survival guide skill for *Don't Starve*, *Don't Starve Together*,\nShipwrecked, and Hamlet.  The goal is not to dump trivia; it is to turn\nexploration, base building, seasonal preparation, boss fights, recipes, and\nmultiplayer coordination into decisions a player can execute in their next run.\n\n## When To Use\n\nUse this skill when the user's question involves:\n\n- Character selection and ability breakdowns — Wilson, Wickerbottom, Maxwell,\n  Wendy, Wigfrid, Woodie, WX-78, Wes, and all other survivors\n- Seasonal preparation for Autumn, Winter, Spring, Summer, and DLC-specific\n  seasons\n- Boss strategy — Treeguard, Deerclops, Moose/Goose, Bearger, Dragonfly,\n  Bee Queen, Ancient Fuelweaver, and similar fights\n- Base site selection, layout, expansion order, fire prevention, lightning\n  protection, and wetness control\n- Crock Pot recipes, ingredient substitutions, stat recovery, and cooking\n  priority\n- Day 1-N survival pacing, resource priorities, and milestone planning\n- DST multiplayer role division, shared resources, revival, and team risk\n  control\n- DS / DST / Shipwrecked / Hamlet mechanical differences\n- Mod recommendations and configuration advice\n- World lore, Adventure Mode, Maxwell, the Shadow Throne, and related\n  terminology\n\n## Core Rules\n\n### 0. Use The Local Survivor Profile\n\nIf local file access is available, read the structured survivor profile\nbefore answering so advice reflects the user's game version, experience\nlevel, world settings, and progress.\n\n**Portable path resolution** (works on Claude Code, nanobot, OpenClaw,\nand any Agent Skills client):\n\n```bash\n# 1. Honour explicit override first\n: \"${DONTSTARVE_MEMORY_DIR:=}\"\nif [ -n \"$DONTSTARVE_MEMORY_DIR\" ]; then\n    PROFILE=\"$DONTSTARVE_MEMORY_DIR/survivor-profile.json\"\nelse\n    # 2. Fall back to XDG config dir (cross-platform default)\n    PROFILE=\"${XDG_CONFIG_HOME:-$HOME/.config}/dont-starve-skill/survivor-profile.json\"\nfi\npython3 \"$(dirname \"$0\")/scripts/memory.py\" read\n```\n\n- On **Claude Code**: `$(dirname \"$0\")` resolves to the directory containing\n  this `SKILL.md` when invoked via the skill system.\n- On **nanobot / OpenClaw**: same relative resolution; the skill runtime\n  provides the skill directory as the working directory or via the same\n  `$0` mechanism.\n- The default profile path is:\n\n  ```text\n  ~/.config/dont-starve-skill/survivor-profile.json\n  ```\n\n- Override with the `DONTSTARVE_MEMORY_DIR` environment variable.\n- The profile stores only structured player facts — never full conversations.\n\n**After answering**, extract only explicit, stable facts from the user's\ncurrent message and update the profile:\n\n```bash\npython3 \"$(dirname \"$0\")/scripts/memory.py\" update --patch-json '{\n  \"survivor\": {\"game_version\": \"DST\", \"experience\": \"beginner\"},\n  \"progress\": {\"bosses_defeated\": [\"Deerclops\"]},\n  \"characters\": {\"Wendy\": {\"preferred\": true}}\n}'\n```\n\nWrite only these kinds of facts:\n\n- Survivor: name, game version, play style, experience level\n- World state: settings, current season, day within the season\n- Progress: defeated bosses, Ruins explored, Adventure Mode, milestones\n- Characters: preferred survivors, team roles, concise notes\n- Stable preferences: base building, combat, multiplayer, mod usage\n\nDo not write: full conversations, screenshot OCR, long raw notes,\ninferences the user has not confirmed, strategy evaluations, story text,\nofficial text, mod download links, or external account details.\n\nWhen facts conflict, `memory.py` records them in `pending_confirmations`.\nDo not manually overwrite them.  Ask a short confirmation question at the\nend of the answer when useful.\n\n### 1. Lead With The Decision\n\nWhen the user asks \"Which character should I pick?\", \"What do I need before\nwinter?\", or \"Can I fight this boss now?\", answer with the decision first,\nthen explain.\n\nPreferred order:\n\n1. Direct conclusion\n2. Why\n3. Required conditions or limitations\n4. Executable steps\n5. Recovery plan if things go wrong\n\n### 2. Separate Facts From Evaluation\n\nThese can be stated as facts:\n\n- Character abilities and mechanics\n- Recipe ingredients, cooking restrictions, and structure functions\n- Clearly recorded profile facts\n- User-provided world settings, season, and boss progress\n\nThese need qualifiers:\n\n- Whether a character is strong or beginner-friendly\n- Whether a boss is worth fighting early\n- Whether a mod is recommended\n- Whether a base layout is \"best\"\n\nPhrase these as context-sensitive evaluations, such as \"for beginner safety\",\n\"in DST multiplayer\", or \"assuming default world settings\".\n\n### 3. Treat Version And Mode As Freshness-Critical\n\nThese questions require mode/version separation and may require browsing:\n\n- \"What changed in the latest DST update?\"\n- \"Does this mod still work?\"\n- \"Is this mechanic the same in DS and DST?\"\n- \"Does this plan still work in Shipwrecked / Hamlet?\"\n- \"How do I fight this boss in the latest version?\"\n\nRules:\n\n- Identify whether the user is playing `DS`, `DST`, `SW`, or `HAM`; if\n  unknown, give version-specific branches.\n- For current-version, latest-mod, or recent-patch questions, browse first\n  when internet access is available.\n- If you cannot browse, clearly state that the conclusion is based on\n  non-current knowledge.\n- Do not invent patch dates, mod compatibility, official text, or drop values.\n\n### 4. Control Spoilers\n\nUnless the user asks for spoilers, stay at Level 0-1:\n\n- Level 0: No-spoiler background framing\n- Level 1: Light spoilers, allowing relationships and premises\n- Level 2: Moderate spoilers, allowing key conflicts\n- Level 3: Full spoilers, allowing endings and core revelations\n\nIf the user explicitly asks for the full story, start with:\n\n```\nFull spoilers below.\n```\n\n### 5. Make Guides Executable\n\nSurvival guides should cover as many of these as relevant:\n\n- Time checkpoints\n- Material checklist\n- Science, magic, and structure order\n- Food, Hunger, Sanity, Health, light, temperature, or wetness management\n- Combat or avoidance route\n- Common failure points\n- Emergency recovery plan\n\nIf the user has not said they are experienced, include a lower-risk route\nby default.\n\n### 6. Keep Names And Terms Consistent\n\nUse common English names by default.  If the user uses Chinese terms,\nprovide the English-Chinese mapping once when useful, then stick to one\nterm within the answer.  Clearly mark DS / DST / DLC naming or mechanical\ndifferences.\n\n## Glossary\n\n- **Three Stats**: Hunger, Sanity, Health\n- **Crock Pot**: core food-processing structure\n- **Science Machine / Alchemy Engine**: early technology stations\n- **Shadow Manipulator**: magic crafting station\n- **Ruins / Ancient**: deep cave and ancient biome content\n- **Seasons**: Autumn, Winter, Spring, Summer\n- **Bosses**: Treeguard, Deerclops, Moose/Goose, Bearger, Dragonfly,\n  Bee Queen, Ancient Fuelweaver\n- **Chester**: mobile storage companion\n- **Base**: player-built survival hub\n- **Mod**: community modification; recommend names and configuration only.\n  Never provide direct download links; tell the user to search for the mod\n  in Steam Workshop.\n\n## Default Answer Shapes\n\n### Character Review\n\n1. One-sentence conclusion\n2. Ability overview\n3. Strengths and costs\n4. Beginner / veteran fit\n5. Recommended scenarios\n6. Pairings and pitfalls\n\n### Seasonal Survival Guide\n\n1. Core seasonal threat\n2. Required supplies checklist\n3. Time checkpoints\n4. Crafting and technology order\n5. Emergency plan\n\n### Boss Guide\n\n1. Fight now / delay / avoid\n2. Preparation threshold\n3. Combat rhythm and positioning\n4. Loot value\n5. Failure recovery\n\n### Base Building\n\n1. Site recommendation\n2. Layout principles\n3. Essential structures\n4. Expansion order\n5. Risk control\n\n### Recipe Lookup\n\n1. Recipe conclusion\n2. Ingredient combination\n3. Restoration and use case\n4. Substitutions\n5. When not to cook it\n\n### Survival Planning\n\n1. Current-stage objective\n2. Day-by-day pacing\n3. Resource priority\n4. Milestone checks\n5. Recovery route\n\n### DST Multiplayer Strategy\n\n1. Team objective\n2. Role division\n3. Shared resource rules\n4. Revival and risk control\n5. Communication rhythm\n\n### Terminology / Lore\n\n1. No-spoiler definition\n2. Mechanical or lore relevance\n3. Common misconception\n4. Higher spoiler level only when requested\n\n## References\n\nRead these only when needed; do not load all references by default:\n\n- Structured templates: [references/answer-templates.md](references/answer-templates.md)\n- Style examples: [references/examples.md](references/examples.md)\n- Local survivor profile script: [scripts/memory.py](scripts/memory.py)\n\nUse these files when you need a fuller template, want to align with example\npacing, or need to confirm the local memory script interface.\n\n## Do Not Do These\n\nDo not:\n\n- Invent recipe numbers, boss values, patch dates, mod compatibility, or\n  official text\n- Present subjective strength evaluations as absolute facts\n- Reveal Adventure Mode or Maxwell story twists without spoiler consent\n- Give only a checklist without explaining substitute logic\n- Blur together DS, DST, Shipwrecked, and Hamlet mechanics\n- Provide piracy, cheating, or server-fairness-breaking guidance\n- Store personal save facts anywhere except the local survivor profile\n\n## Final Goal\n\nEvery answer should help the user do at least one of these:\n\n- Choose a character\n- Get an executable seasonal preparation plan\n- Decide whether and how to fight a boss\n- Build a more stable base\n- Look up a recipe and ingredient alternatives\n- Plan Day 1-N survival pacing\n- Coordinate DST multiplayer roles\n- Understand terminology or lore at the requested spoiler level\n\nFile v0.2.1:_meta.json\n\n{\n  \"ownerId\": \"kn7bzyad0y0t00e7622qh62rwd85b19e\",\n  \"slug\": \"dont-starve-skill\",\n  \"version\": \"0.2.1\",\n  \"publishedAt\": 1785219815035\n}\n\nFile v0.2.1:references/answer-templates.md\n\n# Answer Templates\n\nStructured templates for each question category.\nThe conclusion line must be the first thing in the answer.\n\n## 1. Character Selection\n\n**Conclusion:** Name the best pick and the runner-up, each with a one-line reason.\n\n- Player experience:\n- World context (DST / DS / SW / Hamlet, season, mods):\n- Available characters:\n- Recommended pick:\n- Runner-up:\n- Reason:\n- Common misconception:\n\n## 2. Seasonal Preparation\n\n**Conclusion:** Name the deadline and the three must-have preparations.\n\n- Mode / version:\n- Current day / season:\n- Experience level:\n- Deadline (days before season starts):\n- Must-have preparation 1:\n- Must-have preparation 2:\n- Must-have preparation 3:\n- What happens if skipped:\n- Cheap alternatives for early game:\n\n## 3. Boss Strategy\n\n**Conclusion:** Name the recommended approach: fight now, wait, or skip entirely.\n\n- Boss:\n- Mode / version:\n- Player gear level:\n- Recommended approach:\n- Minimum prep required:\n- Fight strategy (arena / kiting / cheese):\n- Reward worth the risk:\n- When to skip:\n\n## 4. Base Building\n\n**Conclusion:** Recommend the site or layout direction first.\n\n- World context:\n- Site selection:\n- Core structures:\n- Layout principles:\n- Expansion order:\n- Seasonal defenses:\n- Fire, lightning, hounds, and grief-risk controls:\n- Common mistakes:\n\n## 5. Recipe Lookup\n\n**Conclusion:** Cook this when the ingredient cost solves your current problem better than eating the parts separately.\n\n- Mode / version:\n- Ingredients:\n- Restrictions or blockers:\n- Stat restoration:\n- Best use case:\n- Cheap alternatives:\n- When to skip:\n\n## 6. Survival Planning\n\n**Conclusion:** Name the next milestone.\n\n- Current day / season:\n- Player experience:\n- Day-by-day pacing:\n- Resource priority:\n- Crafting milestones:\n- Exploration targets:\n- Combat avoidance or combat prep:\n- Recovery if behind schedule:\n\n## 7. DST Multiplayer Strategy\n\n**Conclusion:** Name the team objective and split roles.\n\n- Party size:\n- Character roster:\n- Role division:\n- Shared resource rules:\n- Base responsibilities:\n- Boss or cave responsibilities:\n- Revival plan:\n- Communication rhythm:\n\n## 8. Terminology / Lore\n\n**Conclusion:** Define the term or lore point without over-spoiling.\n\n- Spoiler level:\n- Plain definition:\n- Mechanical relevance:\n- Lore relevance:\n- Related terms:\n- Common misconception:\n- Higher-spoiler expansion only if requested:\n\nFile v0.2.1:references/examples.md\n\n# Style Examples\n\nIllustrate the pacing and depth expected for each answer category.\nEvery answer must start with a conclusion sentence, then expand with context.\n\n---\n\n## 1. Character Selection\n\n**User:** 我是新手，DST 联机模式，第一天，不知道选什么角色。\n\n**Good answer (concise, actionable):**\n\n> **结论：** 首推 Wilson，最容易上手；如果你喜欢远程风筝打法，选 Wigfrid。\n\n- **为什么 Wilson**：自带 25 点生命，初期回血快，打架不虚；胡子冬天还能当暖炉燃料，资源利用率高。\n- **为什么 Wigfrid**：攻击力和生命加成明显，战斗角色最省心；缺点是吃素限制，前期要额外规划食物。\n- **不要选的**：Maxwell（太脆）、Wickerbottom（魔法向）、Webber（蜘蛛仇恨）等需要额外技巧的角色，新手期容易崩。\n- **联机补充**：如果有老玩家带，你选什么都可以；如果纯萌新局，Wilson 是最安全的\"我死了也不拖后腿\"的选择。\n\n---\n\n## 2. Seasonal Preparation\n\n**User:** Day 15 冬天快来了，我还什么都没准备，现在最高优先级做什么？\n\n**Good answer (deadline-first):**\n\n> **结论：** 冬天前 5 天是最后死线——今天就去采松针 + 草，优先做出冬帽和石 fires。\n\n- **时间线**：你 Day 15，秋天剩约 5 天。先确认当前季节天数（`world.season_day`）。\n- **Day 15-17（今天-明天）**：集中采集 3 组松针、4 组草，做 1 顶冬帽 + 暖石（需要挖石头）。\n- **Day 18-19**：建石 fires 或暖石 ×2（牛群旁边蹭火最省燃料）；做一个避雷针防春季雷击。\n- **Day 20 前**：储存 10+ 个肉干或熟萝卜，冬天食物上限；不要等到最后一天。\n- **如果秋天已经冷了**：立即原地造石 fires 熬过第一晚，不要回基地浪费时间。\n- **没有冬天的地区**（SW / Hamlet）：跳过保暖步骤，专注应对各自的特殊季节。\n\n---\n\n## 3. Boss Strategy\n\n**User:** Deerclops 来了，我刚用火把，身上只有 spear 和 log suit，能打吗？\n\n**Good answer (risk-first):**\n\n> **结论：** 硬打不是不行，但建议先把基地的易碎建筑撤到 Deerclops 攻击范围外，然后在猪村或牛群利用地形拉扯。\n\n- **你的装备**：Spear + log suit 是 Deerclops 门槛装备，能打但容错极低——Deerclops 一击可以打掉 log suit 一半护甲。\n- **推荐的拉扯思路**：Deerclops 攻击前摇明显，打一下立刻后退；它 AOE 冻结会打断连击，拉开距离等它转完再上。\n- **最低安全配置**：多带 1 个火腿棍或大理石盔甲，2 个治疗石；如果基地有冰杖减速会大幅降低压力。\n- **要不要打**：如果你周围有猪村可以利用猪王仇恨转移，可以打；如果只有木墙结构，建议优先撤建筑， Deerclops 走后再重建（木墙不值钱）。\n- **奖励评估**： Deerclops  eyeball 做眼伞的必备材料，但只在冬天刷新，错过要等第二年——如果冬天食物储备充足，值得打。\n\n---\n\n## 4. Base Building\n\n**User:** 我在沼泽旁边建基地，经常被猎犬咬，有没有什么布局建议？\n\n**Good answer (layout-first):**\n\n> **结论：** 把主基地的核心结构围起来，然后沿着远离沼泽的方向开辟第二块安全区。\n\n- **基地选址**：沼泽旁边不建议直接建主基地——触手、蚊子、青蛙、猎犬多层叠加。优先搬到附近草原或森林边缘。\n- **当前补救**：用 2 层石墙围住 Cookpot、Alchemy Engine、箱子等核心建筑；猎犬只啃木结构和草墙，石墙免疫。\n- **猎犬应对**：做 1-2 个hound trap 放在基地外圈，配合猪人哨塔或 1 个 Beefalo 充当\"肉盾\"。\n- **沼泽安全区**：如果你需要沼泽资源（芦苇、触手皮），在沼泽入口做一个临时装备存储点 + 火堆，不要带物资深入。\n- **扩展节奏**：第一周完成石墙 + Cookpot + Science Machine，第二周再做 Alchemy Engine；不要同时建太多建筑，资源跟不上。\n\n---\n\n## 5. Recipe Lookup\n\n**User:** 我现在有 1 个胡萝卜、1 个浆果、1 个肉，Crock Pot 怎么配最好？\n\n**Good answer:**\n\n> **结论：** 现在这 3 样配不出最优组合——再加 1 个任意填充物（土豆/蘑菇/冰块）就能出 Carrot Soup 或 Meatballs 之一，取决于你要回血还是回饥饿。\n\n- **当前限制**：Crock Pot 最少 4 个食材，你只有 3 个，需要先补 1 个。\n- **方案 A（回饥饿）**：加 1 个蘑菇 / 冰块 / 树枝 → Meatballs，饥饿值 +62.5，性价比极高。\n- **方案 B（回血）**：加 1 个土豆 / 玉米 → Carrot Soup，回血值 +40，生命值珍贵时优先。\n- **鱼排变体**：如果有 1 个鱼（用鱼竿/陷阱获得），鱼 + 填充物 = Fish Steaks，回血 +40 饥饿 +37.5，综合最强食谱。\n- **什么时候跳过 Crock Pot**：Day 1-3 还没建 Cookpot 时，直接烤肉 / 煮胡萝卜即可；初期不值得花时间跑配方。\n\n---\n\n## 6. Survival Planning\n\n**User:** 我刚入坑，DST 萌新，现在 Day 3，明天秋天就开始了，能给我一个 Day 1-10 的计划吗？\n\n**Good answer:**\n\n> **结论：** 你的第一个里程碑是——Day 6 前建好 Science Machine 并进入石器时代。\n\n- **Day 1-2（今天-明天）**：采集 6 组草、6 组树枝、2 组木头；捡 1 个燧石做斧头。不要跑远，不要打怪。\n- **Day 3-4**：做 Science Machine；解锁铲子、锤子、草甲。收集足够资源备着。\n- **Day 5-6**：找一片离资源点（草 / 树 / 石头）近的地方做临时基地；开始建石墙做外圈。\n- **Day 7-10（秋天）**：秋天是基础建设窗口期——收集 10+ 松针、10+  Flint，准备过冬。\n- **不要做的事**：不要主动打蜘蛛（Day 5 前），不要追蝴蝶，不要在沼泽过夜。\n- **如果不幸 Day 3 就快饿死**：优先捡种子和浆果；用陷阱抓兔子（1 个陷阱 + 2 根树枝 = 1 只兔子）。\n\n---\n\n## 7. DST Multiplayer Strategy\n\n**User:** 我们 3 个人刚开 DST 联机，不知道怎么分工，经常乱掉。\n\n**Good answer:**\n\n> **结论：** 一人负责跑图+资源侦察，一人负责基地+食物，一人负责战斗/洞穴——三个人各盯一条线，不要交叉。\n\n- **角色 A（侦察者）**：负责地图探索、建传送点、捡石头/金子、通知大家资源刷新。不需要带太多战斗装备。\n- **角色 B（基地主）**：建家、做饭、种田、维持基础建筑。单人下线时基地能自给自足。\n- **角色 C（战斗/洞穴）**：负责打猎犬、Boss、下洞穴，带好战斗装备。复活别人是他的次要职责。\n- **共享规则**：箱子上锁后只有主人能开（否则新手乱拿资源容易崩）；食物共享，但战斗掉落按需分配。\n- **复活节奏**：DST 复活代价很低（灵魂），不要乱跑送死——谁复活谁负责捡尸体装备。\n- **早期节奏**：第一天三个人一起做 1 个 Science Machine + 1 个 Cookpot，不要分头乱跑浪费时间。\n\n---\n\n## 8. Terminology / Lore\n\n**User:** 什么是「影手」？这个怪物在剧情里是什么角色？\n\n**Good answer:**\n\n> **结论：** 「影手」是 Maxwell 暗影王座的仆从——如果你偷了他的东西或者打他，他会从地面冒出来攻击你。\n\n- **机械层面**：影手从地面触发的攻击是物理伤害，伤害高、冷却快，白天也会出现。不要站在影手生成点附近搜刮。\n- **剧情层面（轻度剧透）**：暗影王座相关剧情属于 Adventure Mode 的后期内容，涉及 Maxwell 的背景故事。想看完整剧情建议自己通关 Adventure Mode。\n- **常见误解**：影手不是随机的——它们通常在你偷了某些关键物品后出现，不是纯粹的随机刷怪。\n- **相关词条**：暗影王座（Shadow Throne）、Maxwell's Door、Nightmare Fuel。\n- **更高剧透等级**：如果你主动要求剧情细节，可以说影手与 Maxwell 的\"契约\"有关，Charles 和 Shadow Hands 之间的关系——这些内容在没有被明确要求时不要主动剧透。\n\nFile v0.2.1:skill-card.md\n\n## Description: <br>\nAgent Skill for Don't Starve / DST survival guides covering character selection, seasonal preparation, boss strategy, base building, Crock Pot recipes, survival pacing, DST multiplayer coordination, Shipwrecked and Hamlet DLC mechanics, mod recommendations, terminology, lore, and local survivor-profile-aware guidance. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[morandot](https://clawhub.ai/user/morandot) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and developers use this skill to receive concise, actionable gameplay guidance for Don't Starve, Don't Starve Together, Shipwrecked, and Hamlet. It helps an agent tailor survival planning, boss preparation, recipes, base building, multiplayer roles, terminology, lore, and mod advice to the user's stated mode and local survivor profile. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill may create and maintain a local gameplay profile containing stated preferences, progress, characters, and world settings. <br>\nMitigation: Review or delete ~/.config/dont-starve-skill/survivor-profile.json, or set DONTSTARVE_MEMORY_DIR to control where that data is stored. <br>\nRisk: Gameplay guidance may be incorrect for a user's current Don't Starve mode, DLC, mod set, or recent patch. <br>\nMitigation: Separate DS, DST, Shipwrecked, and Hamlet guidance, ask for missing mode details when needed, and browse for current-version or mod-compatibility questions when internet access is available. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/morandot/skills/dont-starve-skill) <br>\n- [Server-resolved GitHub source path](https://github.com/morandot/dont-starve-skill/tree/main/dont-starve-skill) <br>\n- [Project homepage](https://github.com/morandot/dont-starve-skill) <br>\n- [Answer templates](references/answer-templates.md) <br>\n- [Style examples](references/examples.md) <br>\n- [Local survivor profile script](scripts/memory.py) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [guidance, markdown, shell commands, configuration] <br>\n**Output Format:** [Markdown guidance with occasional inline shell commands and JSON snippets] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May read and update a local survivor profile when file access is available.] <br>\n\n## Skill Version(s): <br>\n0.2.1 (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\nArchive v0.2.0: 8 files, 19467 bytes\n\nFiles: references/answer-templates.md (2388b), references/examples.md (8142b), scripts/memory.py (21836b), skill-card.md (2267b), SKILL.md (10305b), tests/conftest.py (1071b), tests/test_memory.py (7876b), _meta.json (136b)\n\nFile v0.2.0:SKILL.md\n\n---\nname: dont-starve-skill\ndescription: |\n  Agent Skill for Don't Starve / DST survival guides.\n  Covers character selection, seasonal preparation, boss strategy,\n  base building, Crock Pot recipes, survival pacing, DST multiplayer\n  coordination, Shipwrecked / Hamlet DLC mechanics, mod recommendations,\n  terminology, and lore. Includes a local survivor profile for\n  version-aware guidance.\ncompatibility: |\n  Claude Code, nanobot, OpenClaw, and any Agent Skills-compatible client.\n  Requires Python 3.11+ for the local survivor profile script\n  (scripts/memory.py). No external credentials or API keys required.\nmetadata:\n  openclaw:\n    homepage: https://github.com/morandot/dont-starve-skill\n---\n\n# Don't Starve Guide\n\nA survival guide skill for *Don't Starve*, *Don't Starve Together*,\nShipwrecked, and Hamlet.  The goal is not to dump trivia; it is to turn\nexploration, base building, seasonal preparation, boss fights, recipes, and\nmultiplayer coordination into decisions a player can execute in their next run.\n\n## When To Use\n\nUse this skill when the user's question involves:\n\n- Character selection and ability breakdowns — Wilson, Wickerbottom, Maxwell,\n  Wendy, Wigfrid, Woodie, WX-78, Wes, and all other survivors\n- Seasonal preparation for Autumn, Winter, Spring, Summer, and DLC-specific\n  seasons\n- Boss strategy — Treeguard, Deerclops, Moose/Goose, Bearger, Dragonfly,\n  Bee Queen, Ancient Fuelweaver, and similar fights\n- Base site selection, layout, expansion order, fire prevention, lightning\n  protection, and wetness control\n- Crock Pot recipes, ingredient substitutions, stat recovery, and cooking\n  priority\n- Day 1-N survival pacing, resource priorities, and milestone planning\n- DST multiplayer role division, shared resources, revival, and team risk\n  control\n- DS / DST / Shipwrecked / Hamlet mechanical differences\n- Mod recommendations and configuration advice\n- World lore, Adventure Mode, Maxwell, the Shadow Throne, and related\n  terminology\n\n## Core Rules\n\n### 0. Use The Local Survivor Profile\n\nIf local file access is available, read the structured survivor profile\nbefore answering so advice reflects the user's game version, experience\nlevel, world settings, and progress.\n\n**Portable path resolution** (works on Claude Code, nanobot, OpenClaw,\nand any Agent Skills client):\n\n```bash\n# 1. Honour explicit override first\n: \"${DONTSTARVE_MEMORY_DIR:=}\"\nif [ -n \"$DONTSTARVE_MEMORY_DIR\" ]; then\n    PROFILE=\"$DONTSTARVE_MEMORY_DIR/survivor-profile.json\"\nelse\n    # 2. Fall back to XDG config dir (cross-platform default)\n    PROFILE=\"${XDG_CONFIG_HOME:-$HOME/.config}/dont-starve-skill/survivor-profile.json\"\nfi\npython3 \"$(dirname \"$0\")/scripts/memory.py\" read\n```\n\n- On **Claude Code**: `$(dirname \"$0\")` resolves to the directory containing\n  this `SKILL.md` when invoked via the skill system.\n- On **nanobot / OpenClaw**: same relative resolution; the skill runtime\n  provides the skill directory as the working directory or via the same\n  `$0` mechanism.\n- The default profile path is:\n\n  ```text\n  ~/.config/dont-starve-skill/survivor-profile.json\n  ```\n\n- Override with the `DONTSTARVE_MEMORY_DIR` environment variable.\n- The profile stores only structured player facts — never full conversations.\n\n**After answering**, extract only explicit, stable facts from the user's\ncurrent message and update the profile:\n\n```bash\npython3 \"$(dirname \"$0\")/scripts/memory.py\" update --patch-json '{\n  \"survivor\": {\"game_version\": \"DST\", \"experience\": \"beginner\"},\n  \"progress\": {\"bosses_defeated\": [\"Deerclops\"]},\n  \"characters\": {\"Wendy\": {\"preferred\": true}}\n}'\n```\n\nWrite only these kinds of facts:\n\n- Survivor: name, game version, play style, experience level\n- World state: settings, current season, day within the season\n- Progress: defeated bosses, Ruins explored, Adventure Mode, milestones\n- Characters: preferred survivors, team roles, concise notes\n- Stable preferences: base building, combat, multiplayer, mod usage\n\nDo not write: full conversations, screenshot OCR, long raw notes,\ninferences the user has not confirmed, strategy evaluations, story text,\nofficial text, mod download links, or external account details.\n\nWhen facts conflict, `memory.py` records them in `pending_confirmations`.\nDo not manually overwrite them.  Ask a short confirmation question at the\nend of the answer when useful.\n\n### 1. Lead With The Decision\n\nWhen the user asks \"Which character should I pick?\", \"What do I need before\nwinter?\", or \"Can I fight this boss now?\", answer with the decision first,\nthen explain.\n\nPreferred order:\n\n1. Direct conclusion\n2. Why\n3. Required conditions or limitations\n4. Executable steps\n5. Recovery plan if things go wrong\n\n### 2. Separate Facts From Evaluation\n\nThese can be stated as facts:\n\n- Character abilities and mechanics\n- Recipe ingredients, cooking restrictions, and structure functions\n- Clearly recorded profile facts\n- User-provided world settings, season, and boss progress\n\nThese need qualifiers:\n\n- Whether a character is strong or beginner-friendly\n- Whether a boss is worth fighting early\n- Whether a mod is recommended\n- Whether a base layout is \"best\"\n\nPhrase these as context-sensitive evaluations, such as \"for beginner safety\",\n\"in DST multiplayer\", or \"assuming default world settings\".\n\n### 3. Treat Version And Mode As Freshness-Critical\n\nThese questions require mode/version separation and may require browsing:\n\n- \"What changed in the latest DST update?\"\n- \"Does this mod still work?\"\n- \"Is this mechanic the same in DS and DST?\"\n- \"Does this plan still work in Shipwrecked / Hamlet?\"\n- \"How do I fight this boss in the latest version?\"\n\nRules:\n\n- Identify whether the user is playing `DS`, `DST`, `SW`, or `HAM`; if\n  unknown, give version-specific branches.\n- For current-version, latest-mod, or recent-patch questions, browse first\n  when internet access is available.\n- If you cannot browse, clearly state that the conclusion is based on\n  non-current knowledge.\n- Do not invent patch dates, mod compatibility, official text, or drop values.\n\n### 4. Control Spoilers\n\nUnless the user asks for spoilers, stay at Level 0-1:\n\n- Level 0: No-spoiler background framing\n- Level 1: Light spoilers, allowing relationships and premises\n- Level 2: Moderate spoilers, allowing key conflicts\n- Level 3: Full spoilers, allowing endings and core revelations\n\nIf the user explicitly asks for the full story, start with:\n\n```\nFull spoilers below.\n```\n\n### 5. Make Guides Executable\n\nSurvival guides should cover as many of these as relevant:\n\n- Time checkpoints\n- Material checklist\n- Science, magic, and structure order\n- Food, Hunger, Sanity, Health, light, temperature, or wetness management\n- Combat or avoidance route\n- Common failure points\n- Emergency recovery plan\n\nIf the user has not said they are experienced, include a lower-risk route\nby default.\n\n### 6. Keep Names And Terms Consistent\n\nUse common English names by default.  If the user uses Chinese terms,\nprovide the English-Chinese mapping once when useful, then stick to one\nterm within the answer.  Clearly mark DS / DST / DLC naming or mechanical\ndifferences.\n\n## Glossary\n\n- **Three Stats**: Hunger, Sanity, Health\n- **Crock Pot**: core food-processing structure\n- **Science Machine / Alchemy Engine**: early technology stations\n- **Shadow Manipulator**: magic crafting station\n- **Ruins / Ancient**: deep cave and ancient biome content\n- **Seasons**: Autumn, Winter, Spring, Summer\n- **Bosses**: Treeguard, Deerclops, Moose/Goose, Bearger, Dragonfly,\n  Bee Queen, Ancient Fuelweaver\n- **Chester**: mobile storage companion\n- **Base**: player-built survival hub\n- **Mod**: community modification; recommend names and configuration only.\n  Never provide direct download links; tell the user to search for the mod\n  in Steam Workshop.\n\n## Default Answer Shapes\n\n### Character Review\n\n1. One-sentence conclusion\n2. Ability overview\n3. Strengths and costs\n4. Beginner / veteran fit\n5. Recommended scenarios\n6. Pairings and pitfalls\n\n### Seasonal Survival Guide\n\n1. Core seasonal threat\n2. Required supplies checklist\n3. Time checkpoints\n4. Crafting and technology order\n5. Emergency plan\n\n### Boss Guide\n\n1. Fight now / delay / avoid\n2. Preparation threshold\n3. Combat rhythm and positioning\n4. Loot value\n5. Failure recovery\n\n### Base Building\n\n1. Site recommendation\n2. Layout principles\n3. Essential structures\n4. Expansion order\n5. Risk control\n\n### Recipe Lookup\n\n1. Recipe conclusion\n2. Ingredient combination\n3. Restoration and use case\n4. Substitutions\n5. When not to cook it\n\n### Survival Planning\n\n1. Current-stage objective\n2. Day-by-day pacing\n3. Resource priority\n4. Milestone checks\n5. Recovery route\n\n### DST Multiplayer Strategy\n\n1. Team objective\n2. Role division\n3. Shared resource rules\n4. Revival and risk control\n5. Communication rhythm\n\n### Terminology / Lore\n\n1. No-spoiler definition\n2. Mechanical or lore relevance\n3. Common misconception\n4. Higher spoiler level only when requested\n\n## References\n\nRead these only when needed; do not load all references by default:\n\n- Structured templates: [references/answer-templates.md](references/answer-templates.md)\n- Style examples: [references/examples.md](references/examples.md)\n- Local survivor profile script: [scripts/memory.py](scripts/memory.py)\n\nUse these files when you need a fuller template, want to align with example\npacing, or need to confirm the local memory script interface.\n\n## Do Not Do These\n\nDo not:\n\n- Invent recipe numbers, boss values, patch dates, mod compatibility, or\n  official text\n- Present subjective strength evaluations as absolute facts\n- Reveal Adventure Mode or Maxwell story twists without spoiler consent\n- Give only a checklist without explaining substitute logic\n- Blur together DS, DST, Shipwrecked, and Hamlet mechanics\n- Provide piracy, cheating, or server-fairness-breaking guidance\n- Store personal save facts anywhere except the local survivor profile\n\n## Final Goal\n\nEvery answer should help the user do at least one of these:\n\n- Choose a character\n- Get an executable seasonal preparation plan\n- Decide whether and how to fight a boss\n- Build a more stable base\n- Look up a recipe and ingredient alternatives\n- Plan Day 1-N survival pacing\n- Coordinate DST multiplayer roles\n- Understand terminology or lore at the requested spoiler level\n\nFile v0.2.0:_meta.json\n\n{\n  \"ownerId\": \"kn7bzyad0y0t00e7622qh62rwd85b19e\",\n  \"slug\": \"dont-starve-skill\",\n  \"version\": \"0.2.0\",\n  \"publishedAt\": 1779199774544\n}\n\nFile v0.2.0:references/answer-templates.md\n\n# Answer Templates\n\nStructured templates for each question category.\nThe conclusion line must be the first thing in the answer.\n\n## 1. Character Selection\n\n**Conclusion:** Name the best pick and the runner-up, each with a one-line reason.\n\n- Player experience:\n- World context (DST / DS / SW / Hamlet, season, mods):\n- Available characters:\n- Recommended pick:\n- Runner-up:\n- Reason:\n- Common misconception:\n\n## 2. Seasonal Preparation\n\n**Conclusion:** Name the deadline and the three must-have preparations.\n\n- Mode / version:\n- Current day / season:\n- Experience level:\n- Deadline (days before season starts):\n- Must-have preparation 1:\n- Must-have preparation 2:\n- Must-have preparation 3:\n- What happens if skipped:\n- Cheap alternatives for early game:\n\n## 3. Boss Strategy\n\n**Conclusion:** Name the recommended approach: fight now, wait, or skip entirely.\n\n- Boss:\n- Mode / version:\n- Player gear level:\n- Recommended approach:\n- Minimum prep required:\n- Fight strategy (arena / kiting / cheese):\n- Reward worth the risk:\n- When to skip:\n\n## 4. Base Building\n\n**Conclusion:** Recommend the site or layout direction first.\n\n- World context:\n- Site selection:\n- Core structures:\n- Layout principles:\n- Expansion order:\n- Seasonal defenses:\n- Fire, lightning, hounds, and grief-risk controls:\n- Common mistakes:\n\n## 5. Recipe Lookup\n\n**Conclusion:** Cook this when the ingredient cost solves your current problem better than eating the parts separately.\n\n- Mode / version:\n- Ingredients:\n- Restrictions or blockers:\n- Stat restoration:\n- Best use case:\n- Cheap alternatives:\n- When to skip:\n\n## 6. Survival Planning\n\n**Conclusion:** Name the next milestone.\n\n- Current day / season:\n- Player experience:\n- Day-by-day pacing:\n- Resource priority:\n- Crafting milestones:\n- Exploration targets:\n- Combat avoidance or combat prep:\n- Recovery if behind schedule:\n\n## 7. DST Multiplayer Strategy\n\n**Conclusion:** Name the team objective and split roles.\n\n- Party size:\n- Character roster:\n- Role division:\n- Shared resource rules:\n- Base responsibilities:\n- Boss or cave responsibilities:\n- Revival plan:\n- Communication rhythm:\n\n## 8. Terminology / Lore\n\n**Conclusion:** Define the term or lore point without over-spoiling.\n\n- Spoiler level:\n- Plain definition:\n- Mechanical relevance:\n- Lore relevance:\n- Related terms:\n- Common misconception:\n- Higher-spoiler expansion only if requested:\n\nFile v0.2.0:references/examples.md\n\n# Style Examples\n\nIllustrate the pacing and depth expected for each answer category.\nEvery answer must start with a conclusion sentence, then expand with context.\n\n---\n\n## 1. Character Selection\n\n**User:** 我是新手，DST 联机模式，第一天，不知道选什么角色。\n\n**Good answer (concise, actionable):**\n\n> **结论：** 首推 Wilson，最容易上手；如果你喜欢远程风筝打法，选 Wigfrid。\n\n- **为什么 Wilson**：自带 25 点生命，初期回血快，打架不虚；胡子冬天还能当暖炉燃料，资源利用率高。\n- **为什么 Wigfrid**：攻击力和生命加成明显，战斗角色最省心；缺点是吃素限制，前期要额外规划食物。\n- **不要选的**：Maxwell（太脆）、Wickerbottom（魔法向）、Webber（蜘蛛仇恨）等需要额外技巧的角色，新手期容易崩。\n- **联机补充**：如果有老玩家带，你选什么都可以；如果纯萌新局，Wilson 是最安全的\"我死了也不拖后腿\"的选择。\n\n---\n\n## 2. Seasonal Preparation\n\n**User:** Day 15 冬天快来了，我还什么都没准备，现在最高优先级做什么？\n\n**Good answer (deadline-first):**\n\n> **结论：** 冬天前 5 天是最后死线——今天就去采松针 + 草，优先做出冬帽和石 fires。\n\n- **时间线**：你 Day 15，秋天剩约 5 天。先确认当前季节天数（`world.season_day`）。\n- **Day 15-17（今天-明天）**：集中采集 3 组松针、4 组草，做 1 顶冬帽 + 暖石（需要挖石头）。\n- **Day 18-19**：建石 fires 或暖石 ×2（牛群旁边蹭火最省燃料）；做一个避雷针防春季雷击。\n- **Day 20 前**：储存 10+ 个肉干或熟萝卜，冬天食物上限；不要等到最后一天。\n- **如果秋天已经冷了**：立即原地造石 fires 熬过第一晚，不要回基地浪费时间。\n- **没有冬天的地区**（SW / Hamlet）：跳过保暖步骤，专注应对各自的特殊季节。\n\n---\n\n## 3. Boss Strategy\n\n**User:** Deerclops 来了，我刚用火把，身上只有 spear 和 log suit，能打吗？\n\n**Good answer (risk-first):**\n\n> **结论：** 硬打不是不行，但建议先把基地的易碎建筑撤到 Deerclops 攻击范围外，然后在猪村或牛群利用地形拉扯。\n\n- **你的装备**：Spear + log suit 是 Deerclops 门槛装备，能打但容错极低——Deerclops 一击可以打掉 log suit 一半护甲。\n- **推荐的拉扯思路**：Deerclops 攻击前摇明显，打一下立刻后退；它 AOE 冻结会打断连击，拉开距离等它转完再上。\n- **最低安全配置**：多带 1 个火腿棍或大理石盔甲，2 个治疗石；如果基地有冰杖减速会大幅降低压力。\n- **要不要打**：如果你周围有猪村可以利用猪王仇恨转移，可以打；如果只有木墙结构，建议优先撤建筑， Deerclops 走后再重建（木墙不值钱）。\n- **奖励评估**： Deerclops  eyeball 做眼伞的必备材料，但只在冬天刷新，错过要等第二年——如果冬天食物储备充足，值得打。\n\n---\n\n## 4. Base Building\n\n**User:** 我在沼泽旁边建基地，经常被猎犬咬，有没有什么布局建议？\n\n**Good answer (layout-first):**\n\n> **结论：** 把主基地的核心结构围起来，然后沿着远离沼泽的方向开辟第二块安全区。\n\n- **基地选址**：沼泽旁边不建议直接建主基地——触手、蚊子、青蛙、猎犬多层叠加。优先搬到附近草原或森林边缘。\n- **当前补救**：用 2 层石墙围住 Cookpot、Alchemy Engine、箱子等核心建筑；猎犬只啃木结构和草墙，石墙免疫。\n- **猎犬应对**：做 1-2 个hound trap 放在基地外圈，配合猪人哨塔或 1 个 Beefalo 充当\"肉盾\"。\n- **沼泽安全区**：如果你需要沼泽资源（芦苇、触手皮），在沼泽入口做一个临时装备存储点 + 火堆，不要带物资深入。\n- **扩展节奏**：第一周完成石墙 + Cookpot + Science Machine，第二周再做 Alchemy Engine；不要同时建太多建筑，资源跟不上。\n\n---\n\n## 5. Recipe Lookup\n\n**User:** 我现在有 1 个胡萝卜、1 个浆果、1 个肉，Crock Pot 怎么配最好？\n\n**Good answer:**\n\n> **结论：** 现在这 3 样配不出最优组合——再加 1 个任意填充物（土豆/蘑菇/冰块）就能出 Carrot Soup 或 Meatballs 之一，取决于你要回血还是回饥饿。\n\n- **当前限制**：Crock Pot 最少 4 个食材，你只有 3 个，需要先补 1 个。\n- **方案 A（回饥饿）**：加 1 个蘑菇 / 冰块 / 树枝 → Meatballs，饥饿值 +62.5，性价比极高。\n- **方案 B（回血）**：加 1 个土豆 / 玉米 → Carrot Soup，回血值 +40，生命值珍贵时优先。\n- **鱼排变体**：如果有 1 个鱼（用鱼竿/陷阱获得），鱼 + 填充物 = Fish Steaks，回血 +40 饥饿 +37.5，综合最强食谱。\n- **什么时候跳过 Crock Pot**：Day 1-3 还没建 Cookpot 时，直接烤肉 / 煮胡萝卜即可；初期不值得花时间跑配方。\n\n---\n\n## 6. Survival Planning\n\n**User:** 我刚入坑，DST 萌新，现在 Day 3，明天秋天就开始了，能给我一个 Day 1-10 的计划吗？\n\n**Good answer:**\n\n> **结论：** 你的第一个里程碑是——Day 6 前建好 Science Machine 并进入石器时代。\n\n- **Day 1-2（今天-明天）**：采集 6 组草、6 组树枝、2 组木头；捡 1 个燧石做斧头。不要跑远，不要打怪。\n- **Day 3-4**：做 Science Machine；解锁铲子、锤子、草甲。收集足够资源备着。\n- **Day 5-6**：找一片离资源点（草 / 树 / 石头）近的地方做临时基地；开始建石墙做外圈。\n- **Day 7-10（秋天）**：秋天是基础建设窗口期——收集 10+ 松针、10+  Flint，准备过冬。\n- **不要做的事**：不要主动打蜘蛛（Day 5 前），不要追蝴蝶，不要在沼泽过夜。\n- **如果不幸 Day 3 就快饿死**：优先捡种子和浆果；用陷阱抓兔子（1 个陷阱 + 2 根树枝 = 1 只兔子）。\n\n---\n\n## 7. DST Multiplayer Strategy\n\n**User:** 我们 3 个人刚开 DST 联机，不知道怎么分工，经常乱掉。\n\n**Good answer:**\n\n> **结论：** 一人负责跑图+资源侦察，一人负责基地+食物，一人负责战斗/洞穴——三个人各盯一条线，不要交叉。\n\n- **角色 A（侦察者）**：负责地图探索、建传送点、捡石头/金子、通知大家资源刷新。不需要带太多战斗装备。\n- **角色 B（基地主）**：建家、做饭、种田、维持基础建筑。单人下线时基地能自给自足。\n- **角色 C（战斗/洞穴）**：负责打猎犬、Boss、下洞穴，带好战斗装备。复活别人是他的次要职责。\n- **共享规则**：箱子上锁后只有主人能开（否则新手乱拿资源容易崩）；食物共享，但战斗掉落按需分配。\n- **复活节奏**：DST 复活代价很低（灵魂），不要乱跑送死——谁复活谁负责捡尸体装备。\n- **早期节奏**：第一天三个人一起做 1 个 Science Machine + 1 个 Cookpot，不要分头乱跑浪费时间。\n\n---\n\n## 8. Terminology / Lore\n\n**User:** 什么是「影手」？这个怪物在剧情里是什么角色？\n\n**Good answer:**\n\n> **结论：** 「影手」是 Maxwell 暗影王座的仆从——如果你偷了他的东西或者打他，他会从地面冒出来攻击你。\n\n- **机械层面**：影手从地面触发的攻击是物理伤害，伤害高、冷却快，白天也会出现。不要站在影手生成点附近搜刮。\n- **剧情层面（轻度剧透）**：暗影王座相关剧情属于 Adventure Mode 的后期内容，涉及 Maxwell 的背景故事。想看完整剧情建议自己通关 Adventure Mode。\n- **常见误解**：影手不是随机的——它们通常在你偷了某些关键物品后出现，不是纯粹的随机刷怪。\n- **相关词条**：暗影王座（Shadow Throne）、Maxwell's Door、Nightmare Fuel。\n- **更高剧透等级**：如果你主动要求剧情细节，可以说影手与 Maxwell 的\"契约\"有关，Charles 和 Shadow Hands 之间的关系——这些内容在没有被明确要求时不要主动剧透。\n\nFile v0.2.0:skill-card.md\n\n## Description: <br>\nAgent Skill for Don't Starve / DST survival guides covering character selection, seasonal preparation, boss strategy, base building, Crock Pot recipes, survival pacing, multiplayer coordination, DLC mechanics, mod recommendations, terminology, lore, and local survivor-profile guidance. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[morandot](https://clawhub.ai/user/morandot) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nPlayers and agent users use this skill to get concise, version-aware Don't Starve and Don't Starve Together guidance for character choices, seasonal preparation, boss fights, base building, recipes, multiplayer coordination, and spoiler-controlled lore. When local file access is available, it can read and update a structured survivor profile so guidance reflects stable gameplay facts. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can retain local gameplay facts in survivor-profile.json. <br>\nMitigation: Use DONTSTARVE_MEMORY_DIR to choose the storage location, review or delete the profile when memory is not desired, and avoid storing personal or account information. <br>\n\n\n## Reference(s): <br>\n- [Skill release page](https://clawhub.ai/morandot/dont-starve-skill) <br>\n- [Project homepage](https://github.com/morandot/dont-starve-skill) <br>\n- [Answer templates](references/answer-templates.md) <br>\n- [Style examples](references/examples.md) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with optional inline shell commands and structured JSON profile patches] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May read or update a local survivor-profile.json when local file access is available.] <br>\n\n## Skill Version(s): <br>\n0.2.0 (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>","readmeExcerpt":"Skill: Don't Starve Guide Owner: morandot Summary: Survival guides for Don't Starve / DST Tags: latest:0.2.3 Version history: v0.2.3 | 2026-07-28T11:05:27.517Z | user Remove erroneous commit-message suffix from SKILL.md description; sync published artifacts across ClawHub and SkillHub registries. v0.2.2 | 2026-07-28T10:54:49.354Z | user Trim SKILL.md frontmatter to standard name+description; remove redundant Answer S","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"# 1. Honour explicit override first\n: \"${DONTSTARVE_MEMORY_DIR:=}\"\nif [ -n \"$DONTSTARVE_MEMORY_DIR\" ]; then\n    PROFILE=\"$DONTSTARVE_MEMORY_DIR/survivor-profile.json\"\nelse\n    # 2. Fall back to XDG config dir (cross-platform default)\n    PROFILE=\"${XDG_CONFIG_HOME:-$HOME/.config}/dont-starve-skill/survivor-profile.json\"\nfi\npython3 \"$(dirname \"$0\")/scripts/memory.py\" read"},{"language":"text","snippet":"~/.config/dont-starve-skill/survivor-profile.json"},{"language":"bash","snippet":"python3 \"$(dirname \"$0\")/scripts/memory.py\" update --patch-json '{\n  \"survivor\": {\"game_version\": \"DST\", \"experience\": \"beginner\"},\n  \"progress\": {\"bosses_defeated\": [\"Deerclops\"]},\n  \"characters\": {\"Wendy\": {\"preferred\": true}}\n}'"},{"language":"text","snippet":"Full spoilers below."},{"language":"bash","snippet":"# 1. Honour explicit override first\n: \"${DONTSTARVE_MEMORY_DIR:=}\"\nif [ -n \"$DONTSTARVE_MEMORY_DIR\" ]; then\n    PROFILE=\"$DONTSTARVE_MEMORY_DIR/survivor-profile.json\"\nelse\n    # 2. Fall back to XDG config dir (cross-platform default)\n    PROFILE=\"${XDG_CONFIG_HOME:-$HOME/.config}/dont-starve-skill/survivor-profile.json\"\nfi\npython3 \"$(dirname \"$0\")/scripts/memory.py\" read"},{"language":"text","snippet":"~/.config/dont-starve-skill/survivor-profile.json"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: dont-starve-skill\ndescription: Guide for Don't Starve / DST survival, character selection, boss fights, recipes, base building, multiplayer strategy, and lore. Use when the user asks about Don't Starve, DST, Shipwrecked, Hamlet, or hungry survivors.\n---\n\n# Don't Starve Guide\n\nA survival guide skill for *Don't Starve*, *Don't Starve Together*,\nShipwrecked, and Hamlet.  The goal is not to dump trivia; it is to turn\nexploration, base building, seasonal preparation, boss fights, recipes, and\nmultiplayer coordination into decisions a player can execute in their next run.\n\n## When To Use\n\nUse this skill when the user's question involves:\n\n- Character selection and ability breakdowns — Wilson, Wickerbottom, Maxwell,\n  Wendy, Wigfrid, Woodie, WX-78, Wes, and all other survivors\n- Seasonal preparation for Autumn, Winter, Spring, Summer, and DLC-specific\n  seasons\n- Boss strategy — Treeguard, Deerclops, Moose/Goose, Bearger, Dragonfly,\n  Bee Queen, Ancient Fuelweaver, and similar fights\n- Base site selection, layout, expansion order, fire prevention, lightning\n  protection, and wetness control\n- Crock Pot recipes, ingredient substitutions, stat recovery, and cooking\n  priority\n- Day 1-N survival pacing, resource priorities, and milestone planning\n- DST multiplayer role division, shared resources, revival, and team risk\n  control\n- DS / DST / Shipwrecked / Hamlet mechanical differences\n- Mod recommendations and configuration advice\n- World lore, Adventure Mode, Maxwell, the Shadow Throne, and related\n  terminology\n\n## Core Rules\n\n### 0. Use The Local Survivor Profile\n\nIf local file access is available, read the structured survivor profile\nbefore answering so advice reflects the user's game version, experience\nlevel, world settings, and progress.\n\n**Portable path resolution** (works on Claude Code, nanobot, OpenClaw,\nand any Agent Skills client):\n\n```bash\n# 1. Honour explicit override first\n: \"${DONTSTARVE_MEMORY_DIR:=}\"\nif [ -n \"$DONTSTARVE_MEMORY_DIR\" ]; then\n    PROFILE=\"$DONTSTARVE_MEMORY_DIR/survivor-profile.json\"\nelse\n    # 2. Fall back to XDG config dir (cross-platform default)\n    PROFILE=\"${XDG_CONFIG_HOME:-$HOME/.config}/dont-starve-skill/survivor-profile.json\"\nfi\npython3 \"$(dirname \"$0\")/scripts/memory.py\" read\n```\n\n- On **Claude Code**: `$(dirname \"$0\")` resolves to the directory containing\n  this `SKILL.md` when invoked via the skill system.\n- On **nanobot / OpenClaw**: same relative resolution; the skill runtime\n  provides the skill directory as the working directory or via the same\n  `$0` mechanism.\n- The default profile path is:\n\n  ```text\n  ~/.config/dont-starve-skill/survivor-profile.json\n  ```\n\n- Override with the `DONTSTARVE_MEMORY_DIR` environment variable.\n- The profile stores only structured player facts — never full conversations.\n\n**After answering**, extract only explicit, stable facts from the user's\ncurrent message and update the profile:\n\n```bash\npython3 \"$(dirname \"$0\")/scripts/memory.py\" update --patch-json '{\n  \"surv"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7bzyad0y0t00e7622qh62rwd85b19e\",\n  \"slug\": \"dont-starve-skill\",\n  \"version\": \"0.2.3\",\n  \"publishedAt\": 1785236727517\n}"},{"path":"references/answer-templates.md","content":"# Answer Templates\n\nStructured templates for each question category.\nThe conclusion line must be the first thing in the answer.\n\n## 1. Character Selection\n\n**Conclusion:** Name the best pick and the runner-up, each with a one-line reason.\n\n- Player experience:\n- World context (DST / DS / SW / Hamlet, season, mods):\n- Available characters:\n- Recommended pick:\n- Runner-up:\n- Reason:\n- Common misconception:\n\n## 2. Seasonal Preparation\n\n**Conclusion:** Name the deadline and the three must-have preparations.\n\n- Mode / version:\n- Current day / season:\n- Experience level:\n- Deadline (days before season starts):\n- Must-have preparation 1:\n- Must-have preparation 2:\n- Must-have preparation 3:\n- What happens if skipped:\n- Cheap alternatives for early game:\n\n## 3. Boss Strategy\n\n**Conclusion:** Name the recommended approach: fight now, wait, or skip entirely.\n\n- Boss:\n- Mode / version:\n- Player gear level:\n- Recommended approach:\n- Minimum prep required:\n- Fight strategy (arena / kiting / cheese):\n- Reward worth the risk:\n- When to skip:\n\n## 4. Base Building\n\n**Conclusion:** Recommend the site or layout direction first.\n\n- World context:\n- Site selection:\n- Core structures:\n- Layout principles:\n- Expansion order:\n- Seasonal defenses:\n- Fire, lightning, hounds, and grief-risk controls:\n- Common mistakes:\n\n## 5. Recipe Lookup\n\n**Conclusion:** Cook this when the ingredient cost solves your current problem better than eating the parts separately.\n\n- Mode / version:\n- Ingredients:\n- Restrictions or blockers:\n- Stat restoration:\n- Best use case:\n- Cheap alternatives:\n- When to skip:\n\n## 6. Survival Planning\n\n**Conclusion:** Name the next milestone.\n\n- Current day / season:\n- Player experience:\n- Day-by-day pacing:\n- Resource priority:\n- Crafting milestones:\n- Exploration targets:\n- Combat avoidance or combat prep:\n- Recovery if behind schedule:\n\n## 7. DST Multiplayer Strategy\n\n**Conclusion:** Name the team objective and split roles.\n\n- Party size:\n- Character roster:\n- Role division:\n- Shared resource rules:\n- Base responsibilities:\n- Boss or cave responsibilities:\n- Revival plan:\n- Communication rhythm:\n\n## 8. Terminology / Lore\n\n**Conclusion:** Define the term or lore point without over-spoiling.\n\n- Spoiler level:\n- Plain definition:\n- Mechanical relevance:\n- Lore relevance:\n- Related terms:\n- Common misconception:\n- Higher-spoiler expansion only if requested:"},{"path":"references/examples.md","content":"# Style Examples\n\nIllustrate the pacing and depth expected for each answer category.\nEvery answer must start with a conclusion sentence, then expand with context.\n\n---\n\n## 1. Character Selection\n\n**User:** 我是新手，DST 联机模式，第一天，不知道选什么角色。\n\n**Good answer (concise, actionable):**\n\n> **结论：** 首推 Wilson，最容易上手；如果你喜欢远程风筝打法，选 Wigfrid。\n\n- **为什么 Wilson**：自带 25 点生命，初期回血快，打架不虚；胡子冬天还能当暖炉燃料，资源利用率高。\n- **为什么 Wigfrid**：攻击力和生命加成明显，战斗角色最省心；缺点是吃素限制，前期要额外规划食物。\n- **不要选的**：Maxwell（太脆）、Wickerbottom（魔法向）、Webber（蜘蛛仇恨）等需要额外技巧的角色，新手期容易崩。\n- **联机补充**：如果有老玩家带，你选什么都可以；如果纯萌新局，Wilson 是最安全的\"我死了也不拖后腿\"的选择。\n\n---\n\n## 2. Seasonal Preparation\n\n**User:** Day 15 冬天快来了，我还什么都没准备，现在最高优先级做什么？\n\n**Good answer (deadline-first):**\n\n> **结论：** 冬天前 5 天是最后死线——今天就去采松针 + 草，优先做出冬帽和石 fires。\n\n- **时间线**：你 Day 15，秋天剩约 5 天。先确认当前季节天数（`world.season_day`）。\n- **Day 15-17（今天-明天）**：集中采集 3 组松针、4 组草，做 1 顶冬帽 + 暖石（需要挖石头）。\n- **Day 18-19**：建石 fires 或暖石 ×2（牛群旁边蹭火最省燃料）；做一个避雷针防春季雷击。\n- **Day 20 前**：储存 10+ 个肉干或熟萝卜，冬天食物上限；不要等到最后一天。\n- **如果秋天已经冷了**：立即原地造石 fires 熬过第一晚，不要回基地浪费时间。\n- **没有冬天的地区**（SW / Hamlet）：跳过保暖步骤，专注应对各自的特殊季节。\n\n---\n\n## 3. Boss Strategy\n\n**User:** Deerclops 来了，我刚用火把，身上只有 spear 和 log suit，能打吗？\n\n**Good answer (risk-first):**\n\n> **结论：** 硬打不是不行，但建议先把基地的易碎建筑撤到 Deerclops 攻击范围外，然后在猪村或牛群利用地形拉扯。\n\n- **你的装备**：Spear + log suit 是 Deerclops 门槛装备，能打但容错极低——Deerclops 一击可以打掉 log suit 一半护甲。\n- **推荐的拉扯思路**：Deerclops 攻击前摇明显，打一下立刻后退；它 AOE 冻结会打断连击，拉开距离等它转完再上。\n- **最低安全配置**：多带 1 个火腿棍或大理石盔甲，2 个治疗石；如果基地有冰杖减速会大幅降低压力。\n- **要不要打**：如果你周围有猪村可以利用猪王仇恨转移，可以打；如果只有木墙结构，建议优先撤建筑， Deerclops 走后再重建（木墙不值钱）。\n- **奖励评估**： Deerclops  eyeball 做眼伞的必备材料，但只在冬天刷新，错过要等第二年——如果冬天食物储备充足，值得打。\n\n---\n\n## 4. Base Building\n\n**User:** 我在沼泽旁边建基地，经常被猎犬咬，有没有什么布局建议？\n\n**Good answer (layout-first):**\n\n> **结论：** 把主基地的核心结构围起来，然后沿着远离沼泽的方向开辟第二块安全区。\n\n- **基地选址**：沼泽旁边不建议直接建主基地——触手、蚊子、青蛙、猎犬多层叠加。优先搬到附近草原或森林边缘。\n- **当前补救**：用 2 层石墙围住 Cookpot、Alchemy Engine、箱子等核心建筑；猎犬只啃木结构和草墙，石墙免疫。\n- **猎犬应对**：做 1-2 个hound trap 放在基地外圈，配合猪人哨塔或 1 个 Beefalo 充当\"肉盾\"。\n- **沼泽安全区**：如果你需要沼泽资源（芦苇、触手皮），在沼泽入口做一个临时装备存储点 + 火堆，不要带物资深入。\n- **扩展节奏**：第一周完成石墙 + Cookpot + Science Machine，第二周再做 Alchemy Engine；不要同时建太多建筑，资源跟不上。\n\n---\n\n## 5. Recipe Lookup\n\n**User:** 我现在有 1 个胡萝卜、1 个浆果、1 个肉，Crock Pot 怎么配最好？\n\n**Good answer:**\n\n> **结论：** 现在这 3 样配不出最优组合——再加 1 个任意填充物（土豆/蘑菇/冰块）就能出 Carrot Soup 或 Meatballs 之一，取决于你要回血还是回饥饿。\n\n- **当前限制**：Crock Pot 最少 4 个食材，你只有 3 个，需要先补 1 个。\n- **方案 A（回饥饿）**：加 1 个蘑菇 / 冰块 / 树枝 → Meatballs，饥饿值 +62.5，性价比极高。\n- **方案 B（回血）**：加 1 个土豆 / 玉米 → Carrot Soup，回血值 +40，生命值珍贵时优先。\n- **鱼排变体**：如果有 1 个鱼（用鱼竿/陷阱获得），鱼 + 填充物 = Fish Steaks，回血 +40 饥饿 +37.5，综合最强食谱。\n- **什么时候跳过 Crock Pot**：Day 1-3 还没建 Cookpot 时，直接烤肉 / 煮胡萝卜即可；初期不值得花时间跑配方。\n\n---\n\n## 6. Survival Planning\n\n**User:** 我刚入坑，DST 萌新，现在 Day 3，明天秋天就开始了，能给我一个 Day 1-10 的计划吗？\n\n**Good answer:**\n\n> **结论：** 你的第一个里程碑是——Day 6 前建好 Science Machine 并进入石器时代。\n\n- **Day 1-2（今天-明天）**：采集 6 组草、6 组树枝、2 组木头；捡 1 个燧石做斧头。不要跑远，不要打怪。\n- **Day 3-4**：做 Science Machine；解锁铲子、锤子、草甲。收集足够资源备着。\n- **Day 5-6**：找一片离资源点（草 / 树 / 石头）近的地方做临时基地；开始建石墙做外圈。\n- **Day 7-10（秋天）**：秋天是基础建设窗口期——收集 10+ 松针、10+  Flint，准备过冬。\n- **不要做的事**：不要主动打蜘蛛（Day 5 前），不"},{"path":"skill-card.md","content":"## Description:\n\nProvides Don't Starve and Don't Starve Together guidance for survival planning, character selection, boss fights, recipes, base building, multiplayer strategy, and lore.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[morandot](https://clawhub.ai/user/morandot)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users can get actionable guidance for Don't Starve and Don't Starve Together runs, including seasonal planning, character choice, base building, boss preparation, recipes, multiplayer coordination, and spoiler-aware lore explanations.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill can save narrow gameplay facts in a local survivor profile for future personalization.\n\nMitigation: Do not put sensitive personal data in gameplay preferences or notes, and inspect or remove ~/.config/dont-starve-skill/survivor-profile.json if saved facts are no longer wanted.\n\nRisk: Advice about current patches, mode differences, or mod compatibility can become stale.\n\nMitigation: For latest-version or mod-compatibility questions, verify current information before relying on the answer.\n\n## Reference(s):\n\n- [Answer Templates](references/answer-templates.md)\n- [Style Examples](references/examples.md)\n- [ClawHub Skill Page](https://clawhub.ai/morandot/skills/dont-starve-skill)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration, Guidance]\n\n**Output Format:** [Markdown guidance with checklists, decision-first explanations, and occasional shell command blocks.]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May personalize answers from a local survivor profile when file access is available.]\n\n## Skill Version(s):\n\n0.2.3 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Survival guides for Don't Starve / DST Skill: Don't Starve Guide Owner: morandot Summary: Survival guides for Don't Starve / DST Tags: latest:0.2.3 Version history: v0.2.3 | 2026-07-28T11:05:27.517Z | user Remove erroneous commit-message suffix from SKILL.md description; sync published artifacts across ClawHub and SkillHub registries. v0.2.2 | 2026-07-28T10:54:49.354Z | user Trim SKILL.md frontmatter to standard name+description; remove redundant Answer S","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1511,"uniquenessScore":52,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T06:15:08.291Z","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-11T06:15:08.291Z","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-11T08:42:32.612Z","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"}]}}}