首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >不改 Agent 主程序,一个 SKILL.md 就能给 AI 编程助手装技能

不改 Agent 主程序,一个 SKILL.md 就能给 AI 编程助手装技能

作者头像
genvis ai 开发者
发布2026-08-06 16:13:35
发布2026-08-06 16:13:35
1410
举报
概述
但规则越来越多以后,系统提示词会变得又长又乱。模型每次都要读取与当前任务无关的内容,不但浪费 Token,还容易出现指令互相干扰。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 前言:给 Agent 加能力,为什么一定要改代码
  • 一、Skill 到底是什么
  • 二、Skills 的四个核心卖点
    • 1. 能力与 Agent 主程序解耦
    • 2. 不改代码就能扩展能力
    • 3. 按需加载,节省上下文
    • 4. 可以版本管理和团队复用
  • 三、Skill、Tool、MCP、AGENTS.md 有什么区别
  • 四、本次要实现的 Skills 运行时
  • 五、准备两个示例 Skills
    • 1. Python 测试 Skill
    • 2. 代码审查 Skill
  • 六、安装依赖和配置模型
  • 七、完整可运行代码
  • 八、运行效果
  • 九、核心代码拆解
    • 1. 为什么启动时不读取完整 SKILL.md
    • 2. load_skill 才是真正的激活开关
    • 3. description 决定 Skill 能否被正确触发
    • 4. Skill 只能指导,权限仍由工具层控制
    • 5. 为什么还要保留测试状态
  • 十、无 Skill、全量加载和按需加载的区别
  • 十一、继续升级:完整的三级渐进加载
  • 十二、常见问题与避坑
    • 1. Skill 一直不触发
    • 2. Agent 看到了 Skill,却不调用 load_skill
    • 3. Skill 越写越长怎么办
    • 4. Skill 和超长系统提示词有什么区别
    • 5. 可以安装网上下载的 Skill 吗
    • 6. 这份代码可以直接用于生产吗
  • 十三、总结
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档