スキル一覧に戻る
keboola

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日
GitHubで見るManusで実行

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:

  1. Remove cookiecutter example files from data/ directory
  2. Create component-specific data/config.json with example parameters
  3. Keep empty data/ folder structure (not committed to git)

Complete Initialization Guide

For detailed step-by-step instructions, see:

What Happens During Initialization

The cookiecutter template creates:

  • src/ - Component Python code
  • component_config/ - Configuration schemas and descriptions
  • tests/ - Test structure
  • .github/workflows/ - CI/CD pipelines
  • Dockerfile - Container definition
  • requirements.txt - Python dependencies
  • data/ - Local testing directory (with examples to remove)

After Initialization

Once initialized, you'll typically want to:

  1. Implement component logic (use @build-component skill)
  2. Design configuration schemas (use @build-component-ui skill)
  3. Write tests (use @test-component skill)
  4. Deploy to Developer Portal

Key Resources

Next Steps

After getting started:

  • For component development: Use @build-component skill
  • For UI/schema work: Use @build-component-ui skill
  • For testing: Use @test-component skill
  • For debugging: Use @debug-component skill

スコア

総合スコア

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

レビュー

💬

レビュー機能は近日公開予定です