重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
hubspot-automation by sickn33/antigravity-awesome-skills
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill hubspot-automation通过 Composio 的 HubSpot 工具包,自动化 HubSpot CRM 工作流,包括联系人/公司管理、交易管道跟踪、工单搜索和自定义属性创建。
RUBE_SEARCH_TOOLS 可用)RUBE_MANAGE_CONNECTIONS 使用工具包 hubspot 建立活跃的 HubSpot 连接RUBE_SEARCH_TOOLS 以获取当前工具模式获取 Rube MCP:在您的客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器。无需 API 密钥——只需添加端点即可工作。
RUBE_SEARCH_TOOLS 有响应来验证 Rube MCP 是否可用hubspot 调用 广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
RUBE_MANAGE_CONNECTIONS使用时机:用户希望在 HubSpot CRM 中创建新联系人或更新现有联系人
工具调用顺序:
HUBSPOT_GET_ACCOUNT_INFO - 验证连接和权限(前提条件)HUBSPOT_SEARCH_CONTACTS_BY_CRITERIA - 搜索现有联系人以避免重复(前提条件)HUBSPOT_READ_A_CRM_PROPERTY_BY_NAME - 检查属性元数据以获取约束值(可选)HUBSPOT_CREATE_CONTACT - 创建单个联系人(必需)HUBSPOT_CREATE_CONTACTS - 批量创建联系人,最多 100 个(替代方案)关键参数:
HUBSPOT_CREATE_CONTACT:包含 email、firstname、lastname、phone、company 的 properties 对象HUBSPOT_CREATE_CONTACTS:{properties} 对象的 inputs 数组,每批最多 100 个HUBSPOT_SEARCH_CONTACTS_BY_CRITERIA:包含 {filters: [{propertyName, operator, value}]} 的 filterGroups 数组,以及要返回字段的 properties 数组常见陷阱:
GET_ACCOUNT_INFO 的认证错误意味着所有后续调用都将失败使用时机:用户希望创建、搜索或更新公司记录
工具调用顺序:
HUBSPOT_SEARCH_COMPANIES - 搜索现有公司(前提条件)HUBSPOT_CREATE_COMPANIES - 批量创建公司,最多 100 个(必需)HUBSPOT_UPDATE_COMPANIES - 批量更新现有公司(替代方案)HUBSPOT_GET_COMPANY - 获取单个公司详情(可选)HUBSPOT_BATCH_READ_COMPANIES_BY_PROPERTIES - 按属性值批量读取公司(可选)关键参数:
HUBSPOT_CREATE_COMPANIES:{properties} 对象的 inputs 数组,最多 100 个HUBSPOT_SEARCH_COMPANIES:filterGroups、properties、sorts、limit、after(分页游标)常见陷阱:
使用时机:用户希望搜索交易、查看管道阶段或跟踪交易进展
工具调用顺序:
HUBSPOT_RETRIEVE_ALL_PIPELINES_FOR_SPECIFIED_OBJECT_TYPE - 映射管道和阶段 ID/名称(前提条件)HUBSPOT_SEARCH_DEALS - 使用过滤器搜索交易(必需)HUBSPOT_RETRIEVE_PIPELINE_STAGES - 获取单个管道的阶段详情(可选)HUBSPOT_RETRIEVE_OWNERS - 获取负责人/代表详情(可选)HUBSPOT_GET_DEAL - 获取单个交易详情(可选)HUBSPOT_LIST_DEALS - 列出所有交易(无过滤器,备用方案)关键参数:
HUBSPOT_SEARCH_DEALS:包含对 pipeline、dealstage、createdate、closedate、hubspot_owner_id 过滤的 filterGroups;properties、sorts、limit、afterHUBSPOT_RETRIEVE_ALL_PIPELINES_FOR_SPECIFIED_OBJECT_TYPE:objectType 设置为 'deals'常见陷阱:
response.data.results 下;属性通常是字符串(金额、日期)label 字段进行显示pipeline、dealstage、createdate),而不是显示名称paging.next.after 进行分页,直到该字段不存在为止使用时机:用户希望按状态、日期或条件查找支持工单
工具调用顺序:
HUBSPOT_SEARCH_TICKETS - 使用 filterGroups 进行搜索(必需)HUBSPOT_READ_ALL_PROPERTIES_FOR_OBJECT_TYPE - 发现可用的属性名称(备用方案)HUBSPOT_GET_TICKET - 获取单个工单详情(可选)HUBSPOT_GET_TICKETS - 按 ID 批量获取工单(可选)关键参数:
HUBSPOT_SEARCH_TICKETS:filterGroups、properties(仅返回列出的字段)、sorts、limit、after常见陷阱:
propertyName/operator 会返回零结果且不报错properties 数组中的字段;缺少的字段会中断下游逻辑READ_ALL_PROPERTIES 来发现确切的内部属性名称使用时机:用户希望向 CRM 对象添加自定义字段
工具调用顺序:
HUBSPOT_READ_ALL_PROPERTIES_FOR_OBJECT_TYPE - 列出现有属性(前提条件)HUBSPOT_READ_PROPERTY_GROUPS_FOR_OBJECT_TYPE - 列出属性组(可选)HUBSPOT_CREATE_PROPERTY_FOR_SPECIFIED_OBJECT_TYPE - 创建单个属性(必需)HUBSPOT_CREATE_BATCH_OF_PROPERTIES - 批量创建属性(替代方案)HUBSPOT_UPDATE_SPECIFIC_CRM_PROPERTY - 更新现有属性定义(可选)关键参数:
HUBSPOT_CREATE_PROPERTY_FOR_SPECIFIED_OBJECT_TYPE:objectType、name、label、type(string/number/date/enumeration)、fieldType、groupName、options(用于枚举)常见陷阱:
value 和 label 预定义HUBSPOT_READ_ALL_PROPERTIES_FOR_OBJECT_TYPEHUBSPOT_RETRIEVE_ALL_PIPELINES_FOR_SPECIFIED_OBJECT_TYPEHUBSPOT_RETRIEVE_OWNERSpaging.next.after 直到该字段不存在after 值传递给下一页CREATE_CONTACTS、CREATE_COMPANIES、UPDATE_COMPANIES)而不是单条记录端点READ_ALL_PROPERTIES_FOR_OBJECT_TYPE 来发现正确的名称response.data.results 下,属性值为字符串paging.next.after 游标,而不是页码。持续进行直到 after 不存在HUBSPOT_GET_ACCOUNT_INFO;认证失败会级联到所有后续调用| 任务 | 工具标识 | 关键参数 |
|---|---|---|
| 创建联系人 | HUBSPOT_CREATE_CONTACT | properties: {email, firstname, lastname} |
| 批量创建联系人 | HUBSPOT_CREATE_CONTACTS | inputs: [{properties}](最多 100 个) |
| 搜索联系人 | HUBSPOT_SEARCH_CONTACTS_BY_CRITERIA | filterGroups, properties, limit, after |
| 创建公司 | HUBSPOT_CREATE_COMPANIES | inputs: [{properties}](最多 100 个) |
| 搜索公司 | HUBSPOT_SEARCH_COMPANIES | filterGroups, properties, after |
| 搜索交易 | HUBSPOT_SEARCH_DEALS | filterGroups, properties, after |
| 获取管道 | HUBSPOT_RETRIEVE_ALL_PIPELINES_FOR_SPECIFIED_OBJECT_TYPE | objectType: 'deals' |
| 搜索工单 | HUBSPOT_SEARCH_TICKETS | filterGroups, properties, after |
| 列出属性 | HUBSPOT_READ_ALL_PROPERTIES_FOR_OBJECT_TYPE | objectType |
| 创建属性 | HUBSPOT_CREATE_PROPERTY_FOR_SPECIFIED_OBJECT_TYPE | objectType, name, label, type, fieldType |
| 获取负责人 | HUBSPOT_RETRIEVE_OWNERS | 无 |
| 验证连接 | HUBSPOT_GET_ACCOUNT_INFO | 无 |
此技能适用于执行概述中描述的工作流或操作。
每周安装数
57
代码仓库
GitHub 星标数
28.1K
首次出现
2026年2月16日
安全审计
安装于
codex55
cursor55
opencode55
gemini-cli54
github-copilot54
kimi-cli54
Automate HubSpot CRM workflows including contact/company management, deal pipeline tracking, ticket search, and custom property creation through Composio's HubSpot toolkit.
RUBE_MANAGE_CONNECTIONS with toolkit hubspotRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP : Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit hubspotWhen to use : User wants to create new contacts or update existing ones in HubSpot CRM
Tool sequence :
HUBSPOT_GET_ACCOUNT_INFO - Verify connection and permissions (Prerequisite)HUBSPOT_SEARCH_CONTACTS_BY_CRITERIA - Search for existing contacts to avoid duplicates (Prerequisite)HUBSPOT_READ_A_CRM_PROPERTY_BY_NAME - Check property metadata for constrained values (Optional)HUBSPOT_CREATE_CONTACT - Create a single contact (Required)HUBSPOT_CREATE_CONTACTS - Batch create contacts up to 100 (Alternative)Key parameters :
HUBSPOT_CREATE_CONTACT: properties object with email, firstname, lastname, phone, companyHUBSPOT_CREATE_CONTACTS: inputs array of {properties} objects, max 100 per batchHUBSPOT_SEARCH_CONTACTS_BY_CRITERIA: array with , array of fields to returnPitfalls :
When to use : User wants to create, search, or update company records
Tool sequence :
HUBSPOT_SEARCH_COMPANIES - Search existing companies (Prerequisite)HUBSPOT_CREATE_COMPANIES - Batch create companies, max 100 (Required)HUBSPOT_UPDATE_COMPANIES - Batch update existing companies (Alternative)HUBSPOT_GET_COMPANY - Get single company details (Optional)HUBSPOT_BATCH_READ_COMPANIES_BY_PROPERTIES - Bulk read companies by property values (Optional)Key parameters :
HUBSPOT_CREATE_COMPANIES: inputs array of {properties} objects, max 100HUBSPOT_SEARCH_COMPANIES: filterGroups, properties, sorts, limit, after (pagination cursor)Pitfalls :
When to use : User wants to search deals, view pipeline stages, or track deal progress
Tool sequence :
HUBSPOT_RETRIEVE_ALL_PIPELINES_FOR_SPECIFIED_OBJECT_TYPE - Map pipeline and stage IDs/names (Prerequisite)HUBSPOT_SEARCH_DEALS - Search deals with filters (Required)HUBSPOT_RETRIEVE_PIPELINE_STAGES - Get stage details for one pipeline (Optional)HUBSPOT_RETRIEVE_OWNERS - Get owner/rep details (Optional)HUBSPOT_GET_DEAL - Get single deal details (Optional)HUBSPOT_LIST_DEALS - List all deals without filters (Fallback)Key parameters :
HUBSPOT_SEARCH_DEALS: filterGroups with filters on pipeline, dealstage, createdate, closedate, hubspot_owner_id; properties, sorts, limit, afterHUBSPOT_RETRIEVE_ALL_PIPELINES_FOR_SPECIFIED_OBJECT_TYPE: set to Pitfalls :
response.data.results; properties are often strings (amounts, dates)label field for displaypipeline, dealstage, createdate), not display namespaging.next.after until absentWhen to use : User wants to find support tickets by status, date, or criteria
Tool sequence :
HUBSPOT_SEARCH_TICKETS - Search with filterGroups (Required)HUBSPOT_READ_ALL_PROPERTIES_FOR_OBJECT_TYPE - Discover available property names (Fallback)HUBSPOT_GET_TICKET - Get single ticket details (Optional)HUBSPOT_GET_TICKETS - Bulk fetch tickets by IDs (Optional)Key parameters :
HUBSPOT_SEARCH_TICKETS: filterGroups, properties (only listed fields are returned), sorts, limit, afterPitfalls :
propertyName/operator returns zero results without errorsproperties array are returned; missing ones break downstream logicWhen to use : User wants to add custom fields to CRM objects
Tool sequence :
HUBSPOT_READ_ALL_PROPERTIES_FOR_OBJECT_TYPE - List existing properties (Prerequisite)HUBSPOT_READ_PROPERTY_GROUPS_FOR_OBJECT_TYPE - List property groups (Optional)HUBSPOT_CREATE_PROPERTY_FOR_SPECIFIED_OBJECT_TYPE - Create a single property (Required)HUBSPOT_CREATE_BATCH_OF_PROPERTIES - Batch create properties (Alternative)HUBSPOT_UPDATE_SPECIFIC_CRM_PROPERTY - Update existing property definition (Optional)Key parameters :
HUBSPOT_CREATE_PROPERTY_FOR_SPECIFIED_OBJECT_TYPE: objectType, name, label, type (string/number/date/enumeration), fieldType, groupName, options (for enumerations)Pitfalls :
value and labelHUBSPOT_READ_ALL_PROPERTIES_FOR_OBJECT_TYPEHUBSPOT_RETRIEVE_ALL_PIPELINES_FOR_SPECIFIED_OBJECT_TYPEHUBSPOT_RETRIEVE_OWNERSpaging.next.after until absentafter value from previous response to get next pageCREATE_CONTACTS, CREATE_COMPANIES, UPDATE_COMPANIES) instead of single-record endpoints for efficiencyREAD_ALL_PROPERTIES_FOR_OBJECT_TYPE to discover correct namesresponse.data.results with properties as string valuespaging.next.after cursor, not page numbers. Continue until after is absentHUBSPOT_GET_ACCOUNT_INFO first; auth failures cascade to all subsequent calls| Task | Tool Slug | Key Params |
|---|---|---|
| Create contact | HUBSPOT_CREATE_CONTACT | properties: {email, firstname, lastname} |
| Batch create contacts | HUBSPOT_CREATE_CONTACTS | inputs: [{properties}] (max 100) |
| Search contacts | HUBSPOT_SEARCH_CONTACTS_BY_CRITERIA | filterGroups, properties, limit, after |
This skill is applicable to execute the workflow or actions described in the overview.
Weekly Installs
57
Repository
GitHub Stars
28.1K
First Seen
Feb 16, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
codex55
cursor55
opencode55
gemini-cli54
github-copilot54
kimi-cli54
README 国际化工具:自动化翻译与多语言文档管理 | readme-i18n
55,400 周安装
filterGroups{filters: [{propertyName, operator, value}]}propertiesobjectType'deals'| Create companies |
HUBSPOT_CREATE_COMPANIES |
inputs: [{properties}] (max 100) |
| Search companies | HUBSPOT_SEARCH_COMPANIES | filterGroups, properties, after |
| Search deals | HUBSPOT_SEARCH_DEALS | filterGroups, properties, after |
| Get pipelines | HUBSPOT_RETRIEVE_ALL_PIPELINES_FOR_SPECIFIED_OBJECT_TYPE | objectType: 'deals' |
| Search tickets | HUBSPOT_SEARCH_TICKETS | filterGroups, properties, after |
| List properties | HUBSPOT_READ_ALL_PROPERTIES_FOR_OBJECT_TYPE | objectType |
| Create property | HUBSPOT_CREATE_PROPERTY_FOR_SPECIFIED_OBJECT_TYPE | objectType, name, label, type, fieldType |
| Get owners | HUBSPOT_RETRIEVE_OWNERS | None |
| Verify connection | HUBSPOT_GET_ACCOUNT_INFO | None |