ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

awesome-codex-skills 实战:用 Apollo Automation Skill 通过 Rube MCP 驱动 Apollo.io 销售线索全流程

awesome-codex-skills 实战:用 Apollo Automation Skill 通过 Rube MCP 驱动 Apollo.io 销售线索全流程 awesome-codex-skills 实战用 Apollo Automation Skill 通过 Rube MCP 驱动 Apollo.io 销售线索全流程【免费下载链接】awesome-codex-skillsA curated list of practical Codex skills for automating workflows across the Codex CLI and API.项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-codex-skills本指南聚焦 awesome-codex-skills 仓库中的 Apollo Automation Skill位于 composio-skills/apollo-automation/SKILL.md讲解如何用自然语言完成 Apollo.io 的客户搜索、联系人发现、线索数据补齐、销售阶段管理与外呼名单构建。读者学完后将掌握该 Skill 的 6 大核心工作流、10 个可用工具的参数细节与调用约束并理解其底层经 Rube MCP 桥接 Composio 工具的执行链路可直接复用到真实的外呼获客场景。一、Skill 定位把 Apollo.io 变成 Agent 的销售雷达Apollo.io 是销售团队常用的数据平台覆盖企业信息、决策人联系方式与销售漏斗管理。Apollo Automation Skill 的目标是把这些能力封装成一组可供 Codex Agent 直接调用的工具让找公司、找人、补全邮箱电话、移动阶段这类原本要反复操作网页的动作变成一句话即可完成的任务。从 Skill 的 frontmattercomposio-skills/apollo-automation/SKILL.md可以看出它的设计定位name: Apollo Automation description: Automate Apollo.io lead generation -- search organizations, discover contacts, enrich prospect data, manage contact stages, and build targeted outreach lists -- using natural language through the Composio MCP integration. category: sales-intelligence requires: mcp: - rube关键信息有三点category: sales-intelligence说明它属于销售情报类技能与仓库中的 lead-research-assistant线索研究属于同一业务域可配合使用requires.mcp: [rube]它不直接内嵌 HTTP 调用而是依赖rube这个 MCP 服务端点接入方式为 Composio MCP 集成即工具的真正执行者是 Composio 平台上的 Apollo 工具集Agent 通过 MCP 协议完成发现、鉴权与调用。这也是仓库中全部composio-skills/*-automation技能数百个应用集成共用的架构模式。二、Setup三步完成环境接入接入 Apollo Automation Skill 只需要三步对应原文档 Setup 章节添加 Composio MCP 服务器到客户端配置在 Codex 的 MCP 配置中加入端点https://rube.app/mcp。连接 Apollo.io 账号当提示出现时完成授权认证方式为API key。开始用自然语言下达指令向 Codex 描述你的获客需求即可触发对应工具。关于第 1 步的 Rube MCP仓库中的 composio-skills/composio-automation/SKILL.md 给出了补充说明添加该端点无需任何 API key添加后即可使用但使用前必须确认连接状态为ACTIVE。安装 Skill 本身在 Codex 中使用该 Skill 前需要先把它安装到 Codex 的技能目录。仓库根目录的 README.md 提供了两种方式# 方式一使用仓库自带的 Skill Installer推荐 git clone https://github.com/ComposioHQ/awesome-codex-skills.git cd awesome-codex-skills python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path composio-skills/apollo-automation安装后技能位于$CODEX_HOME/skills/默认~/.codex/skills/重启 Codex 使其加载新的元数据即可。之后 Codex 会根据 SKILL.md 的description自动匹配触发该技能相关说明见 README.md。验证 Rube 连接与工具发现连接完成不等于万事俱备。按照 composio-skills/composio-automation/SKILL.md 的通用流程正式执行 Apollo 任务前应先用RUBE_SEARCH_TOOLS发现当前可用的工具 schemaRUBE_SEARCH_TOOLS queries: [{use_case: Apollo operations, known_fields: }] session: {generate_id: true}返回值会包含可用工具的 slug、输入 schema、推荐执行计划与已知坑点。这一点尤其重要工具 schema 会变化永远不要硬编码工具 slug 或参数先搜索再执行。三、六大核心工作流与关键参数详解原文档定义了 6 个工作流覆盖从找公司到维护销售阶段的完整链路。以下逐条展开所有参数名与约束均以原文档为准。1. 搜索企业APOLLO_ORGANIZATION_SEARCH用名称、地点、员工规模、行业关键词等过滤器定位目标公司。示例提示词Find SaaS companies in Texas with 50-500 employees on Apollo关键参数参数说明示例q_organization_name公司名称部分匹配Apollo 可匹配 Apollo Inc.organization_locations需包含的总部所在地texas、tokyoorganization_not_locations需排除的总部所在地—organization_num_employees_ranges员工规模区间格式为 min,max50,500q_organization_keyword_tags行业关键词software、healthcarepage/per_page分页控制每页最多 100最多 500 页2. 发现公司联系人APOLLO_PEOPLE_SEARCH在 Apollo 联系人库中按职位、职级、地点与公司条件找人。示例提示词Find VPs of Sales at microsoft.com and apollo.io关键参数参数说明示例person_titles职位名称VP of Sales、CTOperson_seniorities职级director、vp、seniorperson_locations人员所在地—q_organization_domains公司域名不要带 www. 前缀apollo.ioorganization_ids来自 Organization Search 的 Apollo 公司 ID—contact_email_status邮箱状态过滤verified、unverified、likely to engagepage/per_page分页控制每页最多 100实践建议在自然语言层面这条工作流通常是先搜公司、拿到organization_ids再基于 ID 找人的两段式配合organization_ids比直接填域名能获得更精确的归属关系。3. 单条联系人数据补齐APOLLO_PEOPLE_ENRICHMENT用邮箱、LinkedIn 链接或姓名 公司作为标识获取单人的完整画像邮箱、电话、LinkedIn、公司信息。示例提示词Enrich Tim Zheng at Apollo.io on Apollo关键参数至少提供一个身份标识参数说明email联系人的邮箱地址linkedin_url完整 LinkedIn 个人主页 URLfirst_namelast_name organization_name或domain基于姓名的匹配方式domain不带协议前缀的裸域名如 apollo.io而非 https://apollo.ioreveal_personal_emails设为true可获取个人邮箱可能消耗额外积分reveal_phone_number设为true可获取电话号码必须配合webhook_url使用注意reveal_phone_number与webhook_url的绑定关系需要提供回调地址这是 Apollo 侧异步返回电话数据的机制要求。4. 批量补齐线索APOLLO_BULK_PEOPLE_ENRICHMENT一次最多补齐 10 人适合批量处理。示例提示词Bulk enrich these 5 leads with their Apollo data: [list of names/emails]关键参数参数说明details必填1-10 个人员对象的数组每个对象可含email、linkedin_url、first_name、last_name、domain、company_name等标识reveal_personal_emails是否包含个人邮箱额外积分reveal_phone_number是否包含电话号码需webhook_url5. 管理联系人销售阶段APOLLO_LIST_CONTACT_STAGES / APOLLO_UPDATE_CONTACT_STAGE列出可用阶段并把联系人沿销售漏斗推进。示例提示词Move contacts X and Y to the Qualified stage in Apollo参数说明列出阶段APOLLO_LIST_CONTACT_STAGES无需任何参数更新阶段APOLLO_UPDATE_CONTACT_STAGEcontact_ids必填—— 要更新的联系人 ID 数组contact_stage_id必填—— 目标阶段 ID取自 List Contact Stages 的返回结果。这里体现了明显的先查后用调用链先调用 List 获取阶段 ID 映射再拿 ID 去 Update。6. 创建与搜索已保存联系人APOLLO_CREATE_CONTACT / APOLLO_SEARCH_CONTACTS在自有 Apollo 联系人库中新增记录或检索存量数据。示例提示词Search my Apollo contacts for anyone at Stripe搜索参数APOLLO_SEARCH_CONTACTS关键词搜索、按阶段 ID 过滤、排序选项以及page/per_page分页。创建参数APOLLO_CREATE_CONTACT参数说明first_name、last_name、email、organization_name基础身份信息account_id关联到某个组织contact_stage_id初始销售阶段四、底层执行链路Rube MCP 的发现—连接—执行三段式Apollo Automation Skill 本身只描述做什么真正的怎么执行由 Rube MCP 提供。仓库中的 composio-skills/composio-automation/SKILL.md 给出了标准的三段式调用模式对所有composio-skills/*-automation技能通用Step 1发现工具RUBE_SEARCH_TOOLSRUBE_SEARCH_TOOLS queries: [{use_case: your specific Composio task}] session: {id: existing_session_id}Step 2检查连接RUBE_MANAGE_CONNECTIONSRUBE_MANAGE_CONNECTIONS toolkits: [composio] session_id: your_session_id若状态不是ACTIVE需按返回的授权链接完成设置后再继续。Step 3执行工具RUBE_MULTI_EXECUTE_TOOLRUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: TOOL_SLUG_FROM_SEARCH, arguments: {/* schema-compliant args from search results */} }] memory: {} session_id: your_session_id把这套模式套用到本 Skill 上就是先用RUBE_SEARCH_TOOLS查询 Apollo 相关工具的最新 schema确认APOLLO_ORGANIZATION_SEARCH等工具的 slug 与字段名然后经RUBE_MULTI_EXECUTE_TOOL携带参数执行。三个执行纪律值得记住源自 composio-skills/composio-automation/SKILL.mdschema 合规字段名和类型必须与搜索结果完全一致memory 必传RUBE_MULTI_EXECUTE_TOOL调用中必须携带memory参数即使为空也要传{}会话复用同一工作流内复用 session ID新工作流再生成新 ID同时留意响应中的分页 token持续拉取直到数据完整。五、已知坑点实战中必须避开的 7 个雷区原文档的 Known Pitfalls 章节总结了 7 个高价值实践结论直接决定调用成败与数据质量企业域名字段可能为空APOLLO_ORGANIZATION_SEARCH返回的某些组织缺少 domain 字段。在依赖域名之前先用APOLLO_ORGANIZATION_ENRICHMENT校验域名避免后续基于空域名拼出无效参数。HTTP 403 意味着配置问题403 响应代表 API key 或套餐权限有问题——不要重试先修复凭据或升级套餐。这与网络抖动重试是完全不同的处理策略。人员搜索返回混淆数据APOLLO_PEOPLE_SEARCH可能只返回has_email/has_direct_phone这类标志位或脱敏字段而非完整联系方式。需要完整信息时用APOLLO_PEOPLE_ENRICHMENT补齐。分页限制严格人员搜索per_page上限 100、最多 500 页。提前停止会漏掉大量结果Agent 必须完整遍历分页。批量补齐批次上限小APOLLO_BULK_PEOPLE_ENRICHMENT单次最多 10 条。当标识信息不足时接口可能返回statussuccess但missing_records 0此时需要用APOLLO_PEOPLE_ENRICHMENT对缺失记录逐条重试——成功状态不代表全部命中。无自动去重APOLLO_CREATE_CONTACT不会去重。创建前应先用APOLLO_SEARCH_CONTACTS检查是否已存在避免污染联系人库。域名格式敏感始终使用裸主机名如 apollo.io不要带协议前缀https://或 www. 前缀。这条规则贯穿 People Search 的q_organization_domains与 Enrichment 的domain参数。六、快速参考10 个工具一表速查动作工具 slug必填参数搜索企业APOLLO_ORGANIZATION_SEARCH无过滤器可选补齐企业APOLLO_ORGANIZATION_ENRICHMENTdomain批量补齐企业APOLLO_BULK_ORGANIZATION_ENRICHMENTdomains搜索人员APOLLO_PEOPLE_SEARCH无过滤器可选补齐个人APOLLO_PEOPLE_ENRICHMENTemail、linkedin_url、姓名公司 三选一批量补齐人员APOLLO_BULK_PEOPLE_ENRICHMENTdetails1-10 个人员对象列出销售阶段APOLLO_LIST_CONTACT_STAGES无更新销售阶段APOLLO_UPDATE_CONTACT_STAGEcontact_ids、contact_stage_id创建联系人APOLLO_CREATE_CONTACT姓名 身份标识搜索联系人APOLLO_SEARCH_CONTACTS无过滤器可选从表中可以读出两个设计倾向一是搜索类工具全部可选过滤、便于自由探索二是补齐/更新类工具对标识输入要求严格体现了 Apollo 数据接口对唯一标识的强校验。七、与仓库内其他技能的配合使用Apollo Automation Skill 在销售获客链路中属于执行层上游可以接仓库中的 lead-research-assistant该技能负责分析产品、定义理想客户画像ICP、研究候选公司与决策人并给出 1-10 的适配评分与接触策略而 Apollo Automation 则负责把这份名单落地为真实数据——搜公司、补联系方式、写入联系人库、推入销售阶段。一个典型的串联示例用 lead-research-assistant 得出德克萨斯州、50-500 人、SaaS 行业的候选公司清单用APOLLO_ORGANIZATION_SEARCH在 Apollo 中匹配这些公司并取得organization_ids用APOLLO_PEOPLE_SEARCH结合organization_ids与职级过滤找到决策人对命中的人员用APOLLO_BULK_PEOPLE_ENRICHMENT批量补齐邮箱/电话注意先按contact_email_status过滤以提升补齐率经APOLLO_CREATE_CONTACTAPOLLO_UPDATE_CONTACT_STAGE写入自有库并打上初始阶段同时留意去重。八、总结Apollo Automation Skill 把 Apollo.io 的获客能力完整封装进 Codex Agent 的对话界面从企业筛选APOLLO_ORGANIZATION_SEARCH、决策人发现APOLLO_PEOPLE_SEARCH、单条/批量数据补齐APOLLO_PEOPLE_ENRICHMENT/APOLLO_BULK_PEOPLE_ENRICHMENT到销售阶段与联系人库管理APOLLO_LIST_CONTACT_STAGES、APOLLO_UPDATE_CONTACT_STAGE、APOLLO_CREATE_CONTACT、APOLLO_SEARCH_CONTACTS全程通过 Rube MCP 桥接 Composio 执行。实战要点可以浓缩为四句话先RUBE_SEARCH_TOOLS发现最新 schema 再调用账号连接保持ACTIVE状态域名一律用裸主机名批量操作留意 10 条上限与missing_records陷阱。掌握这些Agent 就能稳定地完成从线索搜索到外呼名单构建的完整闭环。【免费下载链接】awesome-codex-skillsA curated list of practical Codex skills for automating workflows across the Codex CLI and API.项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-codex-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表