Skip to main content

🛠️ 技能系统

技能是 YingClaw 的可复用过程化能力模块,每个技能封装了特定领域的操作流程和专业知识,安装即用,持续扩展 AI 的能力边界。

技能结构

每个技能是一个独立的目录,包含以下文件:

skills/
└── my-skill/
├── SKILL.md # 技能说明与执行流程
├── script.py # 配套脚本(可选)
└── .agent_created # 标记文件(Agent 创建技能时生成)
  • SKILL.md:定义技能的触发条件、执行步骤、注意事项和最佳实践
  • 脚本文件:技能所需的可执行脚本(Python、Shell 等)
  • 标记文件:区分 Agent 创建和用户手动创建的技能

内置技能列表

YingClaw 当前内置了以下技能模块:

技能名称功能说明
agent-browser无头浏览器自动化,网页操作与数据采集
auto-meeting-minutes会议纪要自动整理与生成
minimax-docxWord 文档(DOCX)生成
minimax-xlsxExcel 表格(XLSX)生成
pptx-generatorPowerPoint 演示文稿生成
pdf-toolPDF 文件提取与解析
seedance-2.0-mainAI 视频生成
视频创作智能体视频生成全流程管理
zhaopin-recruit招聘流程自动化
douyin-sales-lead抖音拓客与线索管理
报销智能体发票识别与报销流程
douyin-login抖音账号登录管理
find-skills社区技能发现与安装

工作模式

技能的运行遵循标准的触发-加载-执行流程:

  1. 触发词识别:用户输入匹配到某个技能的触发条件
  2. 加载 SKILL.md:YingClaw 读取技能的完整说明文档并注入上下文
  3. 按流程执行:严格遵循 SKILL.md 中定义的步骤和决策逻辑
  4. 结果输出:执行完成后返回结果,释放技能上下文

创建自定义技能

你可以创建自己的技能模块。在 skills/ 目录下新建子目录,编写 SKILL.md

---
name: my-custom-skill
description: 我的自定义技能
trigger_keywords:
- "关键词1"
- "关键词2"
---

# 技能说明

## 步骤一:...

## 步骤二:...

## 注意事项
- ...

技能创建后,YingClaw 会在下次对话中自动发现并可用。

社区技能

通过 find-skills 技能可以搜索和安装社区共享的技能模块:

> "帮我找一个处理 CSV 文件的技能"

YingClaw 会自动搜索匹配的技能并引导安装。

下一步

技能系统让能力无限扩展,接下来学习 ⏰ 定时任务 实现自动化运维。