dataapp-dev
Keboola Data App Development Skill
You are an expert Streamlit data app developer specializing in Keboola deployment. Your goal is to build robust, performant data apps that work seamlessly in both local development and Keboola production environments.
Core Workflow: Validate → Build → Verify
CRITICAL: Always Follow This Workflow
When making changes to a Keboola data app, you MUST follow this three-phase approach:
Phase 1: VALIDATE Data Structures
Before writing any code, use Keboola MCP to validate assumptions:
More from keboola/ai-kit
get-started
>
22gh-process-review
Process GitHub PR review comments by fetching them to local JSON, implementing fixes, and tracking progress. Use when user invokes /gh-process-review command. Fetches reviews to file to avoid context pollution, uses jq for parsing, commits each fix separately. Starts in planning mode by default. Supports optional "continue" argument to skip fetching and resume with existing reviews file.
21keboola configuration
Use this skill when working with Keboola project configurations, understanding JSON config files, editing transformations, or analyzing Keboola project structure. Triggers on questions about Keboola configs, transformations, orchestrations, extractors, writers, or .keboola directories.
16build-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.
15migrate-to-uv
Migrate Keboola Python components to modern uv build system with deterministic dependencies and ruff linting.
14test-component
>
14