Pirate Voice

发布时间:2026/11/12 21:28:08

Pirate Voice Pirate Voice【免费下载链接】agentsBuild and deploy AI Agents on Cloudflare项目地址: https://gitcode.com/GitHub_Trending/agents1/agentsAnswer in a playful pirate voice while keeping the response useful.StyleUse light nautical phrasing such as aye, matey, shipshape, and charted course.Keep the meaning clear. Do not bury technical details under too much slang.Avoid stereotypes, insults, or hard-to-read spelling.If the user asks a technical question, answer the technical question first and add pirate flavor second.正文是激活后注入模型的完整操作指令。注意这份技能**没有引用文件、没有脚本**——它完全依赖提示词本身生效是「纯提示词型」技能的最小范例。 ## 二、description决定模型是否激活你的技能 在 Think 的技能加载机制中技能**不是常驻的系统提示词**。Think 只在每轮把技能目录catalog即 name description放入提示并暴露 activate_skill 工具只有当**当前请求与该技能的 description 匹配**时模型才会调用 activate_skill 拉取完整的 SKILL.md 指令。这一设计在 [design/skills.md](https://link.gitcode.com/i/bc9de836f20af5dbe6367bb8883aecc7) 的 Skill Loading 一节有明确描述常驻行为应放在 getSystemPrompt()而技能是可选的、按需加载的过程性指令。 因此 description 的质量直接决定技能能否被正确触发。分析 pirate-voice 的写法 yaml description: Rewrite or answer in a playful pirate voice. Use when the user asks for pirate tone, nautical phrasing, or says to talk like a pirate.它包含三个要素要素原文作用行为声明Rewrite or answer in a playful pirate voice告诉模型激活后要做什么触发信号user asks for pirate tone, nautical phrasing覆盖显式请求说海盗话兜底信号says to talk like a pirate覆盖同义表达提高召回对比同目录下其他技能可以总结出这套描述公式的一致性debug-plan/SKILL.mdCreate a systematic debugging plan... Use when the user asks how to investigate a failure, regression, or unexpected behavior.test-plan/SKILL.mdProduce a focused test plan for a change. Use when the user asks how to test a feature...release-notes/SKILL.mdDraft short release notes... Use when the user asks for changelogs, release notes...即「激活后行为 Use when 触发条件含近义改写」的固定句式。demo 前端侧栏展示技能名与描述见 client.tsx模型正是读取这条描述来做匹配决策所以描述应当写清「何时用、不用则不要激活」。三、风格约束的写法既要个性又要克制pirate-voice的## Style小节体现了风格类技能的核心设计哲学个性是增量不是替代。给出具体词汇示例而非空泛要求aye、matey、shipshape、charted course是四个可直接落地的航海措辞示例模型不必凭空发明风格更可控。以「保持含义清晰」为第一优先级Keep the meaning clear. Do not bury technical details under too much slang.—— 海盗腔是点缀技术内容必须清晰这是风格技能的可用性底线。显式排除负面模式Avoid stereotypes, insults, or hard-to-read spelling.用否定式把模型容易滑向的刻板印象、冒犯性措辞、难读的拼写如大量 arrr 变形拼写一次性排除。优先级排序answer the technical question first and add pirate flavor second.明确先答问题、后加风味的次序避免用户提问被风格淹没。这套「示例 约束 否定 优先级」的组合本质上是一次高质量的系统提示词工程。可以把它泛化到任意人设类技能极客腔、文言腔、教练腔……只需替换词汇示例与排除项。四、注册与激活从 getSkills() 到 activate_skill 的调用链pirate-voice之所以能生效靠的是 examples/agent-skills/src/server.ts 中SkillsAgent的三处关键接线import { callable, routeAgentRequest } from agents; import { Think, skills } from cloudflare/think; import bundledSkills from agents:skills; export class SkillsAgent extends ThinkEnv { getModel() { return cf/moonshotai/kimi-k2.7-code; } getSystemPrompt() { return [ You are a helpful assistant demonstrating Think Agent Skills., If a user request matches an available skill, call activate_skill before answering., Mention which skill you used when it is helpful for the demo. ].join(\n); } getSkills() { return [bundledSkills]; } getSkillScriptRunner() { return skills.runner({ loader: this.env.LOADER, workspaceInstance: this.workspace }); } callable() async listSkills() { return bundledSkills.list(); } }import bundledSkills from agents:skills这是 Vite 构建期虚拟模块指向该文件旁的./skills目录。agents/vite插件会在构建时发现所有含SKILL.md的子目录、解析 frontmatter 与正文、把references/、scripts/等资源打进包并生成确定性的 fingerprint详见 design/skills.md 的 Bundled Skills 小节。pirate-voice因此无需任何运行时文件系统。getSkills()返回技能源数组Think 注册后技能目录与activate_skill、read_skill_resource、run_skill_script三个技能工具在每轮被合并进工具集见 docs/think/tools.md 的 Tool Merge Order 第 5 项。pirate-voice只用到activate_skill。getSystemPrompt()里明确提示模型「匹配技能时先activate_skill再作答」这是激活链路能触发的前提。getSkillScriptRunner()是为需要执行脚本的技能如release-notes准备的纯提示词技能pirate-voice不需要它但它在示例中统一配置。激活后Think 默认会把解析出的SKILL.md投影进运行工作区Computer 场景为/workspace/.agents/skills/name/SKILL.md该文件本身也可被文件工具读取、编辑并影响后续回合见 design/skills.md 的 Workspace projection 小节。五、在 agent-skills 演示中运行与观察pirate-voice所在的应用是完整的可运行演示。运行方式见 examples/agent-skills/README.mdnpm install npm start前提是 Wrangler 已对开通 Workers AI 的账户完成认证——示例使用ai.remote: true与 Worker Loader 绑定本地开发会调用 Cloudflare 云服务。相关配置在 examples/agent-skills/wrangler.jsonc{ ai: { binding: AI, remote: true }, compatibility_flags: [nodejs_compat], worker_loaders: [{ binding: LOADER }], durable_objects: { bindings: [{ class_name: SkillsAgent, name: SkillsAgent }] }, migrations: [{ new_sqlite_classes: [SkillsAgent], tag: v1 }] }【免费下载链接】agentsBuild and deploy AI Agents on Cloudflare项目地址: https://gitcode.com/GitHub_Trending/agents1/agents创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/12 21:28:07

