SkillHub storytelling-advisor 技能实战:用英雄之旅、皮克斯公式与事实边界打磨品牌叙事
人工智能AI AgentAI 技能后端前端【免费下载链接】skillhubSelf-hosted, open-source agent skill registry for enterprises. Publish version skill packages, govern with RBAC and audit logs, deploy on-premise with Docker or Kubernetes.项目地址https://gitcode.com/gh_mirrors/sk/skillhub点击查看免费下载storytelling-advisor是 SkillHub 内置技能库builtin-skills中面向叙事创作的 Agent 技能它把零散的创意、经历或信息转化为使用英雄之旅Heros Journey、皮克斯故事公式Pixar Storytelling Formula、弗雷塔格金字塔Freytags Pyramid、故事脊梁Story Spine与倒金字塔Inverted Pyramid等成熟框架结构化的故事。无论你要写品牌故事、主题演讲keynote、融资路演pitch deck、产品发布文案还是社交媒体长帖这个技能都能帮你找到合适的结构、情绪弧线与叙事张力同时守住事实叙事不虚构、虚构必须显式授权的边界。读完本文你将掌握该技能的全部五种框架、触发短语、七步工作流以及它在 SkillHub 技能包协议与验收测试中的实际约束。一、技能定位SkillHub 内置创作类技能storytelling-advisor是 SkillHub 官方启动技能集合Official Starter Skills中的一个通用创作技能包完整定义见 builtin-skills/skills/storytelling-advisor/SKILL.md。该包的 frontmatter 声明了它的身份与触发时机--- name: storytelling-advisor description: Shape pitches, brand stories, presentations, and creative writing with narrative frameworks such as the Heros Journey, Story Spine, and Freytags Pyramid. Use when a user wants to structure, critique, or strengthen a story. version: 1.0.0 license: MIT ---从 builtin-skills/catalog.json 可以看到它的溯源信息上游来自cosmicstack-labs/mercury-agent-skills仓库的categories/creative-personal-development/storytelling-advisor目录固定 commit 为4c57cf2eaeb3fb9c0e418615c7a36fe977c88b79版本1.0.0MIT 协议。包内的 NOTICE.md 记录了 SkillHub 对上游的四点修改规范化包元数据、在事实叙事与授权虚构之间显式划界、对无法佐证的事实细节强制使用占位符或提问、替换了会引入未经证实名称/时间线/指标/结果的示例。技能的核心职责What It Does可以概括为一句话把原始想法、经历或消息转化为结构化叙事——无论目标是品牌故事、主题演讲、路演材料还是社交媒体长帖它都帮助寻找正确的结构、情绪弧线与叙事张力。二、事实与虚构边界本技能最重要的约束storytelling-advisor与自由发挥的文案工具最本质的区别是它把事实完整性factual integrity写进了行为准则对于案例研究case studies、路演pitches、客户证言testimonials、人物传记biographies等事实性叙事只允许使用用户提供或用户明确确认的事实绝不静默编造姓名、引语、日期、时长、指标、客户、结果、动机或事件来让事实故事更有感染力缺失的材料必须标记为问题、占位符如[customer outcome needed]或明确标注的示意性选项illustrative option只有在用户要求写虚构内容、或明确授权创意虚构时才允许编造细节且虚构内容必须与事实主张保持可区分。这一边界不是文档层面的口号而是被 SkillHub 的验收测试固化的行为契约。在 builtin-skills/evals.json 中storytelling-advisor的回归用例 prompt 是Help shape this true customer story: a small clinic reduced morning phone queues after adding online booking. I have no verified numbers or customer names.真实客户故事但没有可核实的数字与客户名验收标准acceptance要求在保留已知事实的前提下改善结构、把建议的创意补充或占位符标注为虚构、在补充指标或引语之前先索要证据禁止项forbidden则是编造姓名、日期、引语或业绩数字、把创意补充当作客户事实呈现。这解释了为什么 SKILL.md 特意要求不要因为3 AM in a coffee shop这样的细节能增加画面感就在事实叙述中擅自加上除非它已被确认。三、五种叙事框架详解1. 英雄之旅The Heros Journey / Monomyth适用场景品牌起源故事、创始人旅程、案例研究、转型叙事。英雄之旅把一段经历映射为十二个阶段每个阶段都配有一个引导提问Prompting Question用于从用户的原始素材中收割对应内容阶段描述引导提问Ordinary World平常世界冒险前主角的日常问题解决前的生活是怎样的Call to Adventure冒险召唤某个事件打破现状什么变了什么迫使你行动Refusal of the Call拒绝召唤怀疑、犹豫、恐惧是什么几乎阻止了你行动Meeting the Mentor遇见导师一位指引者提供智慧或工具谁或什么为你指了路Crossing the Threshold跨越门槛对旅程的承诺不可回头的那个点是什么Tests, Allies, Enemies考验、盟友、敌人挑战、支持、阻碍中途出了什么问题谁帮了你Approach to the Inmost Cave接近最深洞穴为最大挑战做准备你面对过的最难障碍是什么Ordeal严峻考验核心危机那个成败攸关的时刻是什么Reward奖赏熬过考验后的收获你得到了什么The Road Back回归之路带着新智慧回到日常之后事情发生了什么变化Resurrection复活最终检验——运用所学你如何证明转变是真实的Return with Elixir带着灵药归来把经验分享给世界别人能从这段旅程中学到什么2. 皮克斯故事公式Pixar Storytelling Formula适用场景短篇叙事、社交媒体故事、邮件序列、产品发布。结构模板Once upon a time there was___. Every day,___. One day___. Because of that,___. Because of that,___. Until finally___.每个要素在故事中的角色与一个虚构产品故事示例对应如下要素角色虚构产品故事示例Once upon a time...开场设定——谁、在哪、何时从前一位社区组织者艰难地协调着街区维修。Every day...现状——日复一日的困境每天有用的物品被丢弃因为邻居们找不到人帮忙。One day...激励事件有一天这位组织者草拟了一个简单的维修配对服务。Because of that...后果 1于是志愿者可以列出他们能提供的技能。Because of that...后果 2于是邻居们可以把损坏的物品与当地帮手配对。Until finally...收束直到最后第一场虚构的维修日可以在同一个地方协调完成。注意示例中的措辞刻意使用fictional——这正是事实/虚构边界在框架示例中的体现即使示例本身是演示性的也明确标注为虚构。3. 弗雷塔格金字塔Freytags Pyramid适用场景演讲、演示、营销战役叙事。要素用途Exposition铺垫背景——情境是什么Rising Action上升动作张力累积——赌注是什么Climax高潮转折点——大揭示或关键决定Falling Action下落动作后果展开Denouement结局收束与启示4. 故事脊梁The Story Spine适用场景团队共创叙事、协作式故事构建。故事脊梁是一条连贯的叙述链条适合多人接龙式地共同构建故事Once upon a time... And every day... But one day... And because of that... And because of that... And because of that... Until finally... And ever since that day... The moral of the story is...它比皮克斯公式多了And because of that的重复环节用于堆叠多层因果并以故事的寓意moral收尾天然适合工作坊与团队头脑风暴。5. 倒金字塔The Inverted Pyramid适用场景新闻稿newsletters、博客文章、高管摘要executive summaries。层级内容Lead导语最关键的信息who、what、when、where、whyBody主体支撑细节、背景、证据Tail尾部背景补充、细微差别、可选阅读倒金字塔把最重要的信息前置即便读者只读前两行也能把握要点适合信息密度高、阅读时间短的场景。四、触发短语Agent 如何进入叙事模式技能定义了七条触发短语Trigger Phrases当用户说出类似表达时Agent 应执行对应动作短语动作Help me tell a story about...引导用户选择最合适的框架Turn this into a narrative...把原始信息结构化为故事弧线Make this more compelling...建议加入赌注、张力或情绪节拍Tell my brand story...把英雄之旅应用到品牌/创始人叙事Pixar this for me...强制把内容套入皮克斯公式What framework should I use for...针对用户场景推荐最佳框架Pitch this as a story...把路演内容转换为叙事形式这些短语是技能 description 之外、帮助 Agent 在对话中识别叙事类任务的触发信号也是 SKILL.md 这类技能指令如何被 LLM 消费的典型设计。五、七步工作流从模糊需求到完整故事Step 1澄清目标Clarify the Goal从请求中推断受众应该感受feel、思考think与行动do什么。只有当缺失的目标会实质性地改变故事时才提出一个聚焦的问题——避免无意义的多轮追问。Step 2收割原始素材Harvest the Raw Material收集六类素材角色Characters谁是主角谁是导师谁是反派场景Setting何时何地发生冲突Conflict问题或挑战是什么赌注Stakes什么面临风险转变Transformation事情如何改变启示Lesson可以学到什么在动笔之前把已确认的事实与假设、缺口分开。只追问会实质影响故事的缺口其余缺口保留可见的占位符。Step 3选择框架Select the Framework按故事类型匹配结构如果你在讲...使用...创始人起源故事Heros Journey产品价值主张Pixar Formula主题演讲Freytags Pyramid社交媒体长帖Story Spine新闻稿或文章Inverted PyramidStep 4内容映射到结构Map Content to Structure把原始素材填入每个框架槽位识别缺口与缺失的节拍missing beats。例如英雄之旅中缺少导师环节就应在此时暴露出来。Step 5加入叙事装置Add Narrative Devices情绪钩子Emotional hook从共鸣的时刻或意外开场具体细节Specific details优先使用用户提供的具体细节事实叙述中绝不擅自加入凌晨三点在咖啡店这类未经确认的细节张力Tension差点失去什么什么是不确定的节奏Pacing动作场景用短句沉思场景用长句。Step 6打磨与删减Refine and Cut删除一切不服务于目标的语句大声朗读检验节奏收紧能用一半的字数说清吗Step 7收在有力的一句End with a Punch最后一句应当令人难忘——一句学到的启示、一个悬置的问题、或一份邀请。六、实战示例事实叙事与显式虚构的两种写法示例一带缺口的真实创始人故事输入I built a project management tool because Trello was too simple and Jira was too complex.输出大纲问题Problem现有工具对用户的需求而言要么太简单要么太复杂。行动Action用户自己构建了一款项目管理工具。结果Outcome[What changed for you or your users?]所需证据Evidence needed[Who first used it?][What measurable result can be verified?]除非用户主动提供否则不要添加公司规模、客户危机、开发时间线、采用数量或客户证言。这个示例演示了边界原则的落地缺失的结果与证据全部保留为显式占位符而不是被合理推测填满。示例二显式授权的虚构产品发布练习输入Create a fictional launch-story example for a new habit tracking app.输出Fictional example:Once upon a time, there was a developer who wanted a kinder way to build habits. Every day, rigid streaks made one missed day feel like failure. One day, the developer tried a tracker that welcomed restarts. Because of that, returning became easier. Until finally, the idea became an app designed around beginning again.注意输出以Fictional example:开头显式声明虚构性且整体使用皮克斯公式结构。用户明确要求fictionalAgent 才被授权进行创意编造。七、进阶技巧Pro Tips从中间开始Start in the middle最有趣的故事不一定从头讲起——以危机开场再闪回运用对比Use contrast之前/之后、当时/现在、差点失去/最终赢得用可核实的细节Use verified specificity真实、有出处的数字比泛泛的说法更有力数字未知时用占位符保留局限Include a limitation事实故事中应包含有依据的挑战或取舍不要让主角显得不真实地完美以邀请进入故事收尾End with a call-to-story邀请受众在叙事中看到自己。八、在 SkillHub 中安装与使用该技能storytelling-advisor属于 SkillHub 官方构建的内置技能集合。该集合中的每个包都包含适配 SkillHub 的SKILL.md、固定溯源信息的LICENSE.txt与NOTICE.md以及运行时必需的脚本与 references可以通过 builtin-skills/README.md 所述的方式用make build-builtin-skills构建、make test-builtin-skills验证构建会生成确定性 ZIP 与 SHA-256 工件索引。在运行时可通过 SkillHub CLI 安装技能包命令细节见 docs/skillhub/en/guide/cli.md# 搜索技能包 skillhub search storytelling # 安装裸 slug 默认解析到 global 命名空间 skillhub install storytelling-advisor # 显式指定命名空间 / 版本 / Agent 目标 skillhub install global/storytelling-advisor skillhub install storytelling-advisor --version 1.0.0 skillhub install storytelling-advisor --agent claude-code # 安装到自定义目录 skillhub install storytelling-advisor --dir ~/.claude/skills安装遵循 技能包协议 中的目录约定包内必须包含规范入口文件SKILL.mdfrontmatter Markdown 正文name与description为必需字段安装后的本地目录名等于skill.slug客户端会按.agents/skills→~/.agents/skills→.claude/skills→~/.claude/skills的优先级发现技能并通过sync命令在AGENTS.md中生成与 OpenSkills 兼容的skill描述块。由于SKILL.md本身是一份自包含的指令文档不依赖脚本或外部服务该技能在安装后即可被兼容客户端直接加载使用Agent 读到 frontmatter 中的description判定触发时机读到正文中的框架表格、触发短语与七步指令后即可执行叙事任务。技能包的合规性与可追溯性也由平台侧保障发布校验会解析SKILL.mdfrontmatter 并持久化到版本级元数据见 docs/07-skill-protocol.md §8.2而 evals.json 中的回归用例则确保结构优化但不虚构事实这一核心行为在每次构建中都被验证。赞分享人工智能AI AgentAI 技能后端前端【免费下载链接】skillhubSelf-hosted, open-source agent skill registry for enterprises. Publish version skill packages, govern with RBAC and audit logs, deploy on-premise with Docker or Kubernetes.项目地址https://gitcode.com/gh_mirrors/sk/skillhub点击查看免费下载相关推荐ECC brand-discovery 技能模块 60 实战指南用 Neumeier Trueline 与品牌故事弧线提取品牌叙事ECC brand discovery 技能模块 60 实战指南用 Neumeier Trueline 与品牌故事弧线提取品牌叙事 本篇指南聚焦 ECC 仓库人工智能AI 技能AI 插件AI 评测Agent 评测MCP Clients开发工具用 GSAP ScrollTrigger 打造电影感滚动叙事页面Skills 仓库 gsap-scrolltrigger-storytelling 技能实战指南用 GSAP ScrollTrigger 打造电影感滚动叙事页面Skills 仓库 gsap scrolltrigger storytelling 技能实战指reverse-geocoder入门教程从经纬度到城市名称的完整转换reverse geocoder入门教程从经纬度到城市名称的完整转换 reverse geocoder是一个快速、离线的Python反向地理编码库能够将经纬上一篇cppcheck 检查器详解funcArgNamesDifferent / funcArgNamesDifferentUnnamed——函数声明与定义参数名不一致检测下一篇Maestro 端到端测试目标应用实战指南深入解读 Flutter demo_app 的测试屏幕、Flow 编写与权限测试陷阱创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

