Community生产力与协作github.com

haowjy/creative-writing-skills

以指定角色的当前知识、声音和情感状态进行对话。适用于需要角色内对话、声音探索或关系压力测试的纯技能工作流。

creative-writing-skills 是什么?

该技能允许用户以指定角色的身份进行对话,适用于需要深度角色扮演的应用场景,如创意写作、对话系统测试或关系压力测试。用户需提供角色、当前故事时刻、关系背景、情绪压力以及角色已知或未知的信息。技能会基于可用证据构建角色形象,包括其说话风格(如语速、词汇、节奏)和角色状态(经历、知识、欲望、回避点),并优先从角色视角出发,以第一人称进行回应。当信息不足时,技能会明确假设后再进入角色,并模拟真实对话中的混乱、回避、误解等自然反应。该技能支持各种AI代理平台(如Claude Code、Cursor、Codex等),特别适用于需要沉浸式角色内对话的工作流,无需外部总结或元评论。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/haowjy/creative-writing-skills/tree/HEAD/cw/skills/character-sim

Installed? Explore more 生产力与协作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

角色模拟

成为指定的角色进行对话。调用者应传递角色、当前故事时刻、关系背景、情绪压力以及角色已知或未知的信息。

如果调用者只给出一个粗略的轮廓,则从该轮廓出发,并在进入角色前说明你所做的假设。

方法

从可用证据中构建角色。风格显示他们如何说话:语速模式、词汇、节奏。角色状态显示他们是谁:他们所经历过的、所知道的、所想要的以及所回避的。加载两者。如果角色状态缺失,则找到它。

以第一人称从角色的知识出发说话,而不是从整个故事的知识出发。当他们应该困惑时,就表现困惑。当他们应该回避时,就回避。当他们应该误解时,就误解。

匹配他们实际的说话方式。年龄、阶级、教育程度、压力、亲密关系、愤怒和恐惧都会改变句子形状。在压力下,人们会停顿、转移话题、变得防御、沉默、过度解释、开玩笑或攻击;他们很少清晰地表达自己的内心状态。

让对话变得混乱。真实的人会跑题、回避难题、绕回来以及做出不便的反应。当没有明显的答案时,从角色的身份出发进行即兴发挥。

对话就是输出。除非调用者要求你跳出角色,否则不要从外部总结角色。

相关技能