跳到正文
cccskills
免费在 GitHub 公开中文介绍

Capsule CRM Automation

通过自然语言在Capsule CRM中创建和更新联系人及组织资料,按多个条件筛选记录,并查看任务、项目和活动历史。

原文查看原文说明

Automate Capsule CRM operations -- manage contacts (parties), run structured filter queries, track tasks and projects, log entries, and handle organizations -- using natural language through the Composio MCP integration.

实测评分 未实测

查看安装方法

适用场景

  • 按地区或标签筛选客户
  • 创建和更新联系人及组织资料
  • 查看未完成任务和进行中的项目
  • 查看最近的活动历史

中文介绍

功能

通过自然语言在Capsule CRM中创建和更新联系人及组织资料,处理电子邮箱、电话号码、标签和自定义字段。可以组合地区、负责人等条件,搜索联系人、商机和项目,也可以按状态查看任务列表,以及包含备注、邮件和已完成任务的活动历史。

适用场景

适合需要查找符合特定条件的客户的销售人员,以及需要整理客户资料的团队。还可以查看指定日期之后发生变更的联系人,了解未完成任务和进行中的项目。

使用示例

  • “列出加利福尼亚州带有VIP标签的联系人,按姓名排序。”
  • “为这个联系人添加工作邮箱,并移除潜在客户标签。”
  • “显示未完成任务,并附上关联的联系人和负责人。”

注意事项

需要配置Composio MCP,并通过OAuth连接Capsule CRM账户。按国家筛选时须使用两位字母国家代码。删除邮箱、标签等项目时,需要对应项目的ID。列表通常每页返回50条记录,最多100条;要查看全部记录,需要继续获取后续页面。

本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。

文档检查

AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。

安全性发送数据、删除文件、执行命令等是否有说明
B部分不足列有联系人删除工具和项目删除方式,但未说明执行前的确认步骤。
安装难易度所需工具和 API 密钥是否少且有说明
A良好提供Composio MCP连接地址和通过OAuth连接Capsule CRM的步骤。

不计入评分。 由 AI(OpenAI Codex)于 2026年10月21日 评估。仅供参考,安装前请同时查看原文。

如果您认为评估有误,请申请复核

请写明哪一项有误以及原因。无需登录。我们会对照 SKILL.md 重新评估,并在此处更新结果。

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

包含的文件(1)

  • SKILL.md7.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Capsule CRM Automation

Manage your Capsule CRM -- create and update contacts, run powerful filter queries on parties/opportunities/cases, track tasks and projects, browse activity entries, and organize team relationships -- all through natural language commands.

Toolkit docs: composio.dev/toolkits/capsule_crm


Setup

  1. Add the Composio MCP server to your client configuration:
    https://rube.app/mcp
    
  2. Connect your Capsule CRM account when prompted (OAuth authentication).
  3. Start issuing natural language commands to manage your CRM.

Core Workflows

1. Run Structured Filter Queries

Query parties, opportunities, or cases (projects) with multiple filter conditions, operators, and sorting.

Tool: CAPSULE_CRM_RUN_FILTER_QUERY

Example prompt:

"Find all Capsule CRM contacts in California tagged as 'VIP' sorted by name"

Key parameters:

  • entity (required) -- One of: parties, opportunities, kases
  • filter (required) -- Filter object with:
    • conditions -- Array of conditions, each with:
      • field -- Field name (e.g., "name", "email", "state", "country", "tag", "owner", "jobTitle", "addedOn")
      • operator -- One of: "is", "is not", "starts with", "ends with", "contains", "is greater than", "is less than", "is after", "is before", "is older than", "is within last", "is within next"
      • value -- Value to compare against
    • orderBy -- Array of sort objects with field and direction ("ascending"/"descending")
  • embed -- Additional data to include in response
  • page / perPage -- Pagination (max 100 per page)

Important field notes:

  • Address fields (city, state, country, zip) are top-level, NOT nested under "address"
  • Country must be an ISO 3166-1 alpha-2 code (e.g., "US", "GB", "CA")
  • Custom fields use custom:{fieldId} format
  • Organization fields use org. prefix (e.g., org.name, org.tag)

2. List and Manage Contacts (Parties)

Retrieve all contacts with optional filtering by modification date and embedded related data.

Tool: CAPSULE_CRM_LIST_PARTIES

Example prompt:

"List all Capsule CRM contacts modified since January 2025 with their tags and organizations"

Key parameters:

  • since -- ISO8601 date to filter contacts changed after this date
  • embed -- Additional data: "tags", "fields", "organisation", "missingImportantFields"
  • page / perPage -- Pagination (max 100 per page, default 50)

3. Create New Contacts

Add people or organizations to your Capsule CRM with full details including emails, phones, addresses, tags, and custom fields.

Tool: CAPSULE_CRM_CREATE_PARTY

Example prompt:

"Create a new person in Capsule CRM: John Smith, VP of Sales at Acme Corp, john@acme.com"

Key parameters:

  • type (required) -- "person" or "organisation"
  • For persons: firstName, lastName, jobTitle, title
  • For organisations: name
  • emailAddresses -- Array of {address, type} objects
  • phoneNumbers -- Array of {number, type} objects
  • addresses -- Array of address objects with street, city, state, country, zip, type (Home/Postal/Office/Billing/Shipping)
  • organisation -- Link to org by {id} or {name} (creates if not found)
  • tags -- Array of tags by {name} or {id}
  • fields -- Custom field values with {definition, value}
  • websites -- Array of {address, service, type} objects
  • owner -- Assign owner user {id}

