Mandatory standards for all HubSpot agents. Use when performing ANY HubSpot API operation, bulk data operation, workflow automation, or contact/deal management. Provides batch operation patterns, rate limit handling, pagination, error handling, and safety protocols.
From opspal-hubspotnpx claudepluginhub revpalsfdc/opspal-commercial --plugin opspal-hubspotThis skill is limited to using the following tools:
api-patterns.mddata-validation.mderror-handling.mdrate-limits.mdSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Executes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
| Record Count | Method | Library |
|---|---|---|
| <10 records | Single/batch API | Either acceptable |
| 10-10k records | Batch endpoints (100/call) | batch-update-wrapper.js |
| >10k records | Imports API (async) | imports-api-wrapper.js |
| Scenario | Required Library |
|---|---|
| Update >10 records | batch-update-wrapper.js |
| Create/update uncertainty | batch-upsert-helper.js |
| Any associations | batch-associations-v4.js |
| Import >10k records | imports-api-wrapper.js |
| Property metadata | batch-property-metadata.js |
| Operation | Record Count | Expected Duration |
|---|---|---|
| Batch Create | 1000 | <3 seconds |
| Batch Update | 1000 | <3 seconds |
| Batch Delete | 1000 | <5 seconds |
| Import (Async) | 50,000 | <10 minutes |
paging.next.afterSee supporting files:
api-patterns.md - HubSpot API conventionsrate-limits.md - Rate limit handlingerror-handling.md - Error recovery patternsdata-validation.md - Property validation rules