读懂 CLIP 模型卡:tiny-universe 中 TinyIMGRAG 的图文检索基石

读懂 CLIP 模型卡:tiny-universe 中 TinyIMGRAG 的图文检索基石

示例工程教程 【免费下载链接】tiny-universe 《大模型白盒子构建指南》:一个全手搓的Tiny-Universe 项目地址: https://gitcode.com/datawhalechina/tiny-universe 点击查看 免费下载 本文以 tiny-universe 仓库内 TinyIMGRAG 项目所集成的 CLIP 官方 …

2026/10/13 12:34:37 阅读更多 →
openJiuwen agent-core-java InMemoryVectorStore 使用指南:内存向量存储适配器详解

openJiuwen agent-core-java InMemoryVectorStore 使用指南:内存向量存储适配器详解

人工智能AI AgentAgent 框架工具调用Agent 工作流RAGMCP Clients强化学习 【免费下载链接】agent-core-java openJiuwen agent core Java是 openJiuwen Core的 Java版本,提供AI Agent开发、运行、调优与演进相关的全套SDK能力。 项目地址: https://gitco…

2026/10/13 12:34:37 阅读更多 →
Kotlin+Compose实战:趣味校园Android应用从零到可运行

Kotlin+Compose实战:趣味校园Android应用从零到可运行