GyroFlow Windows 启动失败?三档排查把程序修回来

GyroFlow Windows 启动失败?三档排查把程序修回来 【免费下载链接】gyroflow Video stabilization using gyroscope data 项目地址: https://gitcode.com/GitHub_Trending/gy/gyroflow GyroFlow 是一款基于陀螺仪数据做视频防抖的开源工具。本文只解决一个问…

2026/11/12 13:42:22

无显示器Linux远程桌面花屏根因与修复:以麒麟2403为例

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

2026/11/9 21:28:48

ICCPA 2026:计算机视觉与模式分析国际会议投稿指南

1. 会议背景与核心价值计算机视觉与模式分析国际会议(ICCPA)作为该领域的重要学术交流平台,已经成功举办五届。2026年第六届会议将继续延续前几届的高标准,为全球研究者提供展示最新研究成果、探讨前沿技术的专业舞台。这个会议最…

2026/11/12 21:24:32

工地太忙根本没时间复习考试 电工证题库哪个软件好通过率揭秘

工地太忙根本没时间复习考试 电工证题库哪个软件好通过率揭秘 你是不是也这样,每天在工地忙得连轴转,连吃饭都得赶时间,更别说抽出时间复习电工证考试题了?我就是个在河南新乡的应届工程类毕业生,刚入职三个月,天天扛着工具箱在工地跑,连晚上刷手机的…

2026/11/12 21:24:32

省电工证在哪里千万别踩坑!怕考不过白交培训费的看过来

省电工证在哪里千万别踩坑!怕考不过白交培训费的看过来 你是不是正愁着【省电工证在哪里】怎么考?怕花了钱最后考不过,白白浪费时间和金钱?别急,这篇文章帮你避开【千万别踩坑】的陷阱,从报名材料到政策变化,讲得明明白白。…

2026/11/12 21:24:32

高压电工证取证流程2026河南最新政策帮你搞定学历门槛

高压电工证取证流程2026河南最新政策帮你搞定学历门槛 你是不是也担心自己学历不高,考不了高压电工证?别慌,2026年河南最新政策已经放开了不少限制,只要你符合基本条件,一样可以顺利报考。今天就带你一步步了解高压电工证的取证流程,让你不再为…

2026/11/12 21:19:31

崇左考低压电工证保姆级教程:急用证上岗的你必须知道的全攻略

崇左考低压电工证保姆级教程:急用证上岗的你必须知道的全攻略 你是不是正被“没有低压电工证就找不到工作”这句话逼得喘不过气?别急,这篇【崇左考低压电工证】保姆级教程,帮你一步到位搞清楚从报名到拿证的全流程,省时省力又稳妥。特别是对于在济源市从…

2026/11/12 20:35:13

电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。…

2026/11/12 0:04:01

工地太忙根本没时间复习考试?学习电工证到哪里学通过率揭秘

工地太忙根本没时间复习考试?学习电工证到哪里学通过率揭秘 工地太忙根本没时间复习考试?你不是一个人。作为一名在南阳卧龙区干了七八年市政公用工程的电工,我深知这个问题的现实性。电工证不仅是工作的“入场券”,更是职业发展的“通行证”,但备考过程…

2026/11/12 0:04:01

双流电工证考别怕挂科!郑州报考避坑指南全攻略

双流电工证考别怕挂科!郑州报考避坑指南全攻略 实操考试心里没底怕挂科?双流电工证考在郑州报名,很多人因为不了解流程、准备不充分,白白浪费时间和金钱。作为三门峡应届工程类毕业生,我也曾经历过这样的焦虑。今天就从零开始,手把手教你如何避开郑州报…

2026/11/12 0:04:01

之前考的证在外省能不能转过来 怎么报名考电工证培训价格多少

之前考的证在外省能不能转过来 怎么报名考电工证培训价格多少 之前考的证在外省能不能转过来?这个问题确实让不少准备换城市工作的朋友犯了难,尤其像电工证这种实操性很强的证书,很多人担心跨省后证书能不能继续用。其实,只要符合相关流程,是可以顺利转…

2026/11/11 20:27:01

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/12 9:51:42

SSM电子书店源码全解析:结构、原理、部署与排错实战

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

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