component-defaults
Component Defaults
Read and return the contents of all canonical default files for Keboola components.
Your base directory is injected as Base directory for this skill: <path> in your system context.
Read each of the following files from <base_dir>/assets/ and return their full contents, clearly labeled by filename:
assets/Dockerfileassets/push.ymlassets/build_n_test.shassets/docker-compose.ymlassets/pre-commit-config.yamlassets/pyproject.tomlassets/config-schema.mdassets/test_functional.py
More from keboola/ai-kit
dataapp-dev
Expert for developing Streamlit data apps for Keboola deployment. Activates when building, modifying, or debugging Keboola data apps, Streamlit dashboards, adding filters, creating pages, or fixing data app issues. Validates data structures using Keboola MCP before writing code, tests implementations with Playwright browser automation, and follows SQL-first architecture patterns.
25get-started
>
21migrate-to-uv
Migrate Keboola Python components to modern uv build system with deterministic dependencies and ruff linting.
13test-component
>
13debug-component
Expert skill for debugging Keboola Python components. Use when a component is failing,
12dataapp-deployment
Use when deploying any web app to Keboola Data Apps, setting up keboola-config directory, configuring Nginx/Supervisord for Docker, handling SSE or WebSocket streaming through Nginx, mapping secrets to environment variables, or debugging Keboola Data App deployment issues like POST to root errors, 500s from missing env vars, or buffered streams.
11