Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

462 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 52 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.

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

52 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, Java, Python
akoya Akoya .NET, TS, Java, PHP, Python, Ruby
alpaca Alpaca .NET, TS, Java, PHP, Python, Ruby
binance Binance .NET, TS
boku Boku .NET, TS, Java, PHP, Python, Ruby
cellpoint CellPoint .NET, Java, PHP, Python
coingecko Coingecko .NET, TS, Java, PHP, Python, Ruby
deepgram Deepgram .NET, TS, Java, PHP, Python
discourse Discourse .NET, TS, Java, PHP, Python, Ruby
ebay-sell eBay Sell .NET, TS, Java, PHP, Python, Ruby
fdx Fdx .NET, TS, Java, Python, Ruby
finnhub Finnhub .NET, TS, Java, PHP, Python, Ruby
firecrawl Firecrawl .NET, TS, Java, PHP, Python, Ruby
frankfurter Frankfurter .NET, TS, Java, PHP, Python, Ruby
geoapify Geoapify .NET, TS, Java, PHP, Python, Ruby
gitea Gitea .NET, Java, PHP, Python
goe GOE .NET, TS, Java, PHP, Python, Ruby
google-maps-platform Google-maps-platform .NET, TS, Java, PHP, Python, Ruby
greenbyte Greenbyte .NET, TS, Java, PHP, Python
klarna Klarna .NET, Java, PHP, Python, Ruby
kubernetes Kubernetes .NET
maxio Maxio .NET, TS, Java, PHP, Python, Ruby
mindbody Mindbody .NET, TS, Java, PHP, Python, Ruby
mist Mist .NET
newstore Newstore TS, Java, Python, Ruby
notion Notion .NET, Java, Python, Ruby
nytimes Nytimes .NET, TS, Java, PHP, Python, Ruby
paragon Paragon .NET, TS, PHP
paypal PayPal .NET, TS, Java, PHP, Python, Ruby
payquicker Payquicker .NET, Java, PHP, Python, Ruby
paze Paze .NET, TS, Java, PHP, Python
pokeapi PokeApi .NET, TS, Java, PHP, Python, Ruby
postnl Postnl .NET, TS, Java, PHP, Python, Ruby
shell-cardmanagement Shell-cardmanagement .NET, TS, Java, PHP, Python, Ruby
shell-dataandreporting Shell-dataandreporting .NET, TS, Java, PHP, Python, Ruby
shell-digitalpayments Shell-digitalpayments .NET, TS, Java, PHP, Python, Ruby
shell-ev Shell-ev .NET, TS, Java, PHP, Python, Ruby
shutterstock Shutterstock .NET, TS, Java, PHP, Python, Ruby
slack Slack .NET, TS, Java, PHP, Python, Ruby
splitit Splitit .NET, TS, Java, PHP, Python, Ruby
sportsdata Sportsdata .NET, TS, PHP, Python, Ruby
spotify-web-api Spotify Web API .NET, TS, Java, PHP, Python, Ruby
square Square .NET, TS, Java, PHP, Ruby
stax-fattmerchant-api Stax (FattMerchant) API .NET, TS, Java, PHP, Python, Ruby
tesla Tesla .NET, TS, Java, PHP, Python
tesser-api-v1 Tesser API (v1) .NET, TS, Java, PHP, Python, Ruby
twilio Twilio .NET
univa Univa Java, PHP, Python, Ruby
verizon Verizon .NET, TS, Java, PHP, Python
vimeo Vimeo .NET, TS, Java, PHP, Python, Ruby
x-api-v2 X API v2 .NET, PHP, Python, Ruby
xero Xero .NET

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 261 language packs and 2,138 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
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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors