Back to Skills

writing-programs

verified

Write TQL programs with documentation guidance. Use when writing TQL code, looking up operators or functions, asking about syntax, or building data pipelines.

View on GitHub

Marketplace

tenzir

tenzir/claude-plugins

Plugin

tql

Repository
Verified Org

tenzir/claude-plugins
2stars

plugins/tql/skills/writing-programs/SKILL.md

Last Verified

January 18, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/tenzir/claude-plugins/blob/main/plugins/tql/skills/writing-programs/SKILL.md -a claude-code --skill writing-programs

Installation paths:

Claude
.claude/skills/writing-programs/
Powered by add-skill CLI

Instructions

# Writing TQL Programs

Write TQL (Tenzir Query Language) programs for data pipelines and transformations.

## Fundamentals

Read the following pages unconditionally to understand the foundations of TQL:

- https://docs.tenzir.com/explanations/language.md
- https://docs.tenzir.com/explanations/language/types.md
- https://docs.tenzir.com/explanations/language/statements.md
- https://docs.tenzir.com/explanations/language/expressions.md
- https://docs.tenzir.com/explanations/language/programs.md

Critically, strictly adhere to the best practices in this language tutorial:

- https://docs.tenzir.com/tutorials/learn-idiomatic-tql.md

## Documentation Lookup

When you need to look up TQL operators, functions, or syntax, spawn the
`docs:reader` subagent with your question. This fetches live documentation from
docs.tenzir.com.

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
822 chars