From component-developer
Provides canonical template files for Keboola Python components: Dockerfile, pyproject.toml, push.yml, build_n_test.sh, docker-compose.yml, pre-commit-config.yaml, config-schema.md. Use when creating, modifying, or verifying alignment with official cookiecutter template.
How this skill is triggered — by the user, by Claude, or both
Slash command
/component-developer:component-defaultshaikuThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read and return the contents of all canonical default files for Keboola components.
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.pynpx claudepluginhub keboola/ai-kit --plugin component-developerInitializes new Keboola Python components using cookiecutter template, performs post-template cleanup, sets up KBC_DATADIR structure and data/config.json, and creates first git commit. Use for fresh or empty repositories.
Detects project types via files like pyproject.toml, package.json, Cargo.toml; recommends templates like Cookiecutter, Poetry; supplies post-scaffolding checklists, Harness integrations, testing setups.
Generates production-ready Dockerfiles for GitHub projects with monorepo, multi-stage builds, workspace detection, and iterative build-fix cycles. Use when containerizing an app or fixing Docker build issues.