By Henry-Social
Shop and build with Henry's agentic-commerce API: cross-merchant product search, universal carts, hosted checkout, and order tracking. Bundles the Henry MCP server plus /henry:integrate and /henry:shop skills.
Integrate Henry's agentic-commerce API into an app, agent, or backend. Covers installing @henrylabs/sdk, API keys, cross-merchant product search, universal carts, hosted and headless checkout, async job polling, webhooks, and order tracking. Use whenever the user wants to add shopping, commerce, carts, checkout, or product search to something they are building; asks how to use the Henry SDK, Henry API, or @henrylabs packages; mentions HENRY_SDK_API_KEY or henrylabs.ai; or is building a shopping agent or commerce integration. Read this BEFORE writing any code that calls Henry.
Shop with Henry: searches real products across merchants, builds a cart, and returns a hosted checkout link. Use when the user explicitly wants to buy or shop for something. In Claude Code, run as /henry:shop <what you want to buy>.
Henry's agent plugin: gives AI coding agents live commerce tools (product search, carts, hosted checkout) plus skills that teach them how to integrate Henry into the apps they build.
.mcp.json — auto-starts the Henry MCP server
(npx -y @henrylabs/mcp@latest) so installed agents get live commerce
tools.skills/integrate — model-invoked skill: triggers when a user asks to
add commerce/checkout/product search to their app; teaches
@henrylabs/sdk setup, async-job polling, hosted vs headless checkout,
webhooks, and go-live.skills/shop — user-invoked demo: /henry:shop white sneakers under $100 → real product search → cart → hosted checkout link.Claude Code plugin (full bundle: MCP wiring + namespaced skills). From the public mirror repo:
/plugin marketplace add Henry-Social/skills
/plugin install henry@henrylabs
This directory is also its own marketplace
(.claude-plugin/marketplace.json beside plugin.json). For local
development in the monorepo: claude --plugin-dir ./apps/skills.
Then /henry:shop <query> or just ask Claude to integrate Henry.
Cross-agent skills via the Agent Skills standard — the same
skills/*/SKILL.md files work in Codex CLI, Cursor, ChatGPT's skills
beta, and 30+ other agents:
npx skills add Henry-Social/skills
Skills installed this way don't include the MCP wiring — the shop skill walks users through adding the Henry MCP server manually.
ChatGPT App — a hosted in-chat app is a different artifact (remote MCP server + widgets). Henry's remote OAuth MCP server is the substrate it would build on; see https://docs.henrylabs.ai.
This directory is developed in the (private) henry monorepo and mirrored to
the public Henry-Social/skills
repo by CI on every change to dev. Don't edit the mirror directly —
changes there are overwritten by the next sync. Found a problem? Open an
issue on Henry-Social/skills or email [email protected]; pull requests
against the mirror are clobbered by the next sync.
npx on the PATH (the MCP server runs via npx).export HENRY_SDK_API_KEY="<key>" in the shell that launches the agent.
Without it the MCP server still starts; tool calls fail with 401 and the
shop skill walks the user through onboarding.Privacy note: the published MCP server is a Stainless "Code Mode" build
whose code-execution tool runs on Stainless-hosted sandboxes by default.
Pass --code-execution-mode=local in .mcp.json args to keep execution
on-machine.
From this directory (or the mirror repo root):
# Structural validation (manifests, MCP config, skill frontmatter)
bun run lint
# Full plugin + marketplace validation via the Claude Code CLI
claude plugin validate .
# Live-test in a session; /reload-plugins picks up edits without restarting
claude --plugin-dir .
From the henry monorepo root the same commands are
bun run --filter @henry/skills lint,
claude plugin validate ./apps/skills, and
claude --plugin-dir ./apps/skills.
Skill content is distilled from https://docs.henrylabs.ai and Henry's v1
OpenAPI spec (which lives in the private henry monorepo, not in this repo —
the live API reference at https://docs.henrylabs.ai covers the same
surface). When endpoints change, update skills/integrate/references/ to
match.
Requires secrets
Needs API keys or credentials to function
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub henry-social/skills --plugin henryMemory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Create content, plan campaigns, and analyze performance across marketing channels. Maintain brand voice consistency, track competitors, and report on what's working.
Prospect, craft outreach, and build deal strategy faster. Prep for calls, manage your pipeline, and write personalized messaging that moves deals forward.