Skip to content
Back to skills

Tinybird

ASecurity

Tinybird file formats, SQL rules, optimization patterns, and best practices for datasources, pipes, endpoints, and materialized views.

  • 1,799 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 1, 2026
code-qualitysqlrefactoring

Security analysis

A100/100

Pro scans all 15 files and shows the line behind each finding

Scanned October 1, 2026

npx -y skills add MapleTechLabs/maple --skill tinybird --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tinybird?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Tinybird
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mapletechlabs-tinybird/badge)](https://www.skillsdirectory.com/skills/mapletechlabs-tinybird)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: tinybird
description: Tinybird file formats, SQL rules, optimization patterns, and best practices for datasources, pipes, endpoints, and materialized views.
---

# Tinybird Best Practices

Guidance for Tinybird file formats, SQL rules, optimization patterns, and data modeling. Use this skill when creating or editing Tinybird datafiles.

## When to Apply

- Creating or updating Tinybird resources (.datasource, .pipe, .connection)
- Writing or optimizing SQL queries
- Designing endpoint schemas and data models
- Organizing project structure and data layers
- Working with materialized views or copy pipes
- Implementing deduplication patterns
- Reviewing or refactoring Tinybird project files

## Rule Files

- `rules/project-files.md`
- `rules/build-deploy.md`
- `rules/datasource-files.md`
- `rules/pipe-files.md`
- `rules/endpoint-files.md`
- `rules/materialized-files.md`
- `rules/materialized-join-prefilter.md`
- `rules/sink-files.md`
- `rules/copy-files.md`
- `rules/connection-files.md`
- `rules/sql.md`
- `rules/endpoint-optimization.md`
- `rules/tests.md`
- `rules/deduplication-patterns.md`

## Quick Reference

- Project local files are the source of truth.
- Build target comes from `tinybird.config.json` `dev_mode` (`local` or `branch`).
- `tb deploy` targets Tinybird Cloud production.
- Commands like `tb sql` and `tb logs` default to local unless `--cloud` or `--branch=<branch-name>` is set.
- SQL is SELECT-only with Tinybird templating rules and strict parameter handling.
- Use MergeTree by default; AggregatingMergeTree for materialized targets.
- Filter early, select only needed columns, push complex work later in the pipeline.

Files in this skill

  • SKILL.md1.6 KB
  • rules/build-deploy.md1.4 KB
  • rules/connection-files.md958 B
  • rules/copy-files.md772 B
  • rules/datasource-files.md2.6 KB
  • rules/deduplication-patterns.md3.6 KB
  • rules/endpoint-files.md1.1 KB
  • rules/endpoint-optimization.md6 KB
  • rules/materialized-files.md1.6 KB
  • rules/materialized-join-prefilter.md5.1 KB
  • rules/pipe-files.md441 B
  • rules/project-files.md3.3 KB
  • rules/sink-files.md918 B
  • rules/sql.md1.9 KB
  • rules/tests.md1.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…