keycloak-admin

Manage Keycloak realms, OAuth 2.0 clients, users, roles, and themes via REST API.

18|2|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/markus41/claude --skill keycloak-admin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: keycloak-admin
Source: https://github.com/markus41/claude/tree/main/plugins/lobbi-platform-manager/skills/keycloak-admin
Command: npx skills add https://github.com/markus41/claude --skill keycloak-admin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of administering Keycloak, enabling efficient management of realms, clients, users, roles, and themes for robust identity and access control.

Core Features & Use Cases

  • Realm & Client Management: Create and configure Keycloak realms and OAuth 2.0 clients.
  • User & Role Management: Manage users, including custom attributes like org_id, and assign roles and groups.
  • Theme Deployment: Customize the user interface by deploying custom themes for login, account, and email.
  • Token Configuration: Fine-tune token lifespans and configure custom claims for enhanced security and functionality.
  • Use Case: When onboarding a new enterprise client, use this Skill to automatically create a dedicated Keycloak realm, configure their specific OAuth 2.0 client, set up their initial organizational roles, and deploy their branded login theme.

Quick Start

Use the keycloak-admin skill to create a new realm named 'new-client-realm' with default settings.

Frequently Asked Questions about keycloak-admin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Keycloak realm creation and OAuth 2.0 client setup?

Automating Keycloak realm creation and OAuth 2.0 client setup is done by managing Keycloak identity configurations through its REST API to create dedicated realms and configure clients for multi-tenant platforms.

What is the best way to manage Keycloak users with custom attributes like org_id?

Managing Keycloak users with custom attributes like org_id involves using the REST API to handle user creation, assign groups, and define custom attributes for identity management within your configured realms.

Can I configure custom token lifespans and claims in Keycloak?

Configuring custom token lifespans and claims in Keycloak is supported through token configuration features, allowing you to fine-tune token settings and add custom claims for enhanced security.

Does this support deploying custom Keycloak themes for login and account pages?

Deploying custom Keycloak themes for login and account pages is supported, allowing you to customize the user interface by deploying specific themes for login, account, and email directly.

How do I manage roles and groups for enterprise client onboarding in Keycloak?

Managing roles and groups for enterprise client onboarding in Keycloak is handled by creating dedicated realms, configuring OAuth 2.0 clients, and setting up initial organizational roles via the REST API.