关于 list-enrichment
这项技能为 Extruct 公司表格添加基于研究的补充列,指导列配置,并将表格操作、补充任务和进度检查交由 `extruct-api` 执行。
主要功能
- 01确认表格信息和现有列
- 02设计列格式、Agent 类型及提示词
- 03创建列并运行指定补充任务
- 04监控单元格进度和失败情况
- 05抽查补充结果并检查质量
适用场景
- 01研究融资、技术栈或公司类别
- 02仅补充新建的表格列
- 03检查抽样结果并调整效果不佳的提示词
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ extruct-ai/ gtm-skills --skill list-enrichment安装后在 Claude Code 中输入/list-enrichment确认已加载。
详细介绍
表格信息增强
为 Extruct 公司表格添加由研究支持的信息增强列。
Extruct API 操作
此技能将所有 Extruct API 调用委托给 extruct-api 技能。
对于所有 Extruct API 操作,请阅读并遵循 skills/extruct-api/SKILL.md 中的说明。
所有表格读取、列创建、信息增强运行、轮询和数据获取均由 extruct-api 技能处理。此技能专注于增强什么信息以及如何设计列——API 执行由 extruct-api 技能负责。
工作流
1. 确认表格
向用户获取表格 ID(URL 或 ID)。使用 extruct-api 技能获取表格元数据。向用户展示:表格名称、行数、现有列。
2. 获取列配置
有两种方式:
方式 A:来自 enrichment-design — 用户已准备好 column_configs。确认后继续。
方式 B:现场设计 — 与用户确认:
- 要获取什么数据? — 要研究的内容(例如“融资阶段”“主要垂直领域”“技术栈”)
- 输出格式 — 选择合适的格式:
| 格式 | 适用场景 | 额外参数 |
|---|---|---|
text | 自由格式的研究结果 | — |
number / money | 数值数据(收入、员工人数) | — |
select | 从已知类别中单选 | labels: [...] |
multiselect | 从已知类别中选择多个标签 | labels: [...] |
json | 多字段结构化数据 | output_schema: {...} |
grade | 1-5 分评分 | — |
label | 从列表中选择单个标签 | labels: [...] |
date | 日期值 | — |
url / email / phone | 联系信息 | — |
- Agent 类型 — 默认使用
research_pro。无需网络研究时(根据现有档案数据进行分类)使用llm。
3. 编写提示词
编写清晰的提示词,使用 {input} 表示该行的域名值。提示词指南:
- 明确说明要查找的内容
- 在提示词中指定确切的输出格式(例如“仅返回以百万美元为单位的数字”)
- 包含未找到时的处理说明(例如“如果未找到,返回 N/A”)
- 对于
select/multiselect,标签会限制输出范围——提示词应引导选择合适的标签
4. 创建列
使用 column_configs 数组,将列创建委托给 extruct-api 技能。
5. 触发信息增强(仅针对新列)
将信息增强运行委托给 extruct-api 技能。始终仅针对新创建的列运行。若只打算增强特定列,避免使用范围过广或隐式的运行负载。
6. 监控进度
将进度监控委托给 extruct-api 技能。使用该技能轮询表格数据并检查单元格状态。
向用户展示:
- 当前完成百分比(已完成单元格数 / 单元格总数)
- 失败单元格数量(如有)
- 预计剩余时间(根据当前处理速率估算)
所有单元格均已完成或失败后,停止轮询。
7. 抽样检查质量
信息增强完成后(或完成度达到 50% 以上时),获取 5-10 行增强后的样本并展示给用户检查。
**以表格形式呈现给用户。**询问:
- “数据质量看起来合适吗?”
- “是否有列经常返回无用内容或 N/A?”
- “是否需要调整提示词并重新运行?”
如果发现质量问题:
- 删除有问题的列
- 调整提示词
- 重新创建并运行