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),仅供参考

相关新闻

PostHog ReviewHog 验证器实验解析:如何用 L-opus5-validator-2 实验转储读懂一次 Opus 5 验证器评审

PostHog ReviewHog 验证器实验解析:如何用 L-opus5-validator-2 实验转储读懂一次 Opus 5 验证器评审

PostHog ReviewHog 验证器实验解析:如何用 L-opus5-validator-2 实验转储读懂一次 Opus 5 验证器评审 【免费下载链接】posthog :hedgehog: PostHog is the leading platform for building self-driving products. Our developer tools – AI observability, analyt…

2026/9/18 6:20:16 阅读更多 →
Chart.js 阶梯折线图(Stepped Line)完全指南:stepped 选项的四种模式与源码级原理

Chart.js 阶梯折线图(Stepped Line)完全指南:stepped 选项的四种模式与源码级原理

Chart.js 阶梯折线图(Stepped Line)完全指南:stepped 选项的四种模式与源码级原理 【免费下载链接】Chart.js Simple HTML5 Charts using the tag项目地址: https://gitcode.com/gh_mirrors/ch/Chart.js 本指南聚焦 Chart.js 折线图&…

2026/9/18 6:20:16 阅读更多 →
ANCF梁单元大变形分析与MATLAB实现

ANCF梁单元大变形分析与MATLAB实现

1. 研究背景与问题定义在工程结构分析领域,悬臂梁的弯曲行为研究具有基础性意义。传统有限元方法在处理大变形问题时存在明显局限,特别是当结构经历大位移和大转动时,线性假设不再适用。绝对节点坐标法(ANCF)通过引入全局坐标系下的节点参数&…

2026/9/18 6:20:16 阅读更多 →

最新新闻

COMSOL激光打孔热应力仿真复现:建模细节与避坑指南

COMSOL激光打孔热应力仿真复现:建模细节与避坑指南

复现文献是仿真学习里最有效的路径,但同时也是一个折磨人的过程。去年我把一篇COMSOL激光打孔热应力效应文献完整跑通了一遍,表面上看是照着论文的参数敲进去等着出图,实际做下来却发现,文献里的信息真空、移动网格的反复报错、热…

2026/9/18 7:02:24 阅读更多 →
SPSS因子分析实战:农民收入指标降维与综合得分计算

SPSS因子分析实战:农民收入指标降维与综合得分计算

简介:这是一份关于SPSS因子分析完整操作流程的PDF文档,主要面向想掌握多变量统计分析方法的本科生、研究生、数据分析初学者以及论文写作者。内容以农民收入影响因素为例,先介绍七个研究变量的含义,再演示如何在软件中定义变量、导…

2026/9/18 7:02:24 阅读更多 →
Serial Studio 导出与回放保真度修复实践:从 636 列仅 4 列非空的采集事故到全链路回归防线

Serial Studio 导出与回放保真度修复实践:从 636 列仅 4 列非空的采集事故到全链路回归防线

Serial Studio 导出与回放保真度修复实践:从 636 列仅 4 列非空的采集事故到全链路回归防线 【免费下载链接】Serial-Studio Open-source telemetry dashboard. Supports UART, BLE, MQTT, Modbus, CAN Bus and more. 项目地址: https://gitcode.com/GitHub_Tren…

2026/9/18 7:02:24 阅读更多 →
AI助力毕业设计:智能任务书生成技术解析与应用

AI助力毕业设计:智能任务书生成技术解析与应用

1. 项目背景与核心价值毕业设计是每个大学生都要经历的重要环节,而任务书作为毕设的"施工图纸",其质量直接影响后续研究的方向和效率。传统任务书撰写存在几个痛点:一是学生难以准确把握课题的技术要点和研究边界;二是任…

2026/9/18 7:02:24 阅读更多 →
552B 主干推理消耗 Token,DeepSeek-V4.1-Flash 调到 TaoToken

552B 主干推理消耗 Token,DeepSeek-V4.1-Flash 调到 TaoToken

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

2026/9/18 7:02:24 阅读更多 →
Scratch光线投射实现伪3D教学实践

Scratch光线投射实现伪3D教学实践

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

2026/9/18 7:01:24 阅读更多 →

日新闻

Matlab手写逻辑回归:从数学原理到多变量概率预测模型实现

Matlab手写逻辑回归:从数学原理到多变量概率预测模型实现

很多朋友第一次看到"逻辑回归"这四个字,第一反应就是——这玩意儿是个回归模型吧?我当年也是在Matlab里跑完一段代码,看着输出的0.73、0.86这种概率值,才回过神来:这家伙其实是披着回归外衣的分类神器&#…

2026/9/18 0:00:28 阅读更多 →
高值医用耗材研报PDF:用Python完成字段抽取、清洗与趋势预测

高值医用耗材研报PDF:用Python完成字段抽取、清洗与趋势预测

简介:这份报告是2023-2028年高值医用耗材行业调研及发展前景趋势预测报告,面向医疗器械企业管理者、投资机构、行业研究人员及关注政策变化的从业者,用于把握行业监管动向、市场格局与未来趋势。报告以PDF格式呈现,共1个文件、整体…

2026/9/18 0:00:28 阅读更多 →
三维高斯场赋能世界模型:几何语义蒸馏与机器人决策实战

三维高斯场赋能世界模型:几何语义蒸馏与机器人决策实战

先把我自己的背景交代一下:我之前在搞具身智能和机器人导航相关的项目,很长一段时间里都被“环境表示”这件事卡着。传统做法是用点云或者网格做几何建模,语义信息另外再跑分割模型,两套东西各管各的,时间一长就会发现…

2026/9/18 0:00:28 阅读更多 →

周新闻

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验 【免费下载链接】ai The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and ag…

2026/9/16 19:03:19 阅读更多 →
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化 【免费下载链接】refine A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility. 项目地址: https://gitcode.com/GitH…

2026/9/17 7:57:36 阅读更多 →
Flutter应用改名全指南:从Android到iOS的配置与工具实践

Flutter应用改名全指南:从Android到iOS的配置与工具实践

刚接一个外包项目时,甲方要求把工程里临时用的应用名改成正式产品名。我本来觉得“改名”这种小事,打开配置文件改一行不就完了?结果真动手才发现,Flutter项目里“应用名称”根本不是一处配置,而是一整套散落在 Androi…

2026/9/17 10:19:14 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/16 22:31:27 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/15 21:39:18 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/16 22:32:59 阅读更多 →