game-manager-skill
Acts as the central authority for managing game state, persistence, and world initialization.
Install
mkdir -p .claude/skills/game-manager-skill && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15605" && unzip -o skill.zip -d .claude/skills/game-manager-skill && rm skill.zipInstalls to .claude/skills/game-manager-skill
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
游戏状态流转与逻辑主控。负责存档、读档、全局状态同步以及游戏初始化与重置逻辑。Key capabilities
- →Manage skill lifecycle
- →Persist game state using SQLite
- →Synchronize skill entity files with database
- →Reset game state to initial templates
- →Guide initial player setup
How it works
This skill manages the lifecycle and state persistence for game-related skills, using SQLite to save and load game data. It ensures all skill entity files are synchronized with the central database and handles game resets by restoring data to initial templates.
Inputs & outputs
When to use game-manager-skill
- →Save game state
- →Restore previous progress
- →Reset world state
- →Initialize game data
About this skill
游戏主控技能 (Game Manager Skill)
概述
本技能是整个武侠世界的“天道”,负责管理所有 Skill 的生命周期、状态持久化以及世界线的重置工作。
核心职责
- 持久化管理:通过
persistence.py驱动 SQLite 存档与读档。- SQLite 中心化: 所有 Skill 的
references/数据在存档时必须同步至assets/saves/wuxiaX.db。 - 差异同步原则: 读档时,必须以数据库为准,自动识别并强制覆盖本地有差异的 Skill 实体文件。
- 指令调用:
/game-save: 触发全量数据库存档。/game-load: 从数据库恢复状态。
- SQLite 中心化: 所有 Skill 的
- 全局同步:确保所有 Skill 实体文件(.md)与中心数据库保持 100% 同步。
- 世界重置:处理
/game-restart指令,通过reset_game_state()还原所有数据至初始模板。
指令逻辑:/game-restart
当玩家输入重置指令时,必须执行以下流程:
- 物理重置:调用
python .agent/skills/game-manager-skill/scripts/manager.py --reset。- 这将还原所有
references/*.md至初始模板,并清空数据库与章节历史。
- 这将还原所有
- 建立新缘:物理重置完成后,说书人(story-engine)必须立刻发起引导式对话:
- 确定主角的基本属性(姓名、性别、出身)。
- 让玩家选择性格特质(正、邪、狂、狷倾向)。
- 选择初始武学流派。
- 设定世界难度。
- 铭刻初始:将玩家的选择写入
protagonist-skill/references/character_sheet.md,然后正式开启“圣堂觉醒”第一回。
脚本索引
scripts/manager.py: 核心管理逻辑。scripts/persistence.py: 数据持久化接口。scripts/db_init.py: 数据库初始化。
When not to use it
- →The task does not involve game state management
- →The task does not involve persistence or reset logic
Limitations
- →All Skill 的 `references/` 数据在存档时必须同步至 `assets/saves/wuxiaX.db`
- →读档时,必须以数据库为准,自动识别并强制覆盖本地有差异的 Skill 实体文件
- →当玩家输入重置指令时,必须执行物理重置和引导式对话流程
How it compares
This skill provides a centralized system for game state management, persistence, and synchronization, ensuring consistency across all game skills and offering a structured reset mechanism, unlike manual file management.
Compared to similar skills
game-manager-skill side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| game-manager-skill (this skill) | 0 | 2mo | Review | Intermediate |
| unity-editor-toolkit | 10 | 7mo | Review | Advanced |
| bullmq-specialist | 25 | 6mo | No flags | Intermediate |
| sqlite-inspector | 5 | 9mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
unity-editor-toolkit
Dev-GOM
Automate and control Unity Editor with 500+ commands, real-time WebSocket communication, and SQLite integration for efficient game development.
bullmq-specialist
davila7
BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications. Use when: bullmq, bull queue, redis queue, background job, job queue.
sqlite-inspector
mikopbx
Проверка консистентности данных в SQLite баз данных MikoPBX после операций REST API. Использовать при валидации результатов API, отладке проблем с данными, проверке связей внешних ключей или инспектировании CDR записей для тестирования.
write-script-duckdb
windmill-labs
MUST use when writing DuckDB queries.
linear-data-handling
jeremylongshore
Data synchronization, backup, and consistency patterns for Linear. Use when implementing data sync, creating backups, or ensuring data consistency across systems. Trigger with phrases like "linear data sync", "backup linear", "linear data consistency", "sync linear issues", "linear data export".
local-cluster-manager
multigres
Manage local multigres cluster components (multipooler, pgctld, multiorch, multigateway) - start/stop services, view logs, connect with psql, test S3 backups locally