Agent skill

Kafka Configuration

by Amplicode in Amplicode/spring-skills

Configures Spring Boot's Kafka starter through application.properties / application.yml.

No licenceAuto-check passedBackend & APIs

Install Kafka Configuration

skills CLI
$ npx skills add Amplicode/spring-skills --skill kafka-configuration -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Amplicode/spring-skills kafka-configuration --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Amplicode/spring-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/kafka-configuration .claude/skills/kafka-configuration && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
kafka-configuration
GitHub stars
126
Token cost
~4k tokens
SKILL.md length
1,690 words
Files
8
Skills in repo
16
Repo updated
First seen
Licence
None found

At a glance

Configures Spring Boot's Kafka starter through application.properties / application.yml.

  • Works in 7 steps: Conversation context (mental, no tool… → Gather context (parallel MCP calls +… → All questions in ONE batch → …
  • Kafka configuration needs to be created
  • SKILL.md covers Two paths (Step 3 picks), Defaults, Decision-making — context… and Step 0 — Conversation context…, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Kafka Configuration is an agent skill from Amplicode/spring-skills. Configures Spring Boot's Kafka starter through application.properties / application.yml. Use this skill when Kafka configuration needs to be created, either standalone or as part of a larger task (e.g. before adding a KafkaTemplate producer or a @KafkaListener consumer).

Its SKILL.md is about 4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 9 other files (for example `examples/configuration-class/java-boot3.2.md`, `examples/configuration-class/java-boot3.md` and `examples/configuration-class/java-boot4.md`).

It sits in Backend & APIs, covering Event-driven systems, Backend development and MCP servers. It works with Apache Kafka, Spring Boot, Model Context Protocol and JetBrains IDEs. The repository describes itself as: Amplicode Agent Tools.

When your agent uses it

  • Kafka configuration needs to be created
  • Either standalone
  • As part of a larger task (e.g

Example prompts

  • “Use the kafka-configuration skill to configure Spring Boot's Kafka starter through application.properties / application.yml”
  • “/kafka-configuration”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Conversation context (mental, no tool calls)
  2. Gather context (parallel MCP calls + file reads)
  3. All questions in ONE batch
  4. Class target (Path B only)
  5. Write properties + add dependency
  6. Generate @Configuration (Path B only)
  7. Report

What it can do on your machine

Read from SKILL.md and the folder at commit bf19b3c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • amplicode.ru

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Kafka Configuration loads about 4k tokens when it runs. Until then it costs about 75 tokens; SKILL.md has 1,690 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~75
When it runs · the whole SKILL.md, loaded when a task matches
~4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 1,690 words (~3,977 tokens).

“This skill is part of the Spring Agent Toolkit and is designed to work with the Spring MCP server (provided by the Amplicode IntelliJ plugin). Before doing anything else, check your tool list for any Spring MCP tool — they…”

— opening of SKILL.md by Amplicode
name
kafka-configuration

Read the full SKILL.md on GitHub

Files

SKILL.md and 7 other files in skills/kafka-configuration of Amplicode/spring-skills.

  • SKILL.md
  • examples/configuration-class/java-boot3.2.md
  • examples/configuration-class/java-boot3.md
  • examples/configuration-class/java-boot4.md
  • examples/configuration-class/kotlin-boot3.2.md
  • examples/configuration-class/kotlin-boot3.md
  • examples/configuration-class/kotlin-boot4.md
  • examples/serializer-mapping.md

Open the folder on GitHubat commit bf19b3c

Compare with similar skills

Kafka Configuration next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Kafka Configuration compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Kafka Configuration this skillAmplicode/spring-skills126—~4kAutomated safety check: PassNone
Intelliconnect Service Styleruanrongman/IntelliConnect147—~2.4kAutomated safety check: PassApache-2.0
Mongodb Atlas Stream Processingmongodb/agent-skills1901 repos~4.9kAutomated safety check: PassApache-2.0
Event Driven Messagingrrezartprebreza/spring-boot-skills298—~556Automated safety check: PassMIT
Event Driven Messagingrrezartprebreza/spring-boot-skills298—~657Automated safety check: PassMIT
MCP Serverrrezartprebreza/spring-boot-skills298—~1.1kAutomated safety check: PassMIT

Similar skills

  • Intelliconnect Service Style

    ruanrongman/IntelliConnect

    Create or update IntelliConnect Spring Boot service/serviceimpl code in this repository style.

    147 GitHub stars~2.4k tokensUpdated 2 days ago
    Backend & APIsAuto-check passed
  • Official

    Manages MongoDB Atlas Stream Processing (ASP) workflows. An agent skill from mongodb/agent-skills.

    190 GitHub starsUsed in 1 repo~4.9k tokens
    Backend & APIsAuto-check passed
  • Event Driven Messaging

    rrezartprebreza/spring-boot-skills

    A skill your agent uses when implementing Kafka, RabbitMQ, Pulsar, or JMS producers and consumers in Spring Boot 3.

    298 GitHub stars~556 tokensUpdated 18 days ago
    Backend & APIsAuto-check passed
  • Event Driven Messaging

    rrezartprebreza/spring-boot-skills

    A skill your agent uses when implementing Kafka, RabbitMQ, Pulsar, or JMS producers and consumers in Spring Boot 4.

    298 GitHub stars~657 tokensUpdated 18 days ago
    Backend & APIsAuto-check passed
  • MCP Server

    rrezartprebreza/spring-boot-skills

    A skill your agent uses when exposing Spring Boot 3 application capabilities through Model Context Protocol tools, resources, or prompts.

    298 GitHub stars~1.1k tokensUpdated 18 days ago
    Backend & APIsAuto-check passed
  • MCP Server

    rrezartprebreza/spring-boot-skills

    A skill your agent uses when exposing Spring Boot 4 application capabilities through Model Context Protocol tools, resources, or prompts.

    298 GitHub stars~1.3k tokensUpdated 18 days ago
    Backend & APIsAuto-check passed

More from Amplicode/spring-skills

All 16 skills in this repo
  • Mutation Testing

    Amplicode/spring-skills

    Set up and run mutation testing with PIT (pitest) on a Gradle project, and read the mutation score.

    126 GitHub stars~669 tokensUpdated 1 mo ago
    Auto-check passed
  • Amplicode Install

    Amplicode/spring-skills

    Installs the Amplicode IntelliJ plugin into IntelliJ IDEA (Ultimate/Community) and GigaIDE on the user's machine.

    126 GitHub stars~2.6k tokensUpdated 1 mo ago
    Auto-check passed
  • Coverage

    Amplicode/spring-skills

    Measure a project's code coverage and report the coverage number.

    126 GitHub stars~526 tokensUpdated 1 mo ago
    Auto-check passed
  • Spring Data Jdbc

    Amplicode/spring-skills

    Rules and guidelines for working with Spring Data JDBC in the project.

    126 GitHub stars~2.9k tokensUpdated 1 mo ago
    Auto-check passed
  • Spring Data Jpa

    Amplicode/spring-skills

    Rules and guidelines for working with Spring Data JPA in the project.

    126 GitHub stars~838 tokensUpdated 1 mo ago
    Auto-check passed
  • Spring Explore

    Amplicode/spring-skills

    Explores a Spring Boot application and builds primary context: tech stack, module structure, domain entities, REST endpoints.

    126 GitHub stars~4.1k tokensUpdated 1 mo ago
    Auto-check passed

Categories

Questions about Kafka Configuration

What does Kafka Configuration do?

Configures Spring Boot's Kafka starter through application.properties / application.yml. Kafka Configuration is an agent skill from Amplicode/spring-skills.yml.

When should I use Kafka Configuration?

Kafka Configuration fits situations like: kafka configuration needs to be created; either standalone; as part of a larger task (e.g.

How do I install Kafka Configuration in Claude Code?

Run `npx skills add Amplicode/spring-skills --skill kafka-configuration -a claude-code`. Or copy the skill folder (skills/kafka-configuration in Amplicode/spring-skills) into .claude/skills/kafka-configuration in your project. Claude Code loads it when a task matches its description.

How do I install Kafka Configuration in Codex?

Run `npx skills add Amplicode/spring-skills --skill kafka-configuration -a codex`. Or copy the skill folder (skills/kafka-configuration in Amplicode/spring-skills) into .agents/skills/kafka-configuration in your project. Codex loads it when a task matches its description.

Can I use Kafka Configuration in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Amplicode/spring-skills --skill kafka-configuration -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/kafka-configuration, .gemini/skills/kafka-configuration, .github/skills/kafka-configuration and .opencode/skills/kafka-configuration in your project.

What does Kafka Configuration need to run?

SKILL.md names no scripts, command-line tools or credentials: Kafka Configuration is instructions for the agent only.

Does Kafka Configuration access the network?

SKILL.md names 1 domain. As links in the text: amplicode.ru. This is read from the text; nothing was executed.

Is Kafka Configuration safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Kafka Configuration use?

No licence was found for Kafka Configuration or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Kafka Configuration use?

About 4k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Kafka Configuration?

Skills that share tags, products or a category with Kafka Configuration: Intelliconnect Service Style (ruanrongman/IntelliConnect, 147 stars), Mongodb Atlas Stream Processing (mongodb/agent-skills, 190 stars), Event Driven Messaging (rrezartprebreza/spring-boot-skills, 298 stars) and Event Driven Messaging (rrezartprebreza/spring-boot-skills, 298 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Kafka Configuration?

Amplicode (a GitHub organization) maintains it in Amplicode/spring-skills, which has 126 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on September 6, 2026.

Source: Amplicode/spring-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.