# 技能 1:PDF 文本提取
name: pdf-extract
description:从 PDF 文件中提取文本内容和表格数据。使用场景:提取 PDF 文字、读取 PDF 内容、PDF 转文本、用户提及「PDF 提取」「读取 PDF」等。# 技能 2:PDF 表单处理
name: pdf-form
description:填写 PDF 表单字段,提取表单数据。使用场景:填写 PDF 表单、填充表单字段、PDF 表单数据处理、用户提及「PDF 表单」「填写表单」等。
描述长度控制
description 字段的最大长度是 1024 字符。但这不是目标,描述应该简洁而准确。
情况
建议长度
简单技能
50-100 字符
中等复杂度技能
100-200 字符
复杂技能
200-400 字符
注意:描述不是越长越好。过长的描述可能包含过多无关信息,反而干扰代理的判断。
测试和优化描述
创建技能后,你应该测试描述是否能够正确触发技能。以下是测试步骤:
1. 基本功能测试
使用描述中包含的关键词进行测试,确认技能能够被激活。
2. 边界情况测试
测试一些可能触发但不应该触发的场景。
3. 迭代优化
根据测试结果调整描述:
如果误报增加:在描述中添加更多限定条件
如果漏报增加:在描述中添加更多可能的触发词
如果激活错误:确保描述与其他相似技能有足够区分度
优化示例:
# 初始版本 - 可能漏报
description:提取 PDF 文本。# 优化版本 - 减少漏报
description:从 PDF 文件中提取文本内容和表格数据。使用场景:提取 PDF 文字、读取 PDF 内容、PDF 转文本。# 最终版本 - 进一步优化
description:从 PDF 文件中提取文本内容和表格数据。使用场景:提取 PDF 文字、读取 PDF 内容、PDF 转文本、用户提及「PDF 提取」「读取 PDF」「PDF 文字」「PDF 内容」等关键词时使用。