← スキル一覧に戻る

get-started
by keboola
Keboola prompt repository for sharing, co creating and improving AI agentic workloads. Both customer's and developers
⭐ 7🍴 1📅 2026年1月21日
SKILL.md
name: get-started description: Guide for initializing and setting up new Keboola Python components using cookiecutter template. Use when starting a new component project from scratch. model: sonnet color: green
Get Started with Keboola Component Development
This skill helps you initialize and set up new Keboola Python components from scratch using the official cookiecutter template.
When to Use This Skill
- Starting a new Keboola component project
- Need to understand the initialization process
- Setting up the project structure correctly
- Understanding cookiecutter template usage
Quick Start
The fastest way to start a new component:
cookiecutter gh:keboola/cookiecutter-python-component
Then clean up and configure:
- Remove cookiecutter example files from
data/directory - Create component-specific
data/config.jsonwith example parameters - Keep empty
data/folder structure (not committed to git)
Complete Initialization Guide
For detailed step-by-step instructions, see:
- Initialization Guide - Complete setup process
What Happens During Initialization
The cookiecutter template creates:
src/- Component Python codecomponent_config/- Configuration schemas and descriptionstests/- Test structure.github/workflows/- CI/CD pipelinesDockerfile- Container definitionrequirements.txt- Python dependenciesdata/- Local testing directory (with examples to remove)
After Initialization
Once initialized, you'll typically want to:
- Implement component logic (use
@build-componentskill) - Design configuration schemas (use
@build-component-uiskill) - Write tests (use
@test-componentskill) - Deploy to Developer Portal
Key Resources
- Cookiecutter Template: https://github.com/keboola/cookiecutter-python-component
- Component Tutorial: https://developers.keboola.com/extend/component/tutorial/
- Developer Docs: https://developers.keboola.com/
Next Steps
After getting started:
- For component development: Use
@build-componentskill - For UI/schema work: Use
@build-component-uiskill - For testing: Use
@test-componentskill - For debugging: Use
@debug-componentskill
スコア
総合スコア
70/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です