4. Update Existing Contacts

Modify any aspect of a party record including adding/removing emails, phones, tags, and custom fields.

Tool: CAPSULE_CRM_UPDATE_PARTY

Example prompt:

"Update Capsule CRM party 11587: add a work email john.new@acme.com and remove tag 'prospect'"

Key parameters:

  • partyId (required) -- Integer ID of the party to update
  • party (required) -- Object with fields to update. Supports:
    • All creation fields (name, emails, phones, addresses, etc.)
    • _delete: true on sub-items to remove them (requires the item's id)
    • Tags: add by {name} or remove with {id, _delete: true}

5. Track Tasks

List tasks with filtering by status and embedded related data.

Tool: CAPSULE_CRM_LIST_TASKS

Example prompt:

"Show all open tasks in Capsule CRM with their linked parties and owners"

Key parameters:

  • status -- Filter by status: "open", "completed", "pending" (array)
  • embed -- Additional data: "party", "opportunity", "kase", "owner", "nextTask"
  • page / perPage -- Pagination (max 100 per page, default 50)

6. Browse Projects and Activity Entries

List projects (cases) and recent activity entries including notes, emails, and completed tasks.

Tools: CAPSULE_CRM_LIST_PROJECTS, CAPSULE_CRM_LIST_ENTRIES_BY_DATE

Example prompt:

"Show all open projects in Capsule CRM" / "Show recent activity entries with party details"

Key parameters for projects:

  • status -- Filter by "OPEN" or "CLOSED"
  • search -- Search term for project names/descriptions
  • since -- ISO8601 date for modifications after this date
  • embed -- "tags,fields,party,opportunity,missingImportantFields"

Key parameters for entries:

  • embed -- "party", "kase", "opportunity", "creator", "activityType"
  • page / perPage -- Pagination (max 100 per page)

Known Pitfalls

  • Address fields are top-level: When filtering, use state, city, country, zip directly -- NOT address.state or nested syntax.
  • Country codes are ISO alpha-2: Filter by "US", "GB", "CA" -- not "United States" or "United Kingdom".
  • Custom fields use special syntax: Reference custom fields as custom:{fieldId} in filter conditions. For org-level custom fields, use org.custom:{fieldId}.
  • Projects are called "kases" in the API: Despite being "projects" in the UI, the API entity type is kases. Use kases in filter queries.
  • Delete operations require item IDs: When updating a party to remove sub-items (emails, phones, tags), you must include the item's id along with _delete: true. List the party first to get sub-item IDs.
  • Pagination defaults to 50: All list endpoints default to 50 items per page with a max of 100. Always implement pagination for complete data retrieval.
  • Embed values vary by entity: Not all embed options work for all entities. Check the documentation for supported embed values per endpoint.

Quick Reference

ActionTool SlugRequired Params
Run filter queryCAPSULE_CRM_RUN_FILTER_QUERYentity, filter
List contactsCAPSULE_CRM_LIST_PARTIESNone (optional filters)
Create contactCAPSULE_CRM_CREATE_PARTYtype
Update contactCAPSULE_CRM_UPDATE_PARTYpartyId, party
Delete contactCAPSULE_CRM_DELETE_PARTYparty_id
List tasksCAPSULE_CRM_LIST_TASKSNone (optional filters)
List projectsCAPSULE_CRM_LIST_PROJECTSNone (optional filters)
List activity entriesCAPSULE_CRM_LIST_ENTRIES_BY_DATENone (optional filters)
List org employeesCAPSULE_CRM_LIST_ORG_EMPLOYEESOrganisation ID
List deleted opportunitiesCAPSULE_CRM_LIST_DELETED_OPPORTUNITIESsince

Powered by Composio

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

-21risk-automation

免费有简介

通过Rube MCP自动执行21risk日常操作。先查找可用工具及最新输入格式,确认连接状态后再执行所请求的任务。

  • 查询21risk可用操作
  • 确认连接后执行任务
  • 批量执行多项操作
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

-2chat-automation

免费有简介

通过Rube MCP自动执行2chat支持的操作。从Composio工具中查找可用操作,核对连接状态和最新输入要求,再使用对应工具完成任务。

  • 查找2chat支持的操作
  • 执行前检查连接状态
  • 批量执行多个受支持的操作
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

ably-automation

免费有简介

通过Rube MCP自动执行Ably操作。先搜索适合任务的工具及最新输入要求,再确认连接状态,随后执行单项操作或批量处理。

  • 查找支持Ably任务的工具
  • 确认连接后执行操作
  • 批量执行多项Ably操作
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

abstract-automation

免费有简介

通过Rube MCP让AI智能体执行Abstract操作。搜索可用工具、确认服务连接和最新输入要求后运行任务,并按步骤获取分布在多个页面的结果。

  • 查询Abstract支持的操作
  • 通过智能体执行任务
  • 获取多个页面的完整结果
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

abuselpdb-automation

免费有简介

通过Rube MCP自动执行Abuselpdb操作。先查找可用工具及最新输入要求,确认服务连接状态,再按当前工具定义执行任务。

  • 查询Abuselpdb支持的操作
  • 执行前确认连接状态
  • 自动执行重复操作
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

abyssale-automation

免费有简介

通过Rube MCP查找Abyssale当前可用的工具及最新输入要求,确认连接后执行操作,让智能体按搜索所得的规范完成任务。

  • 查询Abyssale可用操作
  • 执行前检查Abyssale连接
  • 将Abyssale操作交给智能体
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

查看 ComposioHQ 的全部技能

报告此技能的问题