mcpField
L
list-enrichment

list-enrichment

github.com/extruct-ai营销与增长11149 次安装4 周前更新
代码仓库

关于 list-enrichment

这项技能为 Extruct 公司表格添加基于研究的补充列,指导列配置,并将表格操作、补充任务和进度检查交由 `extruct-api` 执行。

主要功能

  1. 01确认表格信息和现有列
  2. 02设计列格式、Agent 类型及提示词
  3. 03创建列并运行指定补充任务
  4. 04监控单元格进度和失败情况
  5. 05抽查补充结果并检查质量

适用场景

  1. 01研究融资、技术栈或公司类别
  2. 02仅补充新建的表格列
  3. 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:现场设计 — 与用户确认:

  1. 要获取什么数据? — 要研究的内容(例如“融资阶段”“主要垂直领域”“技术栈”)
  2. 输出格式 — 选择合适的格式:
格式适用场景额外参数
text自由格式的研究结果—
number / money数值数据(收入、员工人数)—
select从已知类别中单选labels: [...]
multiselect从已知类别中选择多个标签labels: [...]
json多字段结构化数据output_schema: {...}
grade1-5 分评分—
label从列表中选择单个标签labels: [...]
date日期值—
url / email / phone联系信息—
  1. 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?”
  • “是否需要调整提示词并重新运行?”

如果发现质量问题:

  1. 删除有问题的列
  2. 调整提示词
  3. 重新创建并运行

评论

支持 Markdown