Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/kora-projects/kora-skillsnpx agentmods add skills/kora-projects/kora-skills/kora-v2Wrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/kora-projects/kora-skills/kora-v2)<a href="https://agentmods.dev/skills/kora-projects/kora-skills/kora-v2"><img src="https://agentmods.dev/badge/skills/kora-projects/kora-skills/kora-v2/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/kora-projects/kora-skills/kora-v2"><img src="https://agentmods.dev/badge/skills/kora-projects/kora-skills/kora-v2.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00337 | $0.09154 |
| Opus 5.5 | $0.00135 | $0.03662 |
| Sonnet 5.5 | $0.00067 | $0.01831 |
| Haiku 4.5 | $0.00034 | $0.00915 |
Grade C, and why
kora-v2 scanned grade C with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 21d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Recursive force deletehighDestructive command
rm -rf with a variable or a broad path is one typo away from removing the wrong tree.
rm -rf .kora-agent/kora-source-2.0/.git .kora-agent/kora-examples-2.0/.git .kora-agent/kora-docs-2.0/.git How it starts
The opening of the file, as written. The whole thing — 436 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Kora Framework 2.0 — Meta-skill
Single entry point for all Kora 2.0 development. This file is routing and rules only — the implementation knowledge lives in the 40 sub-skills listed below.
| Framework | Kora 2.0, group io.koraframework, BOM io.koraframework:kora-bom |
| Version | 2.0.0.RC2. 2.0.0-SNAPSHOT is the master development line and needs a snapshot repository |
| Java | 25 minimum. Kora 2.0 artifacts are compiled to class-file 69; older JVMs cannot load them |
| Gradle JVM | The JDK running Gradle itself must also be ≥ 25 when io.koraframework:openapi-generator is on the buildscript classpath |
| Kotlin | 2.4.20 with KSP 2.3.12 — the versions the framework itself is built with |
| Build | Gradle 9.8.0 (the wrapper the framework itself pins) |
| Docs | koraframework.io/v2/en (ru) — see R0 for how much to trust it |
| Synced with | Kora tag 2.0.0.RC2 = master at 78351e1cf (2026-10-02) |
This meta-skill is the single entry point for Kora Framework development. It routes to 40 specialized domain skills, each with its own narrow area of expertise.
Read this file first when:
- Starting a new Kora 2.0 microservice project from scratch (Java or Kotlin)
- Adding or refactoring a
@KoraAppapplication graph with*Moduleinterfaces - Choosing which Kora modules to plug in (HTTP, Database, Kafka, gRPC, SOAP, S3, Telemetry)
- Debugging DI container issues ("dependency not found", ambiguous bindings, graph build failures)
- Configuring typed config with
@ConfigSource/@ConfigMapperand environment substitution - Planning a multi-module Gradle project with
@KoraSubmoduleboundaries - Migrating an existing Kora 1.x service — see §6
1. Operating rules
Four rules. They apply to every Kora task, on every turn, from the first message. Each is stated once — here.
R0 is a gate: satisfy it before doing anything else. R1–R3 govern the work itself.
What ships with it
60 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- .claude-plugin/plugin.json 1.0 KB
- .codex-plugin/plugin.json 2.0 KB
- install.sh 3.7 KB runs code
- README.md 11 KB
- README.ru.md 13 KB
- references/kora-docs-map.md 13 KB
- skill.json 2.5 KB
- skills/kora-aop-caching/assets/CacheConfig.java.template 9.4 KB
- skills/kora-aop-caching/assets/CacheConfig.kt.template 8.6 KB
- skills/kora-aop-caching/assets/OrderCache.java.template 10 KB
- skills/kora-aop-caching/assets/OrderCache.kt.template 10.0 KB
- skills/kora-aop-caching/evals/evals.json 18 KB
- skills/kora-aop-caching/references/cache-caffeine-reference.md 10 KB
- skills/kora-aop-caching/references/cache-key-mapper-reference.md 9.6 KB
- skills/kora-aop-caching/references/cache-redis-reference.md 15 KB
- skills/kora-aop-caching/references/cacheable-reference.md 11 KB
- skills/kora-aop-caching/references/imperative-cache-reference.md 9.2 KB
- skills/kora-aop-caching/references/multi-level-cache-reference.md 8.9 KB
- skills/kora-aop-caching/SKILL.md 16 KB
- skills/kora-aop-logging/assets/LoggedService.java.template 3.2 KB
- skills/kora-aop-logging/assets/LoggedService.kt.template 3.2 KB
- skills/kora-aop-logging/evals/evals.json 21 KB
- skills/kora-aop-logging/references/logging-aspect.md 12 KB
- skills/kora-aop-logging/references/logging-masking.md 25 KB
- skills/kora-aop-logging/references/logging-mdc.md 10 KB
- skills/kora-aop-logging/references/logging-performance.md 5.6 KB
- skills/kora-aop-logging/SKILL.md 18 KB
- skills/kora-aop-resilient/assets/CircuitBreakerService.java.template 3.5 KB
- skills/kora-aop-resilient/assets/CircuitBreakerService.kt.template 3.1 KB
- skills/kora-aop-resilient/assets/DistributedResilience.java.template 3.9 KB
- skills/kora-aop-resilient/assets/DistributedResilience.kt.template 3.7 KB
- skills/kora-aop-resilient/assets/FallbackService.java.template 4.5 KB
- skills/kora-aop-resilient/assets/FallbackService.kt.template 3.7 KB
- skills/kora-aop-resilient/assets/RateLimiterService.java.template 3.4 KB
- skills/kora-aop-resilient/assets/RateLimiterService.kt.template 3.0 KB
- skills/kora-aop-resilient/assets/ResilientService.java.template 2.9 KB
- skills/kora-aop-resilient/assets/ResilientService.kt.template 2.9 KB
- skills/kora-aop-resilient/assets/ResilientSpecs.java.template 3.7 KB
- skills/kora-aop-resilient/assets/ResilientSpecs.kt.template 3.7 KB
- skills/kora-aop-resilient/assets/RetryBudgetService.java.template 3.5 KB
- skills/kora-aop-resilient/assets/RetryBudgetService.kt.template 3.1 KB
- skills/kora-aop-resilient/assets/RetryService.java.template 3.5 KB
- skills/kora-aop-resilient/assets/RetryService.kt.template 3.1 KB
- skills/kora-aop-resilient/assets/TimeoutService.java.template 3.6 KB
- skills/kora-aop-resilient/assets/TimeoutService.kt.template 3.0 KB
- skills/kora-aop-resilient/evals/evals.json 32 KB
- skills/kora-aop-resilient/references/circuit-breaker-reference.md 13 KB
- skills/kora-aop-resilient/references/distributed-reference.md 11 KB
- skills/kora-aop-resilient/references/fallback-reference.md 9.9 KB
- skills/kora-aop-resilient/references/rate-limiter-reference.md 7.8 KB
- skills/kora-aop-resilient/references/resilience-config-reference.md 19 KB
- skills/kora-aop-resilient/references/retry-reference.md 12 KB
- skills/kora-aop-resilient/references/timeout-reference.md 7.4 KB
- skills/kora-aop-resilient/SKILL.md 19 KB
- skills/kora-aop-scheduling-db/assets/application.conf.template 1.1 KB
- skills/kora-aop-scheduling-db/assets/DbScheduledJobs.java.template 2.3 KB
- skills/kora-aop-scheduling-db/assets/DbScheduledJobs.kt.template 2.3 KB
- skills/kora-aop-scheduling-db/assets/V2__create_kora_scheduling_db_scheduler_jobs.sql.template 1.5 KB
- skills/kora-aop-scheduling-db/evals/evals.json 19 KB
- skills/kora-aop-scheduling-db/references/db-scheduler-config-reference.md 9.5 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 21d ago Changed · +40 lines · +7 tokens per session cb723a026e6c
- 1mo ago First seen · 396 lines · 330 tokens per session scan C 691cf6ff36a2
kora-v2 is a skill published in the GitHub repository kora-projects/kora-skills (2 stars, last pushed 21d ago), licensed Apache-2.0. It adds 337 tokens to every session and 9,154 once invoked, about $0.0013 per session on Opus 5.5. A static security scan graded it C with 1 finding (recursive force delete). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-04.
Other skills, from other repositories
authoring-java-sdk-tasks
Writes Airflow task logic in Java, Kotlin, or any JVM language using the Airflow Java SDK. Use when the user wants to implement Airflow tasks in Java/JVM, asks about @Builder.Dag/@Builder.Task/@Builder.XCom, the Task/BundleBuilder interfaces, reading connections/variables/XComs from Java, the JSON-to-Java type…
null-safety
Use when annotating nullability in Spring Boot 3 / Spring Framework 6 code, integrating Kotlin, or adding static nullability checks without assuming Spring Framework 7 JSpecify defaults.
spring-boot-idioms
Spring Boot 3.x framework patterns: constructor-based DI, Spring Data JPA, REST controllers with RFC 7807 error handling, Actuator observability, and slice testing. Use when building or maintaining Spring Boot microservices. Pair with java-idioms.
kotlin-backend-conventions
A set of coding conventions for BK-CI Kotlin back-end projects. Kotlin is a programming language, and back-end code runs the services behind an application.
backend-microservice-development
Backend microservice development guidance for BK-CI using Kotlin or Java and Spring Boot. It covers resources, API, service, and data-access layers, dependency injection, service ownership, and backend conventions.
cratis-chronicle-client-kotlin
Use when connecting a standalone Kotlin or Java application to Chronicle, including client registration and lifecycle issues. Not for Arc commands, Elixir OTP or Node.js clients.