Skip to content
/ ai-kit Public
generated from keboola/general-template

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

License

Notifications You must be signed in to change notification settings

keboola/ai-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

95 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

Run the following command to install Claude Kit 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

Development

Validation

Always validate your changes before committing:

claude plugin validate .

Testing

Test agents and commands locally:

# Test an agent
@agent-name

# Test a command
/command-name

Versioning

We follow semantic versioning. Update version numbers in:

  • .claude-plugin/marketplace.json
  • plugins/<name>/.claude-plugin/plugin.json
  • plugins/<name>/README.md

License

MIT licensed, see LICENSE file.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published