hubspot avatar

Communication History

Pulls calls, emails, notes, meetings, and tasks from HubSpot for any contact, deal, company, or ticket. The pre-call brief pattern is the standout: pipe together contact details, associated company, open deals, and recent activity into a single view before hopping on a call. Activities come back as flat JSON rows with timestamp, type, title, and body, newest first. You can filter by activity type, grab the last N items, or do client-side date filtering since the ISO timestamps sort lexicographically. It also fetches call transcripts by engagement ID or dumps them in bulk, though you're capped at 100 records per list with no cursor pagination for longer histories.

skills.sh installs
1.8K
GitHub stars
29
last updated
Aug 21, 2026

Install

$ npx -y skills add hubspot/agent-cli-skills --skill communication-history --agent claude-code

Installs into .claude/skills of the current project.

Files

Read bulk-operations/SKILL.md first — JSONL piping, batch read, and jq reshape patterns (resources/json-patterns.md) apply. hubspot activities list --help is the source of truth.

Output shape

activities list returns one flat row per activity, sorted newest-first: {id, type, timestamp, lastModified, title, body, status, owner_id}. timestamp and lastModified are ISO 8601; type is CALL|EMAIL|NOTE|MEETING|TASK. Different from the raw hs_call_* / hs_timestamp (Unix ms) on the underlying objects — fetch those with hubspot objects get --type calls if needed.

For point-in-time filtering compare lastModified (hs_lastmodifieddate, when the body was last edited), not timestamp (engagement creation time) — otherwise you include content edited after your cutoff.

All activity for a record

Pass exactly one of --contact, --deal, --company, --ticket (or --type <object_type> --record <id> for any other object type). Use --activity-type CALL|EMAIL|NOTE|MEETING|TASK to filter by activity kind, --limit N for the most recent N. Note --type is now the object-type flag, not the activity-kind filter:

Sponsors

Details

Repository
github.com/hubspot/agent-cli-skills
Categories
AI & Agent Building, Sales & Marketing, CLI & Terminal
First seen
Jul 14, 2026

More from hubspot/agent-cli-skills

All 15
1launchdarkly avataraiconfig-snippetslaunchdarkly/agent-skillsaiconfig snippets1.8Kskills.sh installs
2github avatarcreating-oracle-to-postgres-migration-integration-testsgithub/awesome-copilotCreates integration test cases for .NET data access artifacts during Oracle-to-PostgreSQL database migrations. Generates DB-agnostic xUnit tests with determinis1.8Kskills.sh installs
3github avatarunit-test-vue-piniagithub/awesome-copilotWrite and review unit tests for Vue 3 + TypeScript + Vitest + Pinia codebases. Use when creating or updating tests for components, composables, and stores; mock1.8Kskills.sh installs
4hubspot avatarcustom-object-managementhubspot/agent-cli-skillsDiscover, create, update, and delete custom CRM object schemas. Use when defining a new object type, inspecting existing schemas, or removing one. Record CRUD o1.8Kskills.sh installs
5hubspot avatardata-enrichmenthubspot/agent-cli-skillsMatch external CSV/JSONL records to CRM contacts (by email) or companies (by domain) and write enriched data back in one pass using `hubspot objects upsert`.1.8Kskills.sh installs
6github avatarcreating-oracle-to-postgres-master-migration-plangithub/awesome-copilotDiscovers all projects in a .NET solution, classifies each for Oracle-to-PostgreSQL migration eligibility, and produces a persistent master migration plan. Use 1.8Kskills.sh installs