Skip to content

About

Claude marketplace (copied from apimatic/plugin-marketplace)

Resources

Stars

3 stars

Watchers

0 watching

Forks

Repository files navigation

Context Plugins Marketplace

SDK-native API context, delivered directly into your AI coding agent.

Product Page Claude Code Cursor VS Code


What this is

Coding agents hallucinate APIs. They are trained on public code and documentation — much of it outdated — and have no awareness of the API version you are actually on, the current SDK, or the integration workflow the SDK author recommends.

This repository is the context-plugins marketplace: a collection of 43 plugins, one per API, that give your agent authoritative, version-aware, SDK-native context at the moment it's needed. Every plugin is generated from the API's definition and its APIMatic-generated SDKs, so the agent is grounded in the real SDK contract instead of guessing from memory.

Each plugin works in Claude Code, Cursor, and VS Code (Copilot).

Install a plugin

The plugins here are installed with the context-plugins CLI, which installs into every AI coding assistant on your machine with one command:

npx context-plugins install paypal

To see everything this marketplace offers:

npx context-plugins list

Node.js 18+ is all you need — the CLI is not installed globally, npx runs it from a cache. See the installer README for options, uninstalling, and troubleshooting.

From skills.sh

The skills here are also installable with the skills CLI, which covers Claude Code, Cursor, Copilot, Codex, Windsurf, Zed and 70+ other agents. Install one API for one language:

npx skills add https://github.com/context-plugins/plugin-marketplace/tree/main/plugins/paypal/skills/python

That installs the whole language pack — the python-integrate-paypal entry skill, the SDK map it reads, and the shared SDK-pattern skills. Swap python for dotnet or typescript, and paypal for any plugin id in .claude-plugin/marketplace.json.

To see what a pack contains without installing it, add --list.

Adding the marketplace to Claude Code directly

The CLI does this for you, but if you would rather drive Claude Code yourself:

claude plugin marketplace add context-plugins/plugin-marketplace
claude plugin install paypal@context-plugins --scope user

Then run /reload-plugins, or start a new claude session.

Available plugins

43 plugins, listed in [`.claude-plugin/marketplace.json`](.claude-plugin/marketplace.json).

The Languages column is the set of SDK languages that plugin ships skills for.

Plugin API Languages
adyen Adyen .NET, TS, Python
alpaca Alpaca .NET, TS, Python
authlete Authlete TS
binance Binance .NET, TS, Python
cloudinary-analysis Cloudinary Analysis TS
cloudinary-asset-management Cloudinary Asset Management TS
coingecko Coin Gecko .NET, TS, Python
cribl-cloud-management Cribl Cloud Management TS
cribl-control-plane Cribl Control Plane TS
deepgram Deepgram .NET, TS, Python
discourse Discourse .NET, TS, Python
dwolla Dwolla TS
finnhub Finnhub API .NET, TS, Python
firecrawl Firecrawl API .NET, TS, Python
frankfurter Frankfurter API .NET, TS, Python
friendliai FriendliAI TS
gbg-go GBG GO TS
glean-client Glean Client TS
glean-indexing Glean Indexing TS
glean-platform Glean Platform TS
google-maps Google Maps Platform .NET, TS, Python
gr4vy Gr4vy TS
launchdarkly LaunchDarkly TS
lucid-agent-oracle Lucid Agent Oracle TS
maxio Maxio .NET, TS, Python
mollie Mollie TS
notion Notion API .NET, TS, Python
nytimes The New York Times APIs .NET, TS, Python
paypal PayPal .NET, TS, Python
pipeshub PipesHub TS
plaid The Plaid API .NET, TS, Python
shutterstock Shutterstock API Explorer .NET, TS, Python
skylight Skylight TS
slack Slack Web API .NET, TS, Python
sportsdata SportsDataIO .NET, TS, Python
spotify Spotify Web API .NET, TS, Python
square Square .NET, TS, Python
syllable-plugin Syllable TS
tesla Tesla Fleet Management API .NET, TS, Python
trilogy-oneroster Trilogy OneRoster TS
twilio Twilio .NET, TS, Python
verizon Verizon .NET, TS, Python
vimeo Vimeo API .NET, TS, Python

Plugin ids change occasionally. npx context-plugins list is always the live source of truth.

What's inside a plugin

Every plugin is a set of skills — Markdown files your agent loads on demand, by description. Each supported language ships the same eight:

Skill Covers
{lang}-getting-started SDK identity, install, and how to navigate the generated source
{lang}-client-initialization Constructing and configuring the client
{lang}-authentication Every auth scheme the API supports
{lang}-calling-endpoints Method signatures, request models, reading responses
{lang}-models Unions, enums, collections, dates, unknown fields
{lang}-error-handling Which exception is thrown, and what it carries
{lang}-configuration-resilience Retries, timeouts, pagination, logging
{lang}-testing The test seam, and how to stub it

The getting-started skill is the entry point: it directs the agent to clone and grep the real SDK source, so every fact is grounded in the actual contract rather than model knowledge.

Across the marketplace that's 91 language packs and 886 skills. See plugins/paypal/README.md for a worked example.

Repository structure

.claude-plugin/marketplace.json    the registry Claude Code reads
.cursor-plugin/marketplace.json    the same registry, Cursor format
skills.sh.json                     groups the skills by API on the skills.sh repo page
plugins/<plugin-id>/
  plugin.json                      manifest (VS Code / Copilot format)
  .claude-plugin/plugin.json       Claude Code manifest
  .cursor-plugin/plugin.json       Cursor manifest
  README.md                        what this plugin covers
  assets/logo.svg
  skills/<language>/<skill>/SKILL.md
docs/cross-platform-agents.md      authoring agents that work across all three IDEs

Each plugin carries one manifest per IDE so the same folder installs cleanly into Claude Code, Cursor, and VS Code.

Contributing

To add a plugin:

  1. Create plugins/<plugin-id>/ following the structure above. Use a kebab-case id — it's what users type after install, and it must match the name in every manifest.
  2. Add all three manifests, plus a README.md describing the API and the languages covered.
  3. Register it in both .claude-plugin/marketplace.json and .cursor-plugin/marketplace.json.
  4. Verify with npx context-plugins list and a real install.

Writing agents that work across all three assistants is covered in docs/cross-platform-agents.md.

Renaming a plugin breaks the id users have already installed, so treat ids as a public contract.

Learn more

License

MIT — see LICENSE.txt.

About

Claude marketplace (copied from apimatic/plugin-marketplace)

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages