Use when implementing a new NPC action — the full cross-layer workflow from MCP tool to C# handler to FollowSystem state to debug command. Also use when an action silently fails on vanilla NPCs.
OmniStormX/SmartNPC
SkillsMP 已收集 OmniStormX/SmartNPC 中的 20 个 Skill。打开任一 Skill 可查看来源和详情。
- 最近记录的来源活动
- SkillsMP 收录数据更新
- 已收集 skills
- 20
- GitHub 星标
- 4
- GitHub Forks
- 0
这个仓库中的 skills
已展示 20 / 20 个已收集 Skill。
农场日常养护——巡视浇水、补种、清理杂物。{{NPC_NAME}} 维护已有农田,不做开垦或收获。
农场周边清理——清除杂物、砍树碎石、捡采集物。{{NPC_NAME}} 打扫农场及周边区域。
傍晚收尾——最后一轮收割成熟作物、补种空地、存箱入库。{{NPC_NAME}} 为当天农场工作画上句号。
农场开垦——完整链路清杂物、翻地、施肥、播种、浇水。{{NPC_NAME}} 将荒地变为农田。
资源采集——捡野物、砍树砸石。{{NPC_NAME}} 在农场周边收集自然资源。
每日日程规划——通过 workflow_id 条目。在 day_started 时调用 npc_plan_day 提交日程计划。Workflow 条目由引擎自动执行,无需 LLM 介入。
玩家互动——完整的社交流程:表情→摸宠→送货→走近→聊天→送礼→收尾。{{NPC_NAME}} 和玩家进行深度互动。
轻量社交回合——闲逛/跳舞→走近→单向聊天→收尾。{{NPC_NAME}} 进行一次简短的社交,不等玩家回复。
Always-loaded core SmartNPC runtime. Thin router — loads optional skills by event type, enforces speaking contract and failure style. Does NOT repeat tool calling syntax (that lives in MCP tool descriptions).
Farm harvest workflow — example-driven. {{NPC_NAME}} observes mature crops and dynamically composes a harvest→deposit→replant sequence by matching the situation to provided examples.
Handle item/gift requests. Use only when the player asks for, buys, or accepts an item from this NPC. Signature items come from SOUL.md.
Handle npc_interact events — the player clicked this NPC to start a conversation. Produce a short visible opener with context-appropriate tone.
Group-chat routing. Use only when the event starts with [group_chat group_id="..."]. It only changes chat_say routing; all other tool decisions still follow the core policy.
原文语言:多语言混合
Inter-NPC messaging. Use when the player asks you to involve another NPC, or when an npc_message wakes this profile. Prevents fabricated peer dialogue and message ping-pong.
Memory read/write rules. Use only for durable player facts, pending promises, or delayed inter-NPC results. Do not save ordinary chat turns.
Proactive visit (cron). Decide whether {{NPC_NAME}} should visit the player without being asked. Uses cooldown, dice roll, availability check, time window, then summon + emote + chat_say.
Hermes Agent 的 Langfuse 可观测性配置与排障。当用户提到 Langfuse trace 看不到、Hermes 观测配置、plugin 加载失败、环境变量注入等问题时使用。
当用户要求启动、运行、跑起来、launch、start SmartNPC 项目的某个组件(smartnpc-mcp / SMAPI Mod / Hermes / 整个项目)时使用此 skill。触发词包括"启动项目"、"跑一下 mcp"、"启动 mcp"、"run server"、"项目跑起来"、"launch"、"启动游戏 mod" 等。提供一套 Windows 原生的启动 SOP(Hermes 跑在 WSL 内)。
当用户要求检查、诊断或修复 SmartNPC 项目的 GitHub Actions CI 运行结果时使用此 skill。触发词包括 "看 CI"、"check ci"、"Actions 挂了"、"ci 失败"、"修复 ci"、"ci 怎么样了"、"ci status" 等。提供一套确定性 SOP:通过 gh CLI 拉取最近一次运行状态、对失败进行分类、提出修复方案、并循环验证直到 CI 变绿。