SuperAPI AI 工具集

hubspot-list-meetings

办公与效率

查看项目

更新于 10-15 08:15

技能介绍

用途

hubspot-list-meetings 是一个专门用于从 HubSpot CRM 中列出会议互动(meeting engagements)的技能。当用户表达“list meetings”“show meetings”“meeting history”“hubspot meetings”等意图时,可加载该技能来获取已安排的会议记录。

主要能力

  • 列出 HubSpot CRM 中的会议互动记录。
  • 支持默认返回 10 条会议。
  • 支持通过 --limit 参数自定义返回数量。
  • 支持通过 --after 参数进行分页,使用游标值获取下一页。
  • 输出 JSON 格式结果,包含会议 ID、标题、正文/备注、开始时间、结束时间、时间戳以及分页信息。
  • 提供格式化展示,显示会议数量、标题、开始时间、结束时间、时长、备注和 ID。

使用方式

运行前需先执行配置检查:

python 00-system/skills/hubspot/hubspot-master/scripts/check_hubspot_config.py --json

如果 ai_action 不是 proceed_with_operation,则需按照 hubspot-connect 设置指南进行操作。

基本列表(默认 10 条会议):

python 00-system/skills/hubspot/hubspot-master/scripts/list_meetings.py --json

指定数量:

python 00-system/skills/hubspot/hubspot-master/scripts/list_meetings.py --limit 25 --json

分页:

python 00-system/skills/hubspot/hubspot-master/scripts/list_meetings.py --after "cursor_value" --json

输出 JSON 结构示例:

{
  "results": [
    {
      "id": "14771947458",
      "properties": {
        "hs_meeting_title": "Product Demo",
        "hs_meeting_body": "Demo of new features for enterprise team",
        "hs_meeting_start_time": "2025-12-15T14:00:00Z",
        "hs_meeting_end_time": "2025-12-15T15:00:00Z",
        "hs_timestamp": "2025-12-15T14:00:00Z"
      }
    }
  ],
  "paging": {
    "next": {
      "after": "cursor_for_next_page"
    }
  }
}

展示格式示例:

Found {count} meetings:

1. Product Demo
   Start: 2025-12-15 14:00
   End: 2025-12-15 15:00
   Duration: 1 hour
   Notes: Demo of new features for enterprise team
   ID: 14771947458

2. Discovery Call
   Start: 2025-12-16 10:00
   ...

错误处理

  • 401:无效令牌,需重新运行设置。
  • 403:缺少 crm.objects.meetings.read 权限范围。
  • 429:触发速率限制,需等待后重试。

相关技能

  • hubspot-create-meeting:安排新会议。
  • hubspot-get-associations:获取会议参会者。

适用场景

适用于需要从 HubSpot CRM 查询会议历史、查看已安排会议列表、按数量或分页获取会议记录的场景,例如销售团队回顾客户会议、检查即将进行的会议安排等。

限制

使用前必须完成 HubSpot 配置检查与连接设置;需要具备 crm.objects.meetings.read 权限范围;受 HubSpot 接口速率限制影响。关于收费、价格、平台支持范围等信息暂未提供。