新闻详情

新闻详情

首页 / 资讯中心 / 详情

Atomic Agent Skills开发教程:5分钟写出第一个Markdown技能,附18个内置起步技能清单

发布时间:2026/10/2 18:25:14来源:尧图网络
Atomic Agent Skills开发教程:5分钟写出第一个Markdown技能,附18个内置起步技能清单
Atomic Agent Skills开发教程5分钟写出第一个Markdown技能附18个内置起步技能清单【免费下载链接】atomic-agentAtomic Agent is a local-first AI agent. Runs open-weight models on your own machine via llama.cpp.项目地址: https://gitcode.com/gh_mirrors/at/atomic-agentAtomic Agent是一个本地优先local-first的 AI Agent通过 llama.cpp 在你自己的电脑上运行开源权重模型。它的Skills技能系统把任务操作手册写成一个 Markdown 文件加可选脚本——本文带你 5 分钟写出第一个自定义技能并附完整清单18 个开箱即用的内置起步技能。什么是 Skills给本地AI智能体的技能手册可以把每个 Skill 理解为一本小手册Markdown 正文告诉 Agent「遇到某类任务时该用什么工具、按什么步骤做」YAML 前置信息frontmatter声明技能名称、用途、版本可选脚本放在scripts/目录仅在用户明确批准后才会执行。官方文档 SKILLS.md 中特别强调了它的**渐进式加载progressive loading**设计稳定提示词前缀里只包含每个技能的name: description只有当 Agent 调用skill.view查看某个技能后正文才会进入提示词——这样 KV 缓存每个会话只失效一次本地小模型也能跑得又快又省。实现可参考 src/prompt/stable-prefix.ts。SKILL.md 文件结构一览一个技能的目录长这样技能名/ SKILL.md # 必需YAML frontmatter Markdown 正文 scripts/ # 可选shell / node 脚本 references/ # 可选供 Agent 阅读的静态资料SKILL.md的头部是 YAML字段如下摘自 SKILLS.md--- name: check-gmail-inbox # 必需kebab-case且必须与文件夹同名 description: Check Gmail inbox # 必需约 200 字符以内 version: 0.1.0 # 必需建议 SemVer requires_tools: # 信息性字段该技能会用到哪些工具 - os.http.request requires_scripts: # 只有列出的脚本才允许执行 - fetch-headers.sh dangerous: false # 标记为高风险技能给人看的 ---⚠️新手最常踩的坑文件必须以---开头缺少 frontmatter 块的技能会在加载时被直接丢弃不会出现在技能列表里。这一点在 starter-skills/skill-creator/SKILL.md 中被标注为 Critical。5分钟写出你的第一个Markdown技能以「查天气」为例全程不需要任何 API Key。第 1 步创建技能目录全局技能放在~/.atomic-agent/skills/也可以放在项目内.atomic-agent/skills/同名时项目级优先方便随仓库提交。mkdir -p ~/.atomic-agent/skills/my-weather第 2 步编写 SKILL.md复制下面这份最小可用模板并保存为~/.atomic-agent/skills/my-weather/SKILL.md模板同样来自 skill-creator 技能--- name: my-weather description: 查询城市当前天气使用 wttr.in 的 HTTP 接口无需密钥。 version: 1.0.0 requires_tools: - os.http.request requires_scripts: [] dangerous: false --- # my-weather 用 os.http.request GET 请求 https://wttr.in/城市?format3 获取一行天气文本 把结果原样汇报给用户。失败时可退回 os.shell.run 执行 curl。第 3 步验证技能已注册atomic-agent skill list只要列表里出现my-weather即为成功。如果目录有问题命令会打印WARN:行提示你。第 4 步让 Agent 用起来之后在对话里说帮我查下上海天气Agent 会先看到技能描述、调用skill.view加载正文再按手册执行os.http.request。官方自带的 wttr-weather 技能 就是一个可直接参考的零依赖范例。技能管理最常用的 CLI 命令清单命令作用atomic-agent skill list列出已安装技能项目级 全局级及启用状态atomic-agent skill show name打印某个技能的SKILL.md内容atomic-agent skill install path从本地文件夹安装技能atomic-agent skill uninstall name卸载全局技能atomic-agent skill disable name隐藏技能但不删文件atomic-agent skill enable name重新启用已禁用的技能atomic-agent skill search query搜索社区技能仓库技能来源支持本地文件夹、GitHub tapowner/repo[/path]以及 ClawHub 注册表owner/slug完整说明见 SKILLS.md。18个内置起步技能完整清单Atomic Agent 首次启动会自动安装以下 18 个起步技能升级时还会自动刷新清单源自 starter-skills/README.md#技能用途外部依赖1wttr-weather查询天气与预报无2currency汇率查询与货币换算无3skill-creator创建 / 编辑 SKILL.md无4verify-work汇报前实际运行验证产出无5github仓库 / Issue / PR / ActionsghCLI 已登录6gog-workspaceGmail、日历、Drive、Docs 等gogCLI OAuth7apple-calendar读取 / 创建 macOS 日历事件macOS icalBuddy8apple-notes管理 Apple 备忘录macOS memo9apple-reminders管理 Apple 提醒事项macOS remindctl10obsidian读写搜索 Obsidian 笔记库OBSIDIAN_VAULT_PATH11notion读写 Notion 页面与数据库NOTION_API_KEY12pdfPDF 合并 / 拆分 / 提取 / OCRqpdf/poppler13xlsx创建编辑 Excel 工作簿python3openpyxl14pandoc文档格式互转md/docx/html/epubpandoc15ffmpeg音视频转换 / 裁剪 / 转 GIFffmpeg16imagemagick图片缩放 / 裁剪 / 格式转换imagemagick17audio-transcribe本地语音转文字无需 API Key本地whisper18docker容器 / 镜像 / Compose 管理docker已运行 前 4 个零依赖技能装上即用非常适合先跑通再扩展。进阶给技能附加脚本并管好安全边界需要跑复杂逻辑时把脚本放进scripts/目录并在 frontmatter 的requires_scripts中列明——只有列出的脚本才允许执行任何scripts/之外的路径都会被拒绝。扩展名决定运行方式.ts/.js/.mjs/.cjs走 Node.sh走 Bash其余按可执行文件直接运行。执行前脚本调用会经过审批门approval gate向你展示技能名、脚本路径和参数预览确认后才运行机制见 skill 相关说明。两条硬性边界技能是数据 脚本不是插件不能动态注册新工具或加载原生模块不要在技能里写密钥也不要教 Agent 绕过审批或 HTTP 白名单。这套本地优先的智能体循环本身也很能打——在同一本地模型qwen-3.6-35b-a3b下Atomic Agent 在 GAIA Level 1 公开验证集上取得 69.8% 准确率领先对比对象 11.3 个百分点常见问题FAQQ技能名字和文件夹名不一致会怎样name必须与所在文件夹同名kebab-case不一致属于无效格式加载时会被跳过。Q项目级技能和全局技能同名项目级.atomic-agent/skills/name/始终优先全局技能作为回退——这正是随仓库提交技能的设计意图。Q改完 SKILL.md 为什么没生效重启 Agent 或刷新技能注册表再用atomic-agent skill list验证。Q想学官方技能怎么写最快的方式是读内置技能源码推荐从 skill-creator 和 wttr-weather 两个入手前者是教你写技能的技能后者是最小化的真实示例。小结Atomic Agent 的 Skills 就是Markdown 可选脚本的本地技能手册零依赖、渐进加载、脚本需审批。5 分钟即可上手你的第一个技能18 个内置起步技能则覆盖天气、汇率、PDF、Excel、音视频、Docker 等高频场景——把技能当作可版本化的资产让本地 AI 智能体随你的工作流一起成长。【免费下载链接】atomic-agentAtomic Agent is a local-first AI agent. Runs open-weight models on your own machine via llama.cpp.项目地址: https://gitcode.com/gh_mirrors/at/atomic-agent创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

