This repository contains a public set of useful AI agent skills designed to be reused across projects.
The skills live under skills/ and are intended to be installable from a public GitHub repository via tools such as npx skills.
-
build-production-agents-sdkDesign, implement, evaluate, and operate production-ready AI agents using OpenAI's Agents SDK, including architecture choices, tool reliability, testing, tracing, and operational guardrails.npx skills add btfranklin/skills --skill build-production-agents-sdk -g
-
deep-codebase-reviewPerform a comprehensive structural and maintainability review of a codebase, focused on cruft, duplication, weak boundaries, lifecycle risks, testing gaps, and design drift.npx skills add btfranklin/skills --skill deep-codebase-review -g
-
design-html-first-web-uisDesign modern interactive web interfaces with HTML-first patterns, native browser features, progressive enhancement, and minimal JavaScript.npx skills add btfranklin/skills --skill design-html-first-web-uis -g
-
django-6-upgrade-guidePlan and execute Django 6 upgrades, including breaking changes, compatibility checks, and migration checklists from Django 5.npx skills add btfranklin/skills --skill django-6-upgrade-guide -g
-
django-pytest-performance-suiteBuild Postgres-backed Django performance regression suites with pytest, pytest-django, RequestFactory, timing budgets, query caps, and reproducible artifact reports.npx skills add btfranklin/skills --skill django-pytest-performance-suite -g
-
integrate-daisyui-into-djangoBuild and maintain a Django + Tailwind/DaisyUI setup with clear separation of concerns, reusable template patterns, and sustainable theming decisions.npx skills add btfranklin/skills --skill integrate-daisyui-into-django -g
-
llms-txt-authoringCreate or reviewllms.txtfiles for a site root, including structure, content, and recommended conventions.npx skills add btfranklin/skills --skill llms-txt-authoring -g
-
make-repo-agent-legibleImprove a repository's legibility for coding agents by moving implicit knowledge into discoverable in-repo artifacts, tighteningAGENTS.md, and making constraints mechanically enforceable.npx skills add btfranklin/skills --skill make-repo-agent-legible -g
-
openai-django-webhooksImplement OpenAI Responses API async workflows in Django, including background jobs, webhook verification, HTMX polling, and metadata fallback handling.npx skills add btfranklin/skills --skill openai-django-webhooks -g
-
publish-python-package-pypiConfigure and maintain GitHub Actions workflows for publishing Python packages to PyPI with PDM and Trusted Publishing.npx skills add btfranklin/skills --skill publish-python-package-pypi -g
-
skill-icon-workflowCreate or update skill icon assets and wireicon_smallandicon_largecorrectly inagents/openai.yaml, especially when icon generation is part of skill creation.npx skills add btfranklin/skills --skill skill-icon-workflow -g
-
structured-llm-outputDesign structured LLM output workflows using schema-driven validation patterns with tools such as Pydantic, PydanticAI, and Instructor.npx skills add btfranklin/skills --skill structured-llm-output -g