keboola/ai-kit

Keboola prompt repository for sharing, co creating and improving AI agentic workloads. Both customer's and developers

7 stars1 forksUpdated Jan 26, 2026
npx skills add keboola/ai-kit

README

Welcome to Claude Kit šŸš€

This repository is the central library for all AI prompts and agent configurations used across the organization. Its purpose is to foster collaboration, maintain high standards, and accelerate our work by sharing effective and well-tested prompts and specialized agents.

Installation

Install skills using add-skill: npx add-skill keboola/ai-kit

Alternatively, install via the Claude Code plugin marketplace:

/plugin marketplace add keboola/claude-kit

After installation, enable the plugins you need:

/plugin install developer

Repository Structure

The repository is organized into a plugin-based architecture to make prompts and agents easy to discover and use:

claude-kit/
ā”œā”€ā”€ .claude-plugin/
│   └── marketplace.json     # Marketplace configuration
ā”œā”€ā”€ plugins/
│   └── developer/           # Developer toolkit plugin
│       ā”œā”€ā”€ .claude-plugin/
│       │   └── plugin.json  # Plugin configuration
│       ā”œā”€ā”€ agents/          # AI agents (code review, security, etc.)
│       ā”œā”€ā”€ commands/        # Slash commands (PR creation, etc.)
│       ā”œā”€ā”€ scripts/         # Automation scripts (settings install hook)
│       ā”œā”€ā”€ templates/       # Configuration templates (settings.json)
│       └── README.md        # Plugin documentation
ā”œā”€ā”€ README.md                # This file
└── LICENSE                  # MIT license

Available Plugins

Developer Plugin

Location: ./plugins/developer

A comprehensive toolkit for developers including specialized agents for code review, security analysis, code quality management, and workflow automation.

Features:

  • šŸ¤– 4 Agents: Code review, security analysis, code mess detection & fixing
  • ⚔ 1 Command: AI-powered PR creation
  • šŸ”Œ 1 MCP Server: Linear integration
  • šŸ” Auto-install Settings: SessionStart hook that installs team-wide permissions automatically

→ View Developer Plugin Documentation

Component Developer Plugin

Location: ./plugins/component-developer

A specialized toolkit for building production-ready Keboola Python components following best practices and architectural patterns.

Features:

  • šŸ¤– 1 Agent: Keboola component builder with comprehensive knowledge
  • šŸ—ļø Component Architecture: Cookiecutter template integration
  • šŸ“‹ Configuration Schemas: JSON Schema with UI elements
  • šŸ“Š CSV Processing: Memory-efficient patterns
  • šŸ”„ State Management: Incremental data processing
  • šŸš€ CI/CD Integration: Developer Portal and deployment workflows

→ View Component Developer Plugin Documentation

Data App Developer Plugin

Location: ./plugins/dataapp-developer

A specialized toolkit for building production-ready Streamlit data apps for Keboola deployment with a systematic validate → build → verify workflow.

Features:

  • šŸŽÆ 1 Skill: Data app development with validate → build → verify workflow
  • šŸ” Data Validation: Automatic schema checking using Keboola MCP
  • šŸŽØ Visual Verification: Browser testing with Playwright MCP
  • šŸ—ļø SQL-First Architecture: Best practices for scalable data apps
  • šŸ“š Comprehensive Docs: Quickstart, workflows, templates, and checklists
  • šŸ›”ļø Bug Prevention: Catches common issues before they become problems
  • šŸ”Œ 2 MCP Servers: Keboola (remote HTTP) and Playwright (browser automation)

→ View Data App Developer Plugin Documentation

Incident Commander Plugin

Location: ./plugins/incident-commander

A specialized toolkit for incident response, helping incident commanders create comprehensive post-mortem documents from Slack incident channels.

Features:

  • 1 Command: Post-mortem creation from Slack incident channels
  • Confluence Integration: Reads templates and creates structured documents
  • Slack Integration: Gathers incident information from channels and threads
  • Structured Output: Overview, Impact, Timeline, Action Items, and more
  • Blameless Format: Focuses on systems and processes, not individuals

→ View Incident Commander Plugin Documentation

MCP Server Setup

Some commands and plugins require MCP (Model Context Protocol) servers to be configured. If MCP tools are not available when running a command, use the /mcp command to authenticate and configure them.

Atlassian (Confluence & Jira)

Required for commands like /create-postmortem that interact with Confluence.

claude mcp add --transport sse atlassian https://mcp.atlassian.com/v1/sse

After adding the MCP server, run /mcp to authenticate with your Atlassian account.

Slack

Required for commands like /create-postmortem that read inc

...

Read full README

Publisher

keboolakeboola

Statistics

Stars7
Forks1
Open Issues2
LicenseMIT License
CreatedSep 20, 2025