一、编写skill并放到autMan主目录下的skills文件夹,这里以简单实现加法为示例

以下为SKILL.md文件
---
name: simple-add
description: 计算两个数字的和。当用户要求计算两个数相加的结果时使用。
compatibility: 需要 Python 3.6+
---
## 何时使用此技能
当用户明确要求计算两个数字的和时,例如“计算 5 和 3 的和”或“把 10 加上 20”。
## 快速开始
1. 确认用户提供的两个数字。
2. 运行脚本 `./skills/smiple-add/scripts/add.py` 并传入这两个数字作为参数。
3. 将脚本的输出结果返回给用户。
## 分步指南
1. 从用户的请求中提取两个数字。例如,对于请求“计算 15 和 27 的和”,提取出 15 和 27。
2. 构造一个命令:`python ./skills/smiple-add/scripts/add.py <第一个数字> <第二个数字>`。
3. 执行该命令。
4. 将脚本的输出结果(即两个数字的和)清晰地返回给用户。
## 示例输入/输出
- 输入: "计算 8 和 12 的和"
- 输出: "8 和 12 的和是 20。"
## 常见问题与边界情况
- 如果用户提供的不是数字,请提示“请提供两个有效的数字”。
- 本技能仅支持整数和小数的加法。
以下为脚本文件script中的脚本文件

#!/usr/bin/env python3
import sys
def add_numbers(a, b):
return a + b
if __name__ == "__main__":
if len(sys.argv) != 3:
print("错误:请提供两个数字作为参数。")
sys.exit(1)
try:
num1 = float(sys.argv[1])
num2 = float(sys.argv[2])
result = add_numbers(num1, num2)
print(int(result) if result.is_integer() else result)
except ValueError:
print("错误:请提供有效的数字。")
sys.exit(1)
二、在autMan中测试skills
重启autMan后会在这里看到这个技能

将该技能应用到你的智能体

测试效果

三、常用skills资源
https://github.com/anthropics/skills
skills/
├── algorithmic-art/ # 算法艺术生成
├── brand-gUIdelines/ # 品牌指南
├── canvas-design/ # 画布设计
├── doc-coauthoring/ # 文档协作
├── docx/ # Word 文档
├── frontend-design/ # 前端设计
├── internal-comms/ # 内部沟通
├── mcp-builder/ # MCP 服务器构建
├── pdf/ # PDF 处理
├── pptx/ # PowerPoint
├── skill-creator/ # Skill 创建指南
├── slack-gif-creator/ # Slack GIF 创建
├── theme-factory/ # 主题工厂
├── web-artifacts-builder/ # Web 产物构建
├── webapp-testing/ # Web 应用测试
└── xlsx/ # Excel 电子表格