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 文本内容
  • 提取表格和图片
  • 支持 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

  1. 进入控制台 智能体 → 技能
  2. 找到要启用的 Skill
  3. 点击卡片底部的启用链接
  4. Skill 立即生效

禁用 Skills

  1. 进入控制台 智能体 → 技能
  2. 找到要禁用的 Skill
  3. 点击禁用链接
  4. Skill 立即失效

查看 Skill 详情

  1. 进入控制台 智能体 → 技能
  2. 点击 Skill 卡片
  3. 查看 Skill 的完整说明

导入 Skills

从 Skill Hub 导入新 Skills:

  1. 进入控制台 智能体 → 技能
  2. 点击导入技能
  3. 输入技能 URL
  4. 点击导入技能
  5. 等待导入完成

创建自定义 Skills

  1. 进入控制台 智能体 → 技能
  2. 点击创建技能
  3. 输入技能名称(如 weather_query)
  4. 输入技能内容(Markdown 格式)
  5. 点击保存

删除自定义 Skills

  1. 先禁用该 Skill
  2. 点击 Skill 卡片上的 🗑 图标
  3. 确认删除

常用 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

相关资源

发表回复

后才能评论