What problem does it solve? HubSpot integration skills would otherwise duplicate setup instructions, API documentation, authentication flows, and error handling logic. This shared resource library centralizes that content so every HubSpot skill works from a single source of truth. ## Core Features & Use Cases - Shared API Client: A reusable Python client (hubspot_client.py) with Bearer token authentication, automatic retry on rate limits, and structured error parsing. - CRM Operation Scripts: Ready-to-run scripts for contacts, companies, deals, associations, and engagements (emails, calls, notes, meetings) with JSON output options. - Configuration Diagnostics: A pre-flight checker that validates the .env token, tests the API connection, and returns an ai_action field telling the AI exactly how to fix setup issues. - Use Case: When a user asks to create a HubSpot contact but the token is missing, the config checker returns prompt_for_access_token, guiding the AI to collect the Private App token and write it to .env before retrying. ## Quick Start Ask the AI to check your HubSpot configuration by running the check_hubspot_config script before performing any CRM operation.