AI 技能AI 插件人工智能工作流自动化【免费下载链接】awesome-claude-skillsA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows项目地址https://gitcode.com/GitHub_Trending/aw/awesome-claude-skills点击查看免费下载核心指南主体composio-skills/dynamics365-automation/SKILL.md 提供了一套开箱即用的 Dynamics 365 自动化 Skill让 Claude 通过 Rube MCPComposio 托管直连 Microsoft Dynamics 365 CRM围绕线索Lead、客户Account、联系人Contact、商机Opportunity、销售订单Sales Order、发票Invoice与支持工单Case完成创建、更新、查询等日常操作。读完本文你将掌握如何建立 dynamics365 连接、调用DYNAMICS365_DYNAMICSCRM_*系列工具、正确填写 CRM 实体字段GUID、OData 过滤、实体引用格式并避开最常见的报错陷阱把整套 CRM 操作安全地编排进你的 Agent 工作流。一、Skill 定位把 Dynamics 365 变成 Agent 的可操作对象在 awesome-claude-skills 仓库中Dynamics 365 Automation 归属于「App Automation via Composio」分类——这是一批为 78 个 SaaS 应用预构建的自动化 Skill每个 Skill 都包含工具调用序列、参数指引、已知陷阱与速查表且全部基于 Composio API 发现的真实工具 slug。本 Skill 的 frontmatter 明确声明了它的技术底座name: Dynamics 365 Automation description: Dynamics 365 Automation: manage CRM contacts, accounts, leads, opportunities, sales orders, invoices, and cases via the Dynamics CRM Web API requires: mcp: [rube]三个关键信息能力边界覆盖 CRM 销售与客服主链路——线索、客户、联系人、商机、销售订单、发票、工单底层协议所有操作最终经由Dynamics CRM Web API完成工具名中的DYNAMICSCRM即来源于此依赖声明requires.mcp指明必须挂载Rube MCP 服务器这决定了 Skill 的运行前提。关于 Skill 的加载机制Claude 在会话启动时只读取 name 与 description约 100 token当任务相关时才完整加载SKILL.md正文——这意味着本 Skill 可以常驻在你的 skill 目录而不会挤占上下文窗口只有在涉及 Dynamics 365 任务时才会被激活。二、环境准备连接 Rube MCP 与 dynamics365 toolkit2.1 前置条件本 Skill 要求Rube MCP 服务器以https://rube.app/mcp为地址接入Rube 是 Composio 托管的 MCP 网关文档声明无需额外 API Key添加端点即可使用。在开始任何工具调用前必须确认 dynamics365 toolkit 存在一条 ACTIVE活跃连接如果没有需要通过RUBE_MANAGE_CONNECTIONS发起并完成授权。2.2 标准连接流程从同仓库的 composio-skills/composio-automation/SKILL.md 可以看到这套 Rube 类 Skill 的统一接入范式应用到本 Skill 即为验证 Rube MCP 可用确认RUBE_SEARCH_TOOLS能正常响应发起连接调用RUBE_MANAGE_CONNECTIONS传入 toolkit 名dynamics365完成授权若连接状态不是 ACTIVE按返回的认证链接完成 OAuth/凭据配置确认状态返回 ACTIVE 后再执行任何工作流。2.3 工具发现优先Rube 架构强调「先搜索、后执行」工具 schema 会随 Composio 侧演进而变化切勿硬编码工具 slug 或参数。标准做法是先用RUBE_SEARCH_TOOLS拉取当前可用工具、输入 schema 与推荐的执行计划RUBE_SEARCH_TOOLS queries: [{use_case: Dynamics 365 CRM operations, known_fields: }] session: {generate_id: true}搜索结果会返回本 Skill 速查表中的全部DYNAMICS365_DYNAMICSCRM_*工具 slug 及其字段定义。执行阶段则通过RUBE_MULTI_EXECUTE_TOOL完成注意memory参数必须保留即使为空也要传{}。延伸阅读完整的 Rube 三步工作流Discover → Check Connection → Execute与分页、会话复用等注意事项见 composio-skills/composio-automation/SKILL.md。三、核心工作流 1管理线索Leads线索是销售漏斗的起点。本 Skill 提供 4 个线索工具覆盖完整生命周期工具作用DYNAMICS365_DYNAMICSCRM_CREATE_LEAD创建新线索DYNAMICS365_DYNAMICSCRM_UPDATE_LEAD更新既有线索DYNAMICS365_DYNAMICSCRM_GET_A_LEAD按 GUID 检索单条线索DYNAMICS365_DYNAMICSCRM_GET_ALL_LEADS列表/过滤查询全部线索3.1 创建线索的关键参数firstname— 线索名lastname— 线索姓氏emailaddress1— 主邮箱Dynamics 使用address1/2/3后缀区分多个同名属性1即主值telephone1— 主电话号码companyname— 关联公司名subject— 简短的标题/描述常用于标记意向示例调用Tool: DYNAMICS365_DYNAMICSCRM_CREATE_LEAD Arguments: firstname: Jane lastname: Smith emailaddress1: jane.smithexample.com companyname: Acme Corp subject: Interested in Enterprise plan3.2 查询线索的关键参数GET_ALL_LEADS是列表接口查询能力由四个参数组合实现filter—OData 过滤表达式如contains(fullname,John)按姓名模糊匹配select— 指定返回字段如fullname,emailaddress1减少响应体积orderby— 排序表达式如createdon desc按创建时间倒序top— 最大返回条数分页场景下与 top/skip 语义一致OData 语法是 Dynamics Web API 的查询标准支持contains、startswith、eq、and/or等运算符。语法错误不会抛出显式异常而是返回空结果或错误响应——排查时优先怀疑 filter 写法。四、核心工作流 2管理客户AccountsDYNAMICS365_DYNAMICSCRM_CREATE_ACCOUNT用于创建并维护客户公司档案。关键参数name— 客户/公司名称description— 客户描述revenue— 营收金额数值类型如5000000表示 500 万accountcategorycode— 类别代码整数默认值 1creditonhold— 是否处于信用冻结状态布尔值true/false示例调用Tool: DYNAMICS365_DYNAMICSCRM_CREATE_ACCOUNT Arguments: name: Contoso Ltd description: Strategic partner for cloud services revenue: 5000000 creditonhold: false说明accountcategorycode属于选项集OptionSet字段整数映射到组织内定义的选项。文档标注默认值 1若你的环境自定义过选项集应通过RUBE_SEARCH_TOOLS返回的 schema 确认当前合法取值。五、核心工作流 3管理联系人ContactsDYNAMICS365_DYNAMICSCRM_CREATE_CONTACT创建包含地址与电话信息的完整联系人档案。关键参数firstname、lastname— 联系人姓名emailaddress1— 主邮箱telephone1— 主电话mobilephone— 手机号jobtitle— 职位address1_city、address1_stateorprovince、address1_postalcode、address1_country— 地址四要素address1前缀代表主地址与 CRM 的地址分区模型一致示例调用Tool: DYNAMICS365_DYNAMICSCRM_CREATE_CONTACT Arguments: firstname: Bob lastname: Johnson emailaddress1: bob.johnsonexample.com jobtitle: VP of Engineering address1_city: Seattle address1_stateorprovince: WA联系人常与客户、商机联动一条商机Opportunity可以同时挂接customer_account_id客户 GUID与customer_contact_id联系人 GUID因此建议在自动化流程中先创建 Account再创建挂靠其下的 Contact最后引用二者 GUID 创建 Opportunity。六、核心工作流 4管理商机Opportunities商机承载预估价值与预期成交日期是销售预测的核心对象。工具作用DYNAMICS365_DYNAMICSCRM_CREATE_OPPORTUNITY创建商机DYNAMICS365_DYNAMICSCRM_UPDATE_OPPORTUNITY更新商机评级、阶段6.1 创建商机的关键参数name必填— 商机标题description— 简要描述estimatedvalue— 预期营收数值estimatedclosedate— 预期成交日期格式必须为YYYY-MM-DDcustomer_account_id— 关联客户的 GUID不要带花括号customer_contact_id— 关联联系人的 GUID不要带花括号示例调用Tool: DYNAMICS365_DYNAMICSCRM_CREATE_OPPORTUNITY Arguments: name: Enterprise Cloud Migration estimatedvalue: 250000 estimatedclosedate: 2026-06-30 description: Full cloud migration project for Contoso6.2 更新商机的关键参数opportunity_id必填— 商机 GUIDopportunityratingcode— 商机评级1Cold/冷、2Warm/温、3Hot/热salesstagecode— 销售阶段1Qualify/资格确认、2Develop/开发、3Propose/提案这两个选项集字段是典型的销售推进信号把salesstagecode与opportunityratingcode的联动更新例如 Hot Propose作为 Agent 的「升级动作」即可实现自动化的销售阶段流转。七、核心工作流 5销售订单与发票Sales Orders Invoices工具作用DYNAMICS365_DYNAMICSCRM_CREATE_SALES_ORDER创建销售订单DYNAMICS365_DYNAMICSCRM_UPDATE_SALES_ORDER更新销售订单DYNAMICS365_DYNAMICSCRM_CREATE_INVOICE创建发票用于开票结算7.1 创建销售订单的关键参数name— 订单名称description— 描述account_id— 客户引用格式/accounts(GUID)currency_id— 币种引用格式/transactioncurrencies(GUID)price_level_id— 价格表引用格式/pricelevels(GUID)注意这三个引用参数与商机的 GUID 传参方式不同——这里必须使用 Dynamics Web API 的导航引用格式/entityset(GUID)含前导斜杠与括号。7.2 更新销售订单的关键参数salesorder_id必填— 订单 GUIDname— 更新后的订单名discountamount— 更新后的折扣金额freightamount— 更新后的运费7.3 创建发票的关键参数name— 发票名称/编号如Invoice #12345description— 发票描述account_id— 关联客户引用/accounts(GUID)currency_id— 币种引用/transactioncurrencies(GUID)price_level_id— 价格表引用/pricelevels(GUID)实用组合订单确认后由 Agent 基于同一组account_id/currency_id/price_level_id生成发票即可把「订单 → 开票」衔接成一条自动化流水线后续更新freightamount运费或discountamount折扣时务必先按 GUID 检索订单再更新避免覆盖其他字段。八、核心工作流 6创建支持工单Support CasesDYNAMICS365_DYNAMICSCRM_CREATE_CASE用于创建 incident/case 记录纳入客服跟踪体系。关键参数title— 工单主题/标题description— 详细描述prioritycode— 优先级1Low/低、2Normal/普通、3High/高caseorigincode— 来源渠道1Phone/电话、2Email/邮件、3Web/网页account_id— 关联客户格式/accounts(GUID)contact_id— 关联联系人格式/contacts(GUID)示例调用Tool: DYNAMICS365_DYNAMICSCRM_CREATE_CASE Arguments: title: Login issue reported by customer description: Customer unable to access portal since Feb 10 prioritycode: 3 caseorigincode: 2结合 6.2 的商机评级字段可以看到本 Skill 的字段设计规律选项集字段category/priority/origin/rating/stage code一律使用整数映射且文档均已给出1/2/3的默认语义直接按语义取值即可。九、已知陷阱速查Known Pitfalls这是本 Skill 最具实战价值的部分直接决定调用成功率陷阱细节GUID 格式所有实体 ID 均为 GUID如00000000-0000-0000-0000-000000000000。商机/联系人引用不得包含花括号。引用格式关联实体引用使用/entityset(GUID)格式如/accounts(abc-123)。缺少前导斜杠或括号会导致报错。OData 过滤语法filter必须使用 Dynamics 365 OData 语法如contains(fullname,John)。语法错误会返回空结果或错误响应。user_id 默认值多数工具默认user_id为me当前认证用户。仅在代表他人操作时才覆盖此值。必填字段CREATE_OPPORTUNITY要求name。其余创建工具无严格必填项但空参数会创建空记录应尽量补齐业务字段。几点补充解读依据上述文档与源码结构推断两种 ID 传参并存是本 Skill 最容易踩坑的点商机类工具customer_account_id等传裸 GUID订单/发票/工单类工具account_id等传/entityset(GUID)完整引用二者不可混用创建类工具大多不校验必填意味着「参数缺失」不会报错而是静默生成脏数据因此在 Agent 侧建议对关键字段如lastname、name、title做前置断言涉及跨实体引用Contact→Account、Opportunity→Account/Contact时建议先执行检索类工具如GET_A_LEAD、GET_ALL_LEADS拿到 GUID 再做引用避免手写错误 ID。十、工具速查表Quick Reference工具 Slug描述DYNAMICS365_DYNAMICSCRM_CREATE_LEAD创建新线索记录DYNAMICS365_DYNAMICSCRM_UPDATE_LEAD更新既有线索DYNAMICS365_DYNAMICSCRM_GET_A_LEAD按 GUID 检索线索DYNAMICS365_DYNAMICSCRM_GET_ALL_LEADS列表/过滤全部线索DYNAMICS365_DYNAMICSCRM_CREATE_ACCOUNT创建新客户DYNAMICS365_DYNAMICSCRM_CREATE_CONTACT创建新联系人DYNAMICS365_DYNAMICSCRM_CREATE_OPPORTUNITY创建新商机DYNAMICS365_DYNAMICSCRM_UPDATE_OPPORTUNITY更新既有商机DYNAMICS365_DYNAMICSCRM_CREATE_SALES_ORDER创建新销售订单DYNAMICS365_DYNAMICSCRM_UPDATE_SALES_ORDER更新既有销售订单DYNAMICS365_DYNAMICSCRM_CREATE_INVOICE创建新发票DYNAMICS365_DYNAMICSCRM_CREATE_CASE创建支持工单/事件十一、把六个工作流串成一条销售自动化链路六个工作流并非孤立功能按 CRM 业务逻辑可编排为一条端到端链路线索培育CREATE_LEAD录入外部渠道线索用GET_ALL_LEADSfilter: contains(fullname,...)定期清洗重复线索客户化线索确认意向后CREATE_ACCOUNT建立公司档案CREATE_CONTACT挂靠联系人商机推进引用客户/联系人 GUID 创建 Opportunity用UPDATE_OPPORTUNITY的salesstagecode/opportunityratingcode推进阶段成交开票商机进入 Propose 阶段后CREATE_SALES_ORDER带/accounts(GUID)、/pricelevels(GUID)引用生成订单再由CREATE_INVOICE生成发票售后支撑成交客户遇到问题CREATE_CASE建立工单prioritycode: 3标记高优。每次执行前保留三步纪律先RUBE_SEARCH_TOOLS确认 schema → 再RUBE_MANAGE_CONNECTIONS确认 ACTIVE → 最后RUBE_MULTI_EXECUTE_TOOL携带memory: {}执行同一工作流内复用 session ID新工作流生成新 session详见 composio-skills/composio-automation/SKILL.md 的注意事项。十二、总结Dynamics 365 Automation Skill 将 Microsoft CRM 的销售与客服核心对象全部抽象为 12 个DYNAMICS365_DYNAMICSCRM_*工具配合 Rube MCP 的统一连接与工具发现机制使 Claude 能够独立完成从线索录入到工单创建的完整业务闭环。使用时务必牢记三条主线连接先行dynamics365 toolkit 必须 ACTIVE、schema 优先每次执行前搜索确认、格式精确GUID 不带花括号、引用带/entityset()、日期用YYYY-MM-DD、过滤用 OData 语法。原始 Skill 定义与全部参数细节可在 composio-skills/dynamics365-automation/SKILL.md 中随时查阅。赞分享AI 技能AI 插件人工智能工作流自动化【免费下载链接】awesome-claude-skillsA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows项目地址https://gitcode.com/GitHub_Trending/aw/awesome-claude-skills点击查看免费下载相关推荐三步装好 ComfyUI-WanVideoWrapper把 WanVideo 搬进你的 ComfyUI三步装好 ComfyUI WanVideoWrapper把 WanVideo 搬进你的 ComfyUI Wan 2.2 新花样一堆原生 ComfyUI 节点人工智能大模型媒体生成NocoBase CRM 2.0 线索管理实战从 AI 评分、智能筛选到一键转化客户与商机NocoBase CRM 2.0 线索管理实战从 AI 评分、智能筛选到一键转化客户与商机 线索Lead是销售流程的起点——每一个潜在客户的第一次触达都低代码后端前端人工智能AI 应用工作流自动化用 Claude 自然语言自动化 Capsule CRM基于 Composio MCP 的 Skill 实战指南用 Claude 自然语言自动化 Capsule CRM基于 Composio MCP 的 Skill 实战指南 本文围绕 awesome claude skAI 技能AI 插件人工智能工作流自动化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考