agentsclimarketplace

Litestar plugins

Skill litestar-org/litestar-skills/skills/litestar-plugins

Opinionated first-party agent skills, plugins, subagents, slash commands, and MCP servers for the Litestar framework ecosystem — publishable to Claude Code, Gemini CLI, Codex CLI, Cursor, OpenCode, and VS Code/Copilot from a single repo.

Install
npx -y skills add litestar-org/litestar-skills --skill litestar-plugins

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 13 stars13 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Auto-activate for plugins=, InitPlugin, CLIPluginProtocol, SerializationPluginProtocol, OpenAPISchemaPluginProtocol, AutowirePlugin, or app plugin lists. Not for package installation.

SKILL.md

2.4 KB, as published. Nobody here has run it

Litestar Plugins

Use this skill for plugin composition, first-party plugin setup, plugin protocol authoring, and app startup wiring.

Code Style Rules

  • Prefer first-party Litestar plugins where they exist.
  • Keep plugin configuration near app setup or settings modules.
  • Use InitPlugin for reusable app initialization; keep protocol names for legacy code and non-init hooks.
  • Keep domain routes and plugin lifecycle concerns separated.

Quick Reference

  • Plugin patterns: plugins.md
  • Pair with litestar-autowire for domain-package controller and listener discovery.
  • Pair with focused first-party plugin skills when available.
<workflow>

Workflow

  1. Identify whether the task is app composition or plugin authoring.
  2. Use existing first-party plugins before custom glue.
  3. Register plugins in app setup with settings-backed config.
  4. Test startup, shutdown, CLI, or schema behavior touched by the plugin.
</workflow> <guardrails>

Guardrails

  • Do not hide route logic inside plugin setup.
  • Do not add a custom plugin where a plain provider or middleware is enough.
  • Do not scatter plugin config across unrelated modules.
  • Do not bypass first-party plugins for common integrations.
</guardrails> <validation>

Validation Checkpoint

  • Plugin config is settings-backed when environment-specific.
  • Startup and shutdown behavior are covered.
  • Plugin protocols match the integration point.
  • App setup remains readable.
</validation> <example>

Example

from litestar import Litestar
from litestar_autowire import AutowireConfig, AutowirePlugin

app = Litestar(
    plugins=[
        AutowirePlugin(
            AutowireConfig(domain_packages=["app.domain"]),
        )
    ],
)
</example>

References Index

Official References

Shared Styleguide Baseline

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.