Plugin for installing the PlanetScale MCP server, Database Skills, and PlanetScale skills into Claude Code.
- Claude Code with plugin support
- A PlanetScale account for authenticated MCP features
In Claude Code, add this GitHub repository as a marketplace, then install the plugin:
/plugin marketplace add planetscale/claude-plugin
/plugin install planetscale@planetscale
In Claude Code, run /mcp to see the planetscale MCP server.
If it does not appear immediately after install, fully restart Claude Code and check /mcp again. Plugin-provided MCP server changes are applied on restart.
This plugin pulls in skills from the upstream planetscale/database-skills repository via the database-skills Git submodule.
- Source repo:
https://github.com/planetscale/database-skills - Submodule path:
database-skills - Tracked branch:
main
This plugin also pulls in skills from the upstream planetscale/skills repository via the skills Git submodule.
- Source repo:
https://github.com/planetscale/skills - Submodule path:
skills - Tracked branch:
main
Clone with submodules:
git clone --recurse-submodules https://github.com/planetscale/claude-code-plugin.gitIf you already cloned without submodules:
git submodule update --init --recursiveTo pull the latest upstream skills into this repository:
git submodule sync --recursive
git submodule update --init --remote database-skills skillsCommit the resulting submodule pointer changes in this repository.
To test this plugin from your local working copy (before branching/PR):
claude --plugin-dir .- Run
/mcpto verify theplanetscaleMCP server is loaded (will require authentication). - Run
/skillsto verify the database and PlanetScale skills are loaded.
GitHub Actions runs .github/workflows/update-skills.yml weekly and also supports manual runs (workflow_dispatch).
When either submodule has new commits, the workflow opens or updates a PR that contains only:
- The
database-skillsand/orskillssubmodule pointer updates .gitmodules(if submodule metadata changed)
You can also use this direct local plugin load command:
claude --plugin-dir .See CONTRIBUTING.md for development setup and pull request guidance.
This project is licensed under the Apache License 2.0.