← All skills
hubspot-product-event-sync
92 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By jeremylongshore/tons-of-skills-marketplace (GitHub) · coding · 2,921 stars · scanned at commit 8dc06f0
Sync backend product events into HubSpot contact and company custom properties using
idempotent batched updates — the Segment integration pattern without Segment. Use when
you need to push server-side behavioral signals (feature usage, session counts, last-seen
timestamps, trial milestones) into HubSpot CRM properties so sales and marketing can
act on product data without a CDP in the stack. Trigger with "hubspot product events",
"sync events to hubspot", "hubspot custom properties", "hubspot e…
Works with any agent that supports SKILL.md skills.
What this skill can do
Sends data to these websites: api.hubapi.com
This is disclosed by the author in the skill's SKILL.md or README.
Found in 18 places.
Show 15 more
- skills/.curated/hubspot-product-event-sync/SKILL.md, line 201
await fetch(`https://api.hubapi.com/crm/v3/objects/contacts/${contactId}`, { - skills/.curated/hubspot-product-event-sync/SKILL.md, line 301
const search = await fetch("https://api.hubapi.com/crm/v3/objects/contacts/search", { - skills/.curated/hubspot-product-event-sync/SKILL.md, line 318
await fetch(`https://api.hubapi.com/crm/v3/objects/contacts/${contactId}`, { - skills/.curated/hubspot-product-event-sync/SKILL.md, line 327
const create = await fetch("https://api.hubapi.com/crm/v3/objects/contacts", { - skills/.curated/hubspot-product-event-sync/SKILL.md, line 463
curl -s \ - skills/.curated/hubspot-product-event-sync/SKILL.md, line 476
curl -si \ - skills/.curated/hubspot-product-event-sync/references/event-queue-implementation.md, line 59
fetch("https://api.hubapi.com/crm/v3/objects/contacts/batch/upsert", { - skills/.curated/hubspot-product-event-sync/references/implementation-guide.md, line 96
const res = await fetch( - skills/.curated/hubspot-product-event-sync/references/implementation-guide.md, line 120
const create = await fetch( - skills/.curated/hubspot-product-event-sync/references/implementation-guide.md, line 343
fetch("https://api.hubapi.com/crm/v3/objects/contacts/batch/upsert", { - skills/.curated/hubspot-product-event-sync/references/implementation-guide.md, line 571
res = with_retry(lambda: requests.post( - skills/.curated/hubspot-product-event-sync/references/implementation-guide.md, line 641
const search = await fetch("https://api.hubapi.com/crm/v3/objects/contacts/search", { - skills/.curated/hubspot-product-event-sync/references/implementation-guide.md, line 654
await fetch("https://api.hubapi.com/crm/v3/objects/contacts", { - skills/.curated/hubspot-product-event-sync/references/implementation-guide.md, line 664
await fetch(`https://api.hubapi.com/crm/v3/objects/contacts/${contactId}`, { - skills/.curated/hubspot-product-event-sync/references/implementation-guide.md, line 704
response=$(curl -s -w "\n%{http_code}" -X POST \
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 3 places.
Other copies in this repository
jeremylongshore/tons-of-skills-marketplace has 1 more folder with a skill named hubspot-product-event-sync. This page shows the lowest-scoring copy.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'hubspot-product-event-sync' ] || [ -L ~/.agents/skills/'hubspot-product-event-sync' ]; then echo 'A skill folder named hubspot-product-event-sync already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/jeremylongshore/tons-of-skills-marketplace' "$d" && git -C "$d" checkout --quiet '8dc06f02eb00b7d8d1c0e69dfb3add2fd9500979' -- 'skills/.curated/hubspot-product-event-sync' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/.curated/hubspot-product-event-sync' ~/.agents/skills/'hubspot-product-event-sync' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'hubspot-product-event-sync' ~/.claude/skills/'hubspot-product-event-sync' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for jeremylongshore/tons-of-skills-marketplace shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/jeremylongshore/tons-of-skills-marketplace/)
Score history
| Date | Version | Score |
|---|
| 2026-11-14 | 8dc06f0 | 92 |
| 2026-11-08 | 0500b27 | 92 |
| 2026-11-07 | 0500b27 | 72 |