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.
Run the following command to install Claude Kit marketplace:
/plugin marketplace add keboola/claude-kitAfter installation, enable the plugins you need:
/plugin install developerThe 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
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
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
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
Always validate your changes before committing:
claude plugin validate .Test agents and commands locally:
# Test an agent
@agent-name
# Test a command
/command-nameWe follow semantic versioning. Update version numbers in:
.claude-plugin/marketplace.jsonplugins/<name>/.claude-plugin/plugin.jsonplugins/<name>/README.md
MIT licensed, see LICENSE file.