Skills
A skill is a package of structured files that teaches an AI coding agent how to work with a specific tool or framework. The skill below was generated by Great Docs from this project’s documentation. Install it in your agent and it will be able to run commands, edit configuration, write content, and troubleshoot problems without step-by-step guidance from you.
Any agent — install with npx:
npx skills add https://mkennedy.codes/docs/fastapi-chameleon/Codex / OpenCode
Tell the agent:
Fetch the skill file at https://mkennedy.codes/docs/fastapi-chameleon/skill.md and follow the instructions.Manual — download the skill file:
curl -O https://mkennedy.codes/docs/fastapi-chameleon/skill.mdOr browse the SKILL.md file.
SKILL.md
--- name: fastapi-chameleon description: > Adds integration of the Chameleon template language to FastAPI. Use when writing Python code that uses the fastapi_chameleon package. license: MIT compatibility: Requires Python >=3.10. --- # FastAPI Chameleon Adds integration of the Chameleon template language to FastAPI. ## Installation ```bash pip install fastapi-chameleon ``` ## API overview ### Setup Point the library at your Chameleon templates folder once at app startup. - `global_init`: Initialize the Chameleon template engine for your app ### Rendering views Decorate FastAPI view functions to render templates, or build a response directly. - `template`: Decorate a FastAPI view to render its return value through a Chameleon template - `response`: Render a template and return it as a FastAPI response directly ### Error responses Short-circuit a view to render a friendly error page with the right status code. - `not_found`: Short-circuit the current view and render a friendly 404 page - `generic_error`: Short-circuit the current view and render an error page with a custom status code ### Exceptions Exception types raised by the library (the error helpers raise these internally). - `exceptions.FastAPIChameleonException` - `exceptions.FastAPIChameleonNotFoundException` - `exceptions.FastAPIChameleonGenericException` ## Resources - [Full documentation](https://mkennedy.codes/docs/fastapi-chameleon/) - [llms.txt](llms.txt) — Indexed API reference for LLMs - [llms-full.txt](llms-full.txt) — Comprehensive documentation for LLMs - [Source code](https://github.com/mikeckennedy/fastapi-chameleon)