简介:这是一份面向Android初学者与校园社交应用开发者的Java实战项目源码,以贴近校园生活的移动社交应用为主题,围绕信息分享与即时聊天展开,适合作为课程设计、毕业设计或自学练手的参考案例。资源包共629个文件,包含…

2026/10/13 12:33:36 阅读更多 →

最新新闻

React Native鸿蒙适配实战:RN页面与鸿蒙提醒服务的系统能力桥接

React Native鸿蒙适配实战:RN页面与鸿蒙提醒服务的系统能力桥接

做鸿蒙适配做到第七个页面,CareTipsScreen算是我这轮项目里最头疼、也最有收获的一个。先说清楚它是什么:这是一款健康管理应用里的“每日护理建议”聚合页,用户每天打开应用,能看到系统按时间段推荐的护理建议,比如下…

2026/10/13 13:15:36 阅读更多 →
驱动工具收费怎么办?显卡驱动修复免费替代方案与卸载清理指南

驱动工具收费怎么办?显卡驱动修复免费替代方案与卸载清理指南

前两年我装完系统,第一件事就是找一款驱动管理工具,跑一遍自动检测,网卡、显卡、声卡一次性装齐,整个过程免费,体验也算顺畅。直到前两天,我打开这款老牌驱动工具的新版本,界面确实变干净了&…

