Copaw Skills
CoPaw Skills 概览
Skills 是 CoPaw 能力的扩展机制,通过启用不同的 Skills,可以让 CoPaw 完成各种任务。本文介绍 CoPaw 的 Skills 系统和常用 Skills。
什么是 Skills?
Skills 是 CoPaw 的能力模块,每个 Skill 提供特定功能。通过组合不同的 Skills,CoPaw 可以处理复杂的任务。
Skills 的作用
- 扩展能力:添加新的功能和工具
- 定制化:根据需求选择启用的 Skills
- 易扩展:可以创建自定义 Skills
内置 Skills
CoPaw 提供丰富的内置 Skills,涵盖多种场景。
定时任务
Skill 名称
: cron
功能
:管理定时任务
特性
:
- 创建、删除、查询定时任务
- 暂停和恢复任务
- 支持复杂的 Cron 表达式
使用场景
:
- 每日提醒
- 定时报告
- 定期检查
文档处理
Skill 名称
功能
:处理 PDF 文档
特性
:
- 读取 PDF 文本内容
- 提取表格和图片
- 支持 PDF 表单填写
使用场景
:
- 文档分析
- 内容提取
- 表单处理
Skill 名称
: docx
功能
:处理 Word 文档(.docx)
特性
:
- 创建和编辑 Word 文档
- 格式化文本和表格
- 添加图片和图表
使用场景
:
- 报告生成
- 文档编辑
- 模板填充
Skill 名称
: xlsx
功能
:处理 Excel 电子表格(.xlsx, .csv)
特性
:
- 读取和编辑 Excel 文件
- 公式计算和数据分析
- 图表生成
使用场景
:
- 数据处理
- 报表生成
- 数据分析
Skill 名称
: pptx
功能
:处理 PowerPoint 演示文稿(.pptx)
特性
:
- 创建和编辑演示文稿
- 添加幻灯片和动画
- 导出为不同格式
使用场景
:
- 演示文稿生成
- 报告制作
- 内容展示
网络功能
Skill 名称
: browser_visible
功能
:控制浏览器进行网页操作
特性
:
- 打开和导航网页
- 截图和抓取内容
- 自动填写表单
- 点击和交互
使用场景
:
- 网页自动化
- 数据抓取
- 测试和调试
Skill 名称
: news
功能
:获取新闻资讯
特性
:
- 支持多个新闻站点
- 新闻摘要和分类
- 实时更新
使用场景
:
- 新闻推送
- 资讯汇总
- 话题追踪
邮件功能
Skill 名称
: himalaya
功能
:管理邮件(IMAP/SMTP)
特性
:
- 读取、发送、回复邮件
- 邮件搜索和筛选
- 多账号管理
使用场景
:
- 邮件处理
- 自动回复
- 邮件分类
文件处理
Skill 名称
: file_reader
功能
:读取文本文件
特性
:
- 支持多种文本格式
- 编码自动检测
- 大文件流式读取
使用场景
:
- 日志分析
- 配置文件读取
- 数据导入
管理 Skills
启用 Skills
- 进入控制台 智能体 → 技能
- 找到要启用的 Skill
- 点击卡片底部的启用链接
- Skill 立即生效
禁用 Skills
- 进入控制台 智能体 → 技能
- 找到要禁用的 Skill
- 点击禁用链接
- Skill 立即失效
查看 Skill 详情
- 进入控制台 智能体 → 技能
- 点击 Skill 卡片
- 查看 Skill 的完整说明
导入 Skills
从 Skill Hub 导入新 Skills:
- 进入控制台 智能体 → 技能
- 点击导入技能
- 输入技能 URL
- 点击导入技能
- 等待导入完成
创建自定义 Skills
- 进入控制台 智能体 → 技能
- 点击创建技能
- 输入技能名称(如 weather_query)
- 输入技能内容(Markdown 格式)
- 点击保存
删除自定义 Skills
- 先禁用该 Skill
- 点击 Skill 卡片上的 🗑 图标
- 确认删除
常用 Skills 组合
文档处理组合
启用 Skills:pdf, docx, xlsx, pptx
用途:处理各种办公文档
网络自动化组合
启用 Skills:browser_visible, news, file_reader
用途:网页自动化和信息收集
邮件处理组合
启用 Skills:himalaya, docx, xlsx
用途:邮件和文档处理
定时任务组合
启用 Skills:cron, news, docx
用途:定期生成报告和推送
自定义 Skills
Skill 文件结构
skills/
├── SKILL.md # Skill 说明文件
└── skill.py # Skill 实现代码(可选)
Skill 说明文件格式
# Skill 名称
Description
简要描述 Skill 的功能。
Capabilities
- 功能 1
- 功能 2
Usage
使用方法说明。
Examples
示例代码或对话示例。
Skill 实现
如果 Skill 需要复杂逻辑,可以在 SKILL.md 中定义,CoPaw 会根据说明调用相应的工具。
命令行管理
CoPaw 提供 CLI 命令管理 Skills:
# 列出所有 Skills
copaw skills list
启用 Skill
copaw skills enable pdf
禁用 Skill
copaw skills disable news
查看 Skill 信息
copaw skills info pdf







