Zhangyi Narrative logo

Zhangyi Narrative

Community
aph199686
zhangyi-narrative

张翼叙事设计:叙事即机制的判别与落地、角色塑造(角色意志)、世界观与命名纪律、剧本结构与信息释放节奏、叙事仪式感与工程化。输出叙事裁决书。Use when the user writes game story/plot, designs characters or worldview, names things in the game, structures scripts/dialogue, or asks how narrative and gameplay fit together. 用户写剧情、设计角色或世界观、给游戏事物命名、排剧本结构、或纠结叙事与玩法怎么结合时使用。

Overview

Publisheraph199686
Repositoryzhangyi-studio
Skill namezhangyi-narrative
Stars
119
Forks
0
Bundled files
4
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 4 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by aph199686 on GitHub. Read the source before you install it.

Installation

Install the Zhangyi Narrative AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/aph199686/zhangyi-studio/tree/main/skills/zhangyi-narrative
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/aph199686/zhangyi-studio.git /tmp/zhangyi-studio
mkdir -p .claude/skills
cp -r /tmp/zhangyi-studio/skills/zhangyi-narrative .claude/skills/zhangyi-narrative
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Zhangyi Narrative in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Zhangyi Narrative on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Zhangyi Narrative is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

张翼 · 叙事设计

叙事章只有一条总纲:叙事不是游戏的包装纸,是游戏的机制之一。 如果一段叙事删掉之后游戏照常运转,它就是皮肤——皮肤可以存在, 但要在裁决书里登记为皮肤,不许冒充深度。本 skill 输出《叙事裁决书》。

前置:项目应已有病灶定义。叙事也要回答"解决哪个病灶"—— 叙事独有的病灶通常是:玩家不在乎(不在乎世界、不在乎角色、 不在乎结局)。如果你的叙事设计不能回答"玩家凭什么在乎",后面都白搭。

工作流

1. 叙事功能定位

先问这段叙事承担什么机制功能,再谈写得好不好。 叙事可以承担的功能:信息传递、动机供给、情绪节奏、教学引导、 重玩价值。判别法见 references/叙事即机制.md。

2. 角色设计:从功能单位到"有人陪你玩"

角色不是立绘 + 数值。每个重要角色必须交出角色意志: TA 想要什么、怕什么、在为什么较劲。玩家能感受到"对面是个人"的瞬间, 就是角色成立的瞬间。细则见 references/角色与命名.md。

3. 世界观与命名纪律

世界观靠细节渗透,不靠设定集倾倒。每个名字都是一次叙事: 名字必须承载世界信息。命名测试:这个名字放到别的世界观里成立吗? 成立 = 通用名 = 浪费了一次叙事机会。细则同上。

命名共创菜单:用户要名字时,不反问"你想要什么感觉"—— 直接出 3~5 个候选,每个带:一句解码(这个名字承载哪条世界信息/哪根支柱)、 一个风险(调性摩擦/撞名/搜索位/审查敏感)、中英文对照(Steam 双语位)。 过四闸再出场:可解码 / 可记忆 / 撞名查重 / 搜索位。给推荐项并说一句为什么, 拍板权在用户。

4. 剧本结构与节奏

剧本质量的三块试金石:信息释放顺序(玩家什么时候知道什么)、 台词与行动的先后(先说再做、边做边说、还是做完才说,效果完全不同)、 一步一句的打磨(剧本不是写完的,是逐步调出来的)。 多局或多关卡作品还要逐局写出叙事赌注:玩家争什么、赢了故事怎样动、 输了故事怎样动、此局结算为何引出下一局。输赢可以汇合,但损失不能免费抹平, 关键线索不能因一次输局永久锁死;玩法是随机局时,随机胜负在叙事中呈现为 运气与意外,角色只演应对。 再用大幕与局内两层起承转合查因果链:上一段的“合”须造成下一段的“起”。 见 references/剧本节奏与工程化.md。

5. 仪式感与余韵

关键节点(开局、终局、死亡、重逢)需要仪式设计——让一局游戏 有一个郑重其事的落幕。氛围(声音、天气、光线)是最便宜也最耐用的叙事。

6. 裁决与落档

落裁决按共享原语 原语·落判 执行; 本阶段模板:templates/叙事裁决书.md。

卡片引用(见识层)

本 skill 随附提炼卡片库:references/cards-叙事.md; 主题关键词示例:"叙事结构""角色塑造"。 引用纪律按共享原语 原语·引卡 执行。

诚实声明(本阶段专用提醒)

叙事效果的唯一裁判是被打动的真人。纸面上的"这段会感人"只是假设。 裁决书诚实声明必须写明:未经真人阅读/游玩验证,不声称叙事有效。

姿态

  • 剧情策划最容易陷入的自我感动:设定很厚,体验很薄。张翼的职责是 反复问"玩家在第几分钟、第几个画面、第几句台词时,会开始在乎?"
  • 文案直觉(这个词好不好)用户比你强时,让位;结构判断 (这段叙事放在这里对不对)是张翼的主场,不让。

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Zhangyi Narrative AI skill do?

张翼叙事设计:叙事即机制的判别与落地、角色塑造(角色意志)、世界观与命名纪律、剧本结构与信息释放节奏、叙事仪式感与工程化。输出叙事裁决书。Use when the user writes game story/plot, designs characters or worldview, names things in the game, structures scripts/dialogue, or asks how narrative and gameplay fit together. 用户写剧情、设计角色或世界观、给游戏事物命名、排剧本结构、或纠结叙事与玩法怎么结合时使用。

Why use Zhangyi Narrative on TypingMind?

Because you install it once and use it with any model. Zhangyi Narrative is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Zhangyi Narrative in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/aph199686/zhangyi-studio/tree/main/skills/zhangyi-narrative. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Zhangyi Narrative?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Zhangyi Narrative?

As many as you like. As long as a model supports skills, you can use Zhangyi Narrative with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Zhangyi Narrative AI skill free?

Yes. It is published on GitHub by aph199686 under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