Skip to content

Add Dodo Payments plugin - #54

Open
aagarwal1012 wants to merge 2 commits into
Factory-AI:masterfrom
aagarwal1012:add-dodopayments
Open

aagarwal1012 wants to merge 2 commits into
Factory-AI:masterfrom
aagarwal1012:add-dodopayments

Conversation

@aagarwal1012

Copy link
Copy Markdown

Adds the official Dodo Payments plugin as a single marketplace entry with an external url source pinned to a full commit SHA — no files vendored into this repo.

"source": {
  "source": "url",
  "url": "https://github.com/dodopayments/dodo-agent-plugin.git",
  "sha": "9258be0e2c043dac25c4419ec66a02a930eda311"
}

The source repo uses the Claude Code layout (.claude-plugin/plugin.json, skills/, .mcp.json), which Droid translates on cache copy per the plugin docs.

Contents

  • 17 skills: checkout, subscriptions, mobile checkout, webhooks, framework adapters (Next.js, Express, Hono, SvelteKit, Convex…), usage-based and credit-based billing, license keys, product catalog, discounts, localized pricing, customers, refunds/disputes, BillingSDK, Better Auth, best practices, testing and go-live.
  • 2 hosted Streamable HTTP MCP servers:
    • dodopayments-api — https://mcp.dodopayments.com/mcp, live Dodo Payments API, browser OAuth (no API key in config).
    • dodo-knowledge — https://knowledge.dodopayments.com/mcp, documentation search, no auth.
  • No hooks, commands, droids, or scripts. MIT licensed, published from the official dodopayments org.

Users can also add the source repo directly: droid plugin marketplace add dodopayments/dodo-agent-plugin.

Also adds a short README section under Available Plugins.

@aagarwal1012

Copy link
Copy Markdown
Author

Updated to v0.6.5, pinned at 8616a7c (was v0.6.0 / 9258be0). Since 0.6.0: an 18th skill (dodo-mcp-usage), long skill sections moved into per-skill references/ so every SKILL.md is under 500 lines, and an audit of every skill's examples against the current SDK.

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