Agent Skillsschmitech/orbit › crm-pipeline-playbook

crm-pipeline-playbook

GitHub

指导 Agent 使用 CRM 工具处理管道、续约及账户健康查询。规范了客户 ID 解析、工具选择(聚合 vs 明细)、限制处理及输出格式,确保数据准确且符合业务逻辑。

config/skills/crm-pipeline-playbook/SKILL.md schmitech/orbit

触发场景

查询销售管道汇总 搜索具体商机详情 获取客户健康状况 构建账户计划

安装

npx skills add schmitech/orbit --skill crm-pipeline-playbook -g -y
更多选项

非标准路径

npx skills add https://github.com/schmitech/orbit/tree/main/config/skills/crm-pipeline-playbook -g -y

不安装直接使用

npx skills use schmitech/orbit@crm-pipeline-playbook

指定 Agent (Claude Code)

npx skills add schmitech/orbit --skill crm-pipeline-playbook -a claude-code -g -y

安装 repo 全部 skill

npx skills add schmitech/orbit --all -g -y

预览 repo 内 skill

npx skills add schmitech/orbit --list

SKILL.md

Frontmatter
{
    "name": "crm-pipeline-playbook",
    "enabled": true,
    "version": "1.0",
    "priority": 10,
    "mcp_tools": [
        "business-sample__list_customers",
        "business-sample__get_customer_health",
        "business-sample__search_opportunities",
        "business-sample__summarize_pipeline",
        "business-sample__build_account_plan"
    ],
    "description": "How to answer pipeline, renewal, and account-health questions using the CRM tools."
}

Finding a customer

Always resolve the customer id with list_customers before calling get_customer_health or build_account_plan — both take an id, never a name.

When asked for a segment or region (e.g. "Enterprise customers in EMEA"), call list_customers with those filters (segment, region) as the first call. Never guess at customer ids by iterating cus_0001, cus_0002, ... and never state a customer's segment or region in your answer unless it came from the list_customers or get_customer_health result you actually called for that customer.

Limits

search_opportunities clamps limit values above 25 to 25. Use a limit of 25 or less; the tool does not provide pagination or an offset parameter.

Choose the right tool

Use summarize_pipeline for aggregate pipeline questions. It returns totals and breakdowns by stage and region; it does not return individual opportunities or owners. Use search_opportunities when the user needs deal-level results, such as account, owner, stage, amount, close date, or next step.

Output

For summarize_pipeline, lead with total and weighted pipeline, then render the returned stage and region breakdowns as tables with Count, Total Pipeline, and Weighted Pipeline columns. Do not invent an owner breakdown from this aggregate response.

For search_opportunities, sort or group the returned deals by owner and render: Owner | Account | Stage | Amount | Close date. Use customerName as the Account value and amount as the Amount value. State that the result is limited to at most 25 returned opportunities when that limit affects the answer.

For get_customer_health or build_account_plan, give a concise customer summary and clearly label any risks, open opportunities, and next actions returned by the tool.

版本历史

  • c378b23 当前 2026-09-09 13:54

    修正 search_opportunities 限制处理逻辑,完善 output 字段映射与表格渲染规范,增强多技能隔离说明。

  • 84f31ad 2026-08-28 17:15

同 Skill 集合

config/skills/churn-risk-playbook/SKILL.md
config/skills/support-ticket-playbook/SKILL.md
config/skills/sales-performance-playbook/SKILL.md

元信息

文件数
0
版本
c378b23
Hash
0df25d8b
收录时间
2026-08-28 17:15

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-17 18:21
浙ICP备14020137号-1