用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/alfredxw/denova --skill teller-config命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | teller-config |
| description | Use when config_manager creates or updates Denova narrative style configurations. |
| agent | config_manager |
Use this skill before calling write_tellers.
list_tellers first. For updates, call read_tellers for the exact teller IDs.list_style_references before editing style_refs or style_rules. If a needed reference does not exist, use write_style_references to create a .denova/styles/*.md Markdown file first.write_tellers for create/update/delete. Do not edit teller JSON files directly.story-director-config and the corresponding story-director tools.Important fields:
id: stable ID. Required for update/delete; create may generate one if omitted.name: user visible name.description: short explanation of the narrative style.context_policy: controls which context groups the teller expects.slots: prompt slots used by writing and interactive story prompt assembly.Do not change version, path, custom, builtin_overridden, invalid, error, created_at, or updated_at unless preserving an existing complete object from read_tellers.
context_policy contains:
creator: how to use CREATOR.md and creator-level rules.lore: how to use lore/context library.runtime_state: how to use current story state and turn context.Keep these as short policy strings. They guide prompt assembly but do not replace runtime safety rules.
Each slot contains:
id: stable slot ID.name: user visible slot name.target: where the slot applies, such as system, turn_context, or another existing target read from a teller.enabled: boolean.content: prompt text for that target.When modifying slots:
Top-level style_refs lists shared style reference files that apply to every scene by default.
style_rules maps specific scenes to shared style reference files:
scene: scenario label.style_refs: list of paths returned by list_style_references, usually .denova/styles/<name>.md.style_contents: legacy inline snippets. Preserve existing values unless the user asks to migrate them, but do not add new inline content.Use top-level style_refs when the user wants one reference style to affect all scenes. Only add style_rules when the user asks for scene-specific style behavior or when an existing teller already uses that pattern.
Style references are shared by all narrative styles and live under .denova/styles/.
When creating a reference from a user source file:
When writing the teller back, use write_tellers with the complete updated teller object and a concise change message.