• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
kamalnrf

kamalnrf

claude-plugins-registry

A lightweight registry for Claude Skills and Plugins
Public
Like
1
claude-plugins-registry
Home
Code
6
api
3
clients
1
cron
2
database
3
README.md
H
main.ts
Branches
5
Pull requests
Remixes
2
History
Environment variables
2
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
10/12/2025
Viewing readonly version of main branch: v147
View latest version
README.md

Claude Plugins Registry

A lightweight API for the Claude Plugins CLI, mainly to resolve plugins, index plugins on Github, and also to power the claude-plugins.dev.

API Endpoints

Base URL: https://api.claude-plugins.dev

Health Check

GET /

Returns API status and available endpoints.

Resolve Plugin

GET /api/resolve/:namespace/:plugin_name

Resolves a plugin identifier to its git URL and metadata. Increments download statistics.

Examples:

  • /api/resolve/@davila7/supabase-toolkit
  • /api/resolve/wshobson/claude-code-essentials

Response:

{ "name": "supabase-toolkit", "namespace": "davila7", "gitUrl": "https://github.com/davila7/claude-code-templates.git", "metadata": { "description": "Complete Supabase workflow...", "version": "1.0.0", "author": { "name": "Daniel Avila", "url": null, "email": null }, "homepage": null, "repository": "https://github.com/davila7/claude-code-templates.git", "license": null, "keywords": ["supabase", "database", "postgresql"], "category": "database", "commands": [], "agents": [], "mcpServers": [] } }

Search Plugins

GET /api/search?q=query&category=cat&limit=20&offset=0

Search and filter plugins with pagination.

Query Parameters:

  • q (optional) - Search query (searches name, description, keywords, namespace)
  • category (optional) - Filter by category
  • limit (optional) - Results per page (default: 20, max: 100)
  • offset (optional) - Pagination offset (default: 0)

Response:

{ "plugins": [ { "id": "uuid", "name": "supabase-toolkit", "namespace": "davila7", "gitUrl": "https://github.com/davila7/claude-code-templates.git", "description": "Complete Supabase workflow...", "version": "1.0.0", "author": { "name": "Daniel Avila", "url": null, "email": null }, "homepage": null, "repository": "https://github.com/davila7/claude-code-templates.git", "license": null, "keywords": ["supabase", "database"], "category": "database", "commands": [], "agents": [], "mcpServers": [], "verified": false, "downloads": 42, "createdAt": "2025-01-15T10:00:00.000Z", "updatedAt": "2025-01-15T10:00:00.000Z" } ], "total": 150, "limit": 20, "offset": 0 }

Plugin Statistics

GET /api/plugins/:namespace/:name/stats

Get download statistics for a specific plugin.

Parameters:

  • namespace - Plugin namespace
  • name - Plugin name

Example:

  • /api/plugins/davila7/supabase-toolkit/stats

Response:

{ "downloads": { "total": 1234, "week": 56, "month": 234 }, "lastDownloaded": "2025-01-15T14:30:00.000Z" }
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.