Skill: Tinybird Best Practices
by Tinybird
Tinybird's own datafile and SQL rules for coding agents — datasources, pipes, endpoints, materialized views, deduplication and query optimisation.
Run SQL — or a plain-English question — against DuckDB databases, CSV, Parquet, JSON and Excel files, with schema inspection and error recovery built in.
DuckDB's official query skill lets an agent treat DuckDB as its analysis engine: you give it SQL or an ordinary question, and it works out the rest.
The skill first resolves state. If a previous attach-db run left a state file (either .duckdb-skills/state.sql in the repo or a per-project copy under ~/.duckdb-skills/), it runs in session mode against those attached databases; otherwise it drops into ad-hoc mode and queries files directly, including an in-memory fallback. It checks that duckdb is on PATH and hands off to the companion install-duckdb skill if not.
When the input is natural language rather than SQL, the skill pulls the schema first — duckdb_tables() for the table list, DESCRIBE for the columns it needs — and only then generates a query. That ordering is the point: it writes SQL against a schema it has read, not against a guess.
It also estimates result size before running, so a SELECT * over a hundred-million-row Parquet file gets narrowed rather than dumped into the transcript, and it retries automatically on common errors instead of surfacing a raw DuckDB stack trace.
Generated queries use DuckDB's Friendly SQL dialect — FROM-first statements, GROUP BY ALL, SELECT * EXCLUDE (...), COLUMNS(...) — which is both shorter and, in practice, harder for a model to get wrong than the ANSI equivalents.
This is one of six skills in duckdb/duckdb-skills, alongside attach-db, read-file, duckdb-docs, read-memories and install-duckdb. Used together they cover the arc from installing the CLI to querying a remote Parquet file on object storage without an ETL step in between. The skill needs only the Bash tool and the DuckDB CLI — no server, no credentials, no data leaving the machine.
Published by the DuckDB team under the MIT licence.
Once installed, ask your agent something like:
/duckdb-skills:query "which five customers spent the most last quarter?"
The instructions your agent loads, as published by DuckDB.
by Tinybird
Tinybird's own datafile and SQL rules for coding agents — datasources, pipes, endpoints, materialized views, deduplication and query optimisation.
by Google
Google's official BigQuery skill — datasets, tables, jobs and SQL from the bq CLI, plus the reference set for IAM, Terraform, change history and continuous queries.
by ClickHouse Inc
ClickHouse's official agent skill: 31 rules for primary keys, data types, JOINs, batching and partitioning that an agent must check and cite before advising on a schema or query.
by Senzing
Drives the Senzing MCP server through the real entity-resolution jobs: map a messy CSV to Senzing's format, scaffold SDK code in five languages, decode error codes, migrate V3 to V4.