Setup & Installation
What This Skill Does
Provides coding guidelines for the tinybird-sdk Python package. Covers defining datasources, pipes, endpoints, and connections, plus CLI workflows for dev, build, and deploy. Includes patterns for materialized views, copy pipes, and migrating from legacy .datasource/.pipe files.
Rather than piecing together underdocumented SDK behavior from trial and error, this skill gives an agent the exact patterns for each resource type so generated code works correctly on the first attempt.
When to use it
- Defining a Tinybird datasource schema in Python instead of a .datasource file
- Setting up Kafka or S3 connections for data ingestion in a Python project
- Writing a materialized view with transformation logic using the Python SDK
- Running tinybird deploy in CI after building against a branch target
- Migrating an existing .pipe file to a Python-defined endpoint