kui skill
The kui-framework skill is a reference for the Kuí Python web framework: routing, parameters, dependency injection and OpenAPI.
- 297 ★ on the repository
- Last commit
- Apache-2.0
Minimal access
Why this level
- The skill holds reference text and does not run code.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/kuiDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The skill holds reference text and does not run code.
This is third-party code. Review the repository files before installing.
What it does
The repository ships the Kuí web framework built on baize and pydantic, supporting WSGI and ASGI modes. This card covers its bundled skill `skills/kui-framework/SKILL.md`: a full API reference the agent uses when writing Kuí code. The skill covers routing, parameter binding, dependency injection, OpenAPI, middleware, authentication and class-based views. Per the README it activates automatically when framework imports appear in code.
Who it is for. Python developers building services on Kuí who want the agent to know the framework API.
Good fit when
- The project uses Kuí and the agent confuses it with other frameworks.
- Routes and parameter binding must be described.
- Authentication or dependency injection must follow framework rules.
- Class-based views must be ported from another framework to Kuí.
Not a fit when
- The project runs on Flask, FastAPI or Django.
- Documentation for a specific version outside the reference is needed.
- The framework is not in the stack.
Example request
Write a Kuí endpoint with parameter validation and an auth dependency, following the skill reference.Limitations
The skill is useful only in Kuí projects. The reference reflects the version at the time of writing, so check mismatches against the online docs. Repository stars belong to the framework, not the skill. The skill fits only Python projects on Kuí and otherwise just uses up context. Install it per project rather than globally if Kuí is not used everywhere. Installation through `npx skills add` copies the reference file into the chosen agent's skills directory.
How to disable. Delete the `kui-framework` directory from the project `.claude/skills/`.
FAQ
How is the skill installed?
With `npx skills add abersheeran/kui`. Manually, copy `skills/kui-framework/SKILL.md` into `.claude/skills/kui-framework/`.
When does the skill activate?
Per the README it activates on its own when Kuí imports appear in code. It can be loaded manually with `/kui-framework`.
What is the framework built on?
On baize and pydantic. Both WSGI and ASGI modes are supported.
What does the reference cover?
Routing, parameter binding, dependency injection, OpenAPI, middleware, authentication and class-based views.
Where is the full documentation?
At `kui.aber.sh`, in English and Chinese.
Discussion
No questions or reviews yet.
Related
SkillsThe official FastAPI skill, bundled with the package, teaching agents to write code for the installed version
Scalar API Reference skill for agents
Scalar API Reference skill
A skill that adds a Scalar reference to an app from its OpenAPI description: integrations, authentication, themes, migration from Swagger UI
A skill for Claude Code and Codex on direct-style Scala: Ox structured concurrency, Tapir, error handling and configuration.
Skills for server-side Swift and the swift-server-lint linter: Swift NIO, Hummingbird, Postgres, concurrency and a lint hook.
Prisma 8 skill
prisma-8
The official Prisma 8 skill installed from your project's packages: data contract, migrations, queries and version upgrades
The Elysia v2 skill teaches an agent to build, debug and migrate Elysia backends: validation, plugins, typed clients, deploy
README in short
The framework README has a dedicated section on AI-assisted development with two ways to install the skill.