当前位置: 首页 > news >正文

codebuddy总结经验 编写skills重复利用

CodeBuddy 的 Skill(技能)是可复用的能力包,直接在技能市场安装即可一键使用,也能自建 Skill 扩展能力。

一、Skill 快速使用(安装+调用)

1. 安装 Skill(3 种方式)
  1. 技能市场安装(推荐)
  • 打开 CodeBuddy → 左侧「技能市场」
  • 搜索目标 Skill(如csv to excel)→「添加」一键安装
  1. 本地导入 Skill
  • 把 Skill 文件夹(含SKILL.md)拖入 CodeBuddy 窗口
  • 或通过菜单「技能 → 导入技能」选择文件夹
  1. 项目/用户目录放置
  • 项目级:.codebuddy/skills/[技能名]/SKILL.md
  • 用户级:~/.codebuddy/skills/[技能名]/SKILL.md
2. 调用 Skill(自动/手动)
  • 自动触发:直接发需求,AI 会匹配已安装 Skill
    例:把下面 CSV 转成 Excel+ 粘贴 CSV 内容

  • 手动指定(识别不准时)
    输入:使用 [技能名] 完成:xxx
    例:使用 csv to excel 技能转换:...

二、自建 Skill(基础结构+示例)

1. Skill 目录结构
my-skill/ ├── SKILL.md # 核心配置(必需) ├── scripts/ # 可执行脚本(可选,Python/Bash) ├── references/ # 参考文档(可选) └── assets/ # 模板/资源(可选)
2. SKILL.md 格式(必写)
--- name: csv-to-excel description: 把 CSV 文本或文件转换为 Excel 文件 allowed-tools: Read, Write, Bash --- 你是 CSV 转 Excel 专家,按以下步骤处理: 1. 接收用户的 CSV 文本或文件路径 2. 用 pandas 生成 .xlsx 文件 3. 返回文件路径并确认转换成功
3. 生效与测试
  • 保存到.codebuddy/skills/→ 重启 CodeBuddy
  • 对话输入:使用 csv-to-excel 技能转换...测试

三、常用技巧与注意事项

  • 查看已安装技能:左侧「技能」面板,可启用/禁用
  • 技能共享:开发好的 Skill 可打包上传到 SkillHub
  • 权限控制:allowed-tools限制技能可用工具(如 Bash/Write)
  • 不生效排查:
    1. SKILL.md的 YAML 格式是否正确
    2. 目录是否放在正确的skills文件夹
    3. 技能名是否与调用指令一致

四、示例:用「代码审查」Skill

  1. 安装:技能市场搜索code-review→ 添加
  2. 使用:
使用 code-review 技能审查下面 Python 代码: [粘贴代码]
  1. 效果:AI 按规范输出审查报告(风格/性能/安全)

举例 打包发布skill

根据官方文档,Skill 放在.codebuddy/skills/目录下就会自动生效,AI 根据description自动触发。

当前结构:

F:\phpstudy\WWW\27.comdianshangerp\.codebuddy\skills\ ├── php-deploy-backup/ ← Skill 目录(已创建) │ ├── SKILL.md │ ├── scripts/ │ │ ├── deploy.sh │ │ ├── backup.sh │ │ └── rollback.sh │ └── references/ │ └── deploy_guide.md └── php-deploy-backup.zip ← 打包文件

使用方法:

  1. 自动触发— 当你在对话中提到类似需求时,AI 会自动识别并加载:

    • “部署到服务器”
    • “打包修改的文件”
    • “备份后再覆盖”
    • “tar 打包 PHP 文件”
    • “服务器回滚”
  2. 手动调用— 直接说:

    使用 php-deploy-backup skill 帮我打包这些文件

    @php-deploy-backup 部署到服务器
http://www.jsqmd.com/news/806946/

相关文章:

  • 沁恒CH32V103 RISC-V MCU实战:从PWM呼吸灯入门到外设驱动解析
  • GhidrAssist:AI驱动的二进制逆向分析效率革命
  • 告别低效轮询:深入PowerPMAC SDK的同步与异步通讯模式选择指南
  • 2026年有实力的新能源轮式挖掘机/国四轮式挖掘机/大型轮式挖掘机实力工厂推荐 - 行业平台推荐
  • Gorilla:让大语言模型学会调用API,从聊天机器人到智能体的关键技术
  • 2026年口碑好的热轧卷板/开平板热轧卷板/耐磨热轧卷板/低合金热轧卷板定制加工厂家推荐 - 行业平台推荐
  • OSPF虚连接:跨越非骨干区域的逻辑桥梁
  • 抖音无水印视频下载终极指南:一键批量保存你的数字资产
  • Chatcat:基于Vue3与Go的本地化ChatGPT客户端开发与实战
  • Meta Muse Spark:AI竞争从性能转向分发与场景化推理
  • Neovim集成ChatGPT:AI编程助手插件配置与实战指南
  • InputGPT:全局热键调用GPT,实现零上下文切换的AI效率工具
  • ARM调试状态与Halting Step机制详解
  • AI智能体命令行工具:从NL2CMD到持久化Agent的实践指南
  • 电子工程基础:RC电路、戴维南定理与EMC原理的实战应用
  • 【计算机毕业设计】基于Springboot的社区医院管理系统设计与实现+LW
  • 对比了才敢说!兰州水泥制品厂哪家强?强固建材u型排水沟定制、雨水箅子厂家推荐、混凝土化粪池定制一站式搞定 在兰州乃至定西 - 栗子测评
  • Harbor:统一管理MCP服务器,告别AI助手配置混乱
  • USB Type-C PD协议与双向充电技术深度解析
  • 环保督查头疼?沧州旭佳环保来解忧!危废暂存间厂家,危废间厂家哪家好?专业防爆危废间厂家一站式达标 - 栗子测评
  • 2026场馆升级趋势:电动伸缩/活动看台的厂家有哪些?阜康活动看台座椅+电动伸缩看台,智能化标配 - 栗子测评
  • GPU工作负载分析与系统优化实践
  • Cadence SPB17.4 - 巧用Find与Unfix,三步解锁因Net属性导致的Symbol编辑难题
  • 2026年口碑好的热轧卷板激光切割/激光切割分零/铁板激光切割公司选择指南 - 行业平台推荐
  • AFT xStream(流体动力学仿真软件) 4.0
  • 四轴飞行器DIY:用STM32和MS5611气压计实现定高功能的代码拆解
  • 3分钟极速修复:Windows 11拖放失效的终极解决方案
  • 微博数据接口解决方案:Python爬虫工程实践与反爬策略
  • 如何永久保存微信聊天记录:5分钟学会WeChatMsg完整免费指南
  • AI提示词工程:打造个性化语言学习助手Mr.G