Runs ruff linting, ty type checking, and uv Python package management from Claude Code. These skills activate when you work on Python projects or invoke those commands.
> /plugin marketplace add astral-sh/claude-code-plugins> /plugin install astral@astral-sh
What's inside
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:
at your option.
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.
.claude-plugin/
marketplace.json
.prettierrc
CONTRIBUTING.md
LICENSE-APACHE
LICENSE-MIT
plugins/
astral/
.claude-plugin/
plugin.json
skills/
ruff/
SKILL.md
ty/
SKILL.md
uv/
SKILL.md
README.mdFAQ
claude-code-plugins is a Claude Code plugin with 3 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes ruff, ty, uv. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.