2026/10/13 13:15:36 阅读更多 →
DeepSeek Harness:Agent框架的全插件化设计与可回放日志实践

DeepSeek Harness:Agent框架的全插件化设计与可回放日志实践

这两年做 Agent 工程化,我最大的感受是:光有一个能跑通 demo 的工作流远远不够,真正让人头疼的是框架耦合、排查困难、扩展两难。团队内部折腾了大半年,最终沉淀出一套叫 DeepSeek Harness 的 Agent 运行框架。名字里带 Harness&a…

2026/10/13 13:15:36 阅读更多 →
构建帧率无关的时钟可视化内核:requestAnimationFrame与时间流映射

构建帧率无关的时钟可视化内核:requestAnimationFrame与时间流映射

1. 项目概述:这不是一个普通时钟,而是一次视觉逻辑的重新校准“炫酷的时钟效果”——这五个字在前端开发、数字艺术、交互设计甚至新媒体运营的日常沟通中,出现频率远超表面看起来的那么简单。它从来不是指“把时间显示出来”,而是…

2026/10/13 13:15:36 阅读更多 →
免费搭建本地AI知识库:用Cherry Studio和开源模型实现私有文档智能检索

免费搭建本地AI知识库:用Cherry Studio和开源模型实现私有文档智能检索

最近整理资料时我一直在想一个问题:手头文档越堆越多,光是项目方案、会议纪要、行业报告、个人笔记就占了几个文件夹,想快速找出某个结论时经常得翻半天。后来我尝试把常用的云上AI助手当检索工具,但每次都要上传文档、担心隐私、…

2026/10/13 13:15:36 阅读更多 →
个人主页置顶帖与投稿汇总实操指南:打造内容导航体系

个人主页置顶帖与投稿汇总实操指南:打造内容导航体系

1. 先搞清楚:置顶帖和投稿汇总到底在解决什么问题1.1 置顶帖是主页的第一屏,也是你的数字名片我见过太多创作者陷入同一个困境:内容发了几百条,主页却像一个乱糟糟的仓库,新访客点进来根本不知道你擅长什么、写过哪些代…

2026/10/13 13:14:25 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →