claude

component-developer

Comprehensive toolkit for building Keboola Python components with Agent Skills format

17 on GitHubby Keboola :(){:|:&};: s.r.o.v3.3.2MITupdated 2 days agodevelopment
/

Plugin component-developer from marketplace keboola-claude-kit in keboola/ai-kit. Commands read from the repo's manifest — 2 days ago.

What it installs

Skills (9)

  • build-component-ui

    Expert in Keboola configuration schemas, conditional fields (options.dependencies), UI elements, sync actions, and schema testing. Can launch schema-tester and run Playwright tests. Specialized for configSchema.json and configRowSchema.json development.

  • component-defaults

    Canonical template files for Keboola Python components — Dockerfile, pyproject.toml, push.yml, build_n_test.sh, docker-compose.yml, pre-commit-config.yaml, and config-schema.md. Load this whenever creating or modifying any of these files in a component, or when checking whether non-source files are

  • debug-component

    Expert skill for debugging Keboola Python components. Use when a component is failing,

  • develop-component

    Expert Keboola Python component developer for ongoing development work — implementing features, extending extractors/writers/applications, adding incremental loads, designing configuration schemas, separating API clients, applying self-documenting workflow patterns, and maintaining code quality with

  • get-started

    Mandatory initialization workflow for new Keboola Python components — use this skill before writing any code. Contains the exact cookiecutter command, Keboola-specific post-template cleanup steps, KBC_DATADIR directory structure, data/config.json format, and first commit format that are easy to get

  • keboola-context

    Keboola platform context — automatically load this whenever working on any Keboola Python component task (developing, testing, debugging, reviewing, schema design). Contains platform-level knowledge about how the Keboola Connection platform executes components, manages configuration, handles state,

  • migrate-to-uv

    Migrate Keboola Python components to modern uv build system with deterministic dependencies and ruff linting.

  • review

    Full code review for Keboola Python components — covers both code quality (architecture, config/client patterns, typing, Pythonic best practices) and backward compatibility (configSchema changes, sync actions, output tables, state files, telemetry impact). Use for PRs, pre-merge checks, and componen

  • test-component

    Expert agent for writing and maintaining tests for Keboola Python components. Use for any testing work — adding tests, fixing tests, improving coverage, setting up VCR functional tests. Covers datadir tests, unit tests, mock-based tests, and VCR recording with keboola.datadirtest. Triggers whenever

Slash commands (3)

  • /component-developer:generate-vcr-tests

    Set up VCR-based functional tests for a Keboola component — records real HTTP interactions and replays them in CI

  • /component-developer:review

    Code quality + backward compatibility review for Keboola Python components

  • /component-developer:schema-test

    Launch interactive schema tester for testing component configuration schemas

Subagents (3)

  • component-builder

    Expert Keboola Python component developer for implementing and extending components. Use when building new extractors/writers/applications, implementing features, adding incremental loads, separating API clients, applying self-documenting workflow patterns, or maintaining code quality with Ruff. Del

  • tester

    Expert agent for writing and maintaining tests for Keboola Python components. Specializes in datadir tests, unit tests, mock-based tests, and VCR functional tests with keboola.datadirtest.

  • ui-developer

    Expert in Keboola configuration schemas, conditional fields (options.dependencies), UI elements, sync actions, and schema testing. Can launch schema-tester and run Playwright tests. Specialized for configSchema.json and configRowSchema.json development.

View source on GitHub

More from keboola/ai-kit

All 8 plugins →

Keboola project management and 10-agent review team for SQL, security, performance, financial logic, and template readiness analysis

3 skills · 5 commands · 11 agents · 1 MCP server

17

kbagent

claude

AI-friendly interface to Keboola Connection projects — explore configs, jobs, lineage, sync configs as files, manage dev branches, and debug SQL in workspaces

3 skills · 3 commands · 2 agents

17

Toolkit for building and deploying Keboola Apps (Streamlit and Python/JS) — full lifecycle: choosing app type, deployment paths, storage access, authentication, DuckDB caching, styling, dashboard patterns, optional Kai chat, and the validate-build-verify dev workflow; and hosting an MCP server as a data app.

3 skills · 2 MCP servers

17

Semantic layer toolkit for Keboola — inspect, validate, and build models via the metastore API. CRUD operations handled conversationally via the semantic-layer skill. (Renamed from sl-builder in v3.0.0.)

1 skill · 3 commands

17

Row- and column-level security toolkit for Keboola — guided setup of rls/cls policies in bulk for the tables a data app reads, per IdP group, with binding to the app. Companion to the kbagent plugin (rls / cls commands).

1 skill · 2 commands

17

Access Keboola-managed Git (Forgejo) repos for python-js data apps via the kbagent CLI — provision repos, mint push credentials, and copy source between GitHub and Keboola git with the 15MB/build-at-deploy path handled

1 skill · 1 command

17

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

nextjs

claude

Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.

6 skills

vercel/next.js 143,495

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

Maintain component-developer?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins8 plugins