Skip to content

Add marketplace manifests and plugin metadata - #4

Draft
m-roll wants to merge 2 commits into
mainfrom
move-marketplace-manifests-here
Draft

Add marketplace manifests and plugin metadata#4
m-roll wants to merge 2 commits into
mainfrom
move-marketplace-manifests-here

Conversation

@m-roll

@m-roll m-roll commented Jul 24, 2026

Copy link
Copy Markdown

Summary

  • Adds .claude-plugin/marketplace.json and .agents/plugins/marketplace.json so the HubSpot Agent CLI plugin is discoverable and installable through the Claude Code and Codex agent marketplaces
  • Adds hubspot-agent-cli/ plugin directory with metadata, a SessionStart hook, and a bootstrap.sh that auto-installs the HubSpot CLI binary when a user first loads the plugin
  • Links HubSpot/agent-cli-skills as a git submodule at hubspot-agent-cli/skills/ — keeps that public repo as the customer-facing artifact while the submodule pointer is controlled by the internal eval/release pipeline

Test plan

  • Install plugin from this branch in Claude Code and verify skills are available
  • Start a new session and confirm bootstrap.sh runs via the SessionStart hook
  • Verify hubspot --help works after bootstrap completes

🤖 Generated with Claude Code

Matt Rollender and others added 2 commits July 24, 2026 11:09
Adds Claude Code and Codex marketplace manifests so the HubSpot Agent CLI
plugin is discoverable and installable through agent marketplaces. Includes
a SessionStart hook that auto-installs the HubSpot CLI binary when a user
first loads the plugin.

Skills are linked via a git submodule pointing at HubSpot/agent-cli-skills,
keeping that public repo as the customer-facing artifact while the submodule
pointer is bumped by the internal eval/release pipeline.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Category should be 'crm' not 'development' — target audience is
non-technical CRM users, not developers. Also rename display name
to 'HubSpot Agent CLI'.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant