AI coding skills that teach your agent how to work with the http4k Kotlin HTTP toolkit. Works with Claude Code, OpenCode, and any agent that supports the Skills directory format.
Comprehensive guidance for all 200+ http4k modules — servers, clients, formats, testing, serverless, cloud platforms, AI/LLM integrations, MCP, Connect adapters, and more. The skill automatically detects which http4k modules your project uses (via Gradle/Maven build files) and loads only the relevant references.
This isn't just API surface. The references include the patterns, idioms, and testing strategies we use to build http4k itself — the stuff that separates "it compiles" from "it's good."
Install the plugin in Claude Code:
/plugin marketplace add http4k/agent-skills
/plugin install http4k
The plugin auto-updates when we release, so your agent's knowledge stays current automatically.
Any agent that reads the .claude/skills/ directory can use the skill content directly. Copy it into your project:
git clone --depth 1 https://github.com/http4k/agent-skills.git /tmp/http4k-skills && \
mkdir -p .claude/skills && \
cp -r /tmp/http4k-skills/plugins/http4k/skills/http4k-development .claude/skills/ && \
rm -rf /tmp/http4k-skillsTo update when a new http4k version drops, re-run the command.
Skill content is regenerated from the http4k source code on every release. When we tag a new version of http4k, a GitHub Actions workflow checks out the new source, uses Claude to generate updated reference material for every module that changed, and commits the result. The skill version tracks the http4k release version exactly.
Your agent's knowledge of http4k is never stale.
See http4k.org for licensing information.