smithery/abdullahbeam

hubspot-search-contacts

Search contacts in HubSpot CRM by email, name, or company. Load when user says 'search contacts', 'find contact', 'lookup contact', 'search for [name]'.

Installation

$ npx skills add smithery/abdullahbeam --skill hubspot-search-contacts

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/abdullahbeam · top by installs.

npx skills add smithery/abdullahbeam

Browse all from smithery/abdullahbeam

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,305 B
  • docs SUMMARY.md 183 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Search HubSpot Contacts

Specialized skill for searching contacts in HubSpot CRM.

Pre-Flight Check

Before running, execute config check:

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

If aiaction is not proceedwith_operation, follow hubspot-connect setup guide.


Usage

Search by Email

python 00-system/skills/hubspot/hubspot-master/scripts/search_contacts.py \
  --email "[email protected]" \
  --json

Search by Name

python 00-system/skills/hubspot/hubspot-master/scripts/search_contacts.py \
  --name "John" \
  --json

Search by Company

python 00-system/skills/hubspot/hubspot-master/scripts/search_contacts.py \
  --company "Acme" \
  --json

Combined Search with Limit

python 00-system/skills/hubspot/hubspot-master/scripts/search_contacts.py \
  --name "John" \
  --company "Acme" \
  --limit 20 \
  --json

Output Format

{
  "total": 5,
  "results": [
    {
      "id": "12345",
      "properties": {
        "email": "[email protected]",
        "firstname": "John",
        "lastname": "Doe",
        "company": "Acme Corp"
      },
      "url": "https://app.hubspot.com/..."
    }
  ]
}

Display Format

Found 5 contacts matching "John":

1. John Doe
   Email: [email protected]
   Company: Acme Corp
   ID: 12345

2. Johnny Smith
   Email: [email protected]
   Company: Tech Inc
   ID: 12346
   ...

Search Behavior

  • Name search uses CONTAINS_TOKEN operator (partial match)
  • Email search uses EQ operator (exact match)
  • Company search uses CONTAINS_TOKEN operator (partial match)
  • Multiple filters are combined with AND logic

Error Handling

Error Solution
401 Invalid token - re-run setup
403 Missing crm.objects.contacts.read scope
429 Rate limited - wait and retry

Related Skills

  • hubspot-list-contacts - List all contacts
  • hubspot-update-contact - Update found contact
  • hubspot-create-contact - Create if not found