hubspot-list-contacts_skill

This skill lists HubSpot contacts with email, name, phone, and company, returning paginated results for easy browsing.
  • Python

2

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill abdullahbeam/nexus-design-abdullah --skill hubspot-list-contacts

  • SKILL.md2.0 KB

Overview

This skill lists contacts from HubSpot CRM and returns a paginated contact list with key fields like email, name, phone, company, and contact ID. It is designed for quick retrieval of recent contacts or for browsing large contact sets with cursor-based pagination. Results are formatted for easy display and follow HubSpot API conventions.

How this skill works

The skill calls the HubSpot Contacts API to fetch contact records and returns results along with paging cursors for subsequent requests. Each contact includes id, properties (email, firstname, lastname, phone, company) and a link to the HubSpot record. It supports limit and after (cursor) parameters to control page size and pagination. The skill performs a config check before operation to ensure credentials and scopes are valid.

When to use it

  • Quickly view a list of recent contacts in HubSpot
  • Bulk-browsing contacts with pagination for outreach or review
  • Confirm contact details (email, phone, company) before follow-up
  • Integrate into workflows that need a contact roster or directory

Best practices

  • Run the configuration check before first use to verify tokens and required scopes
  • Request a reasonable limit (default 10) to avoid hitting rate limits
  • Use the returned paging.after cursor to fetch the next page reliably
  • Handle common HTTP errors: 401 (invalid token), 403 (missing crm.objects.contacts.read scope), 429 (rate limited)

Example use cases

  • "List contacts" to get the first page of contacts for a sales call list
  • Fetch 25 contacts with --limit 25 to prepare a batch email campaign
  • Use the after cursor to paginate through contacts for data export or cleanup
  • Verify a contact’s phone and company quickly before a meeting

FAQ

Each contact includes id, email, firstname, lastname, phone, company, and a HubSpot record URL when available.

How do I get more contacts than the default?

Specify a larger limit parameter and use the paging.after cursor to retrieve subsequent pages.

What if I get a 401, 403, or 429 error?

401 means invalid token—re-run setup; 403 indicates missing crm.objects.contacts.read scope; 429 means rate limited—wait and retry.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
hubspot-list-contacts skill by abdullahbeam/nexus-design-abdullah | VeilStrat