前端特殊字符处理:UTF-8编码全链路避坑指南 2026/10/2 19:11:19

前端特殊字符处理:UTF-8编码全链路避坑指南

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

阅读更多 →
OpenSpec规格驱动开发:从接口契约到AI编码的工程实践 2026/10/2 19:11:19

OpenSpec规格驱动开发:从接口契约到AI编码的工程实践

1. 规格驱动开发到底在解决什么问题第一次接触 OpenSpec 是在一个 Laravel 项目里。当时团队三个人,后端接口改了三次,前端还在按第一版字段写页面,测试拿着第二版文档跑用例,最后上线前一周集体加班对字段。这种场景做过几年开发…

阅读更多 →
装修行业视频号投流代运营甄选指南:避坑与实操 2026/10/2 19:11:18

装修行业视频号投流代运营甄选指南:避坑与实操

装修行业的自然流量红利早就过了,现在视频号投流是获客的新战场,但大量装企老板在这个赛道上栽了跟头——不是投流没效果,而是选错了代运营商。我见过太多装修公司被服务商坑得血本无归,也见过认真复盘后年获客成本从三千降到八百…

阅读更多 →
Java NIO核心原理与高并发实践:从BIO到Reactor模式 2026/10/2 19:11:17

Java NIO核心原理与高并发实践:从BIO到Reactor模式

1. 先搞清楚一件事:BIO的瓶颈到底在哪儿聊NIO之前,得先直面一个老问题:为什么传统BIO(Blocking I/O)在高并发下撑不住?很多人一上来就学NIO的API,Selector、Channel、Buffer背得滚瓜烂熟&#x…

阅读更多 →
SolidWorks二次开发:C#调用GetAll3高效读取自定义属性 2026/10/2 19:11:16

SolidWorks二次开发:C#调用GetAll3高效读取自定义属性

干SolidWorks二次开发的朋友,十有八九迟早会撞上“自定义属性”这道坎。你建一堆零件,给它们填了图号、材质、供应商、重量,图纸标题栏要自动带出来,ERP/物料系统要把数据收走,BOM要一键导出。程序总得有个入口把这些信…

阅读更多 →
概率论六大分布函数:从高斯到Nakagami-m的通信实战梳理 2026/10/2 19:11:09

概率论六大分布函数:从高斯到Nakagami-m的通信实战梳理

概率论中的六大分布函数:从高斯到Nakagami-m,一个通信工程师的实战梳理做通信系统仿真、信号处理或者无线信道建模的朋友,迟早都会撞上这一组分布函数。高斯分布、复高斯分布、瑞利分布、Nakagami-m分布、均匀分布、卡方分布,这几…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