https://github.com/astral-sh/claude-code-plugins.git
Add the Astral marketplace to Claude Code:
/plugin marketplace add astral-sh/claude-code-plugins
astral pluginAfter adding the marketplace:
/plugin install astral@astral-sh
Or browse and install interactively:
/plugin
For team-wide plugin usage, add to your project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"astral-sh": {
"source": {
"source": "github",
"repo": "astral-sh/claude-code-plugins"
}
}
},
"enabledPlugins": {
"astral@astral-sh": true
}
}
Team members will be prompted to install the plugin when they trust the repository.
The plugin provides skills for Astral tools.
Invoke skills with /astral:<skill>, e.g., /astral:uv.
Claude sometimes needs to be prompted to use skills. We recommend adding this
instruction to your CLAUDE.md:
When working with Python, invoke the relevant/astral:<skill>foruv,ty, andruffto ensure best practices are followed.
The plugin also provides the ty LSP. It requires uvx to be available.
Licensed under either of:
See CONTRIBUTING.md for development setup and guidelines.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.