CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

basin

Build and troubleshoot Cloudflare Basin analytics workflows with Basin Pipelines, Basin Catalog, and Basin SQL. Use for streaming data into R2 Iceberg tables, managing catalogs, or querying those tables; also use for requests using the former Data Platform, Pipelines, R2 Data Catalog, or R2 SQL names.

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is basin in cloudflare/skills

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured overview skill: the body stays lean, routes needs via a clear table to real, consistently organized per-product reference bundles, and includes pre-action checkpoints around an ongoing product migration. The main improvements are consolidating the repeated check-current-docs/time-sensitive PR guidance and adding one concrete executable command example.

Suggestions

Consolidate the time-sensitive guidance: move the PR #33850 status and check-current-docs admonitions into the Rebrand section as a single deprecated/old-patterns note instead of repeating them in the intro and closing paragraph.

Add one complete executable command example (e.g., a minimal 'npx wrangler basin pipelines setup' invocation) to the body so the most common entry point is copy-paste ready without opening a reference file.

Tighten the closing paragraph: 'Check the installed Wrangler version and current reference pages before running commands because the migration is ongoing' repeats guidance already given in the intro and Rebrand sections.

DimensionReasoningScore

Conciseness

The body is a lean router with no padding of concepts Claude already knows, but the time-sensitive 'While PR #33850 remains open' status and the 'check the current docs' admonition repeated across the intro, rebrand section, and closing paragraph are minor instances that could be trimmed or consolidated into the rebrand section. Fits anchor 4 ('efficient; minor instances that could be trimmed') better than the every-token-earns-its-place anchor 5.

4 / 5

Actionability

Concrete guidance is present: named command families ('wrangler basin pipelines', 'wrangler basin catalog', 'wrangler basin sql'), the env var 'WRANGLER_BASIN_SQL_AUTH_TOKEN', the REST query path, live doc URLs, and a need-to-reference routing table with real file links. It falls short of anchor 5 only because the body contains no complete executable command example itself, leaving minor gaps.

4 / 5

Workflow Clarity

The decision table, 'Typical flow: Basin Pipelines → Basin Catalog tables in R2 → Basin SQL', and pre-action checkpoints ('retrieve the relevant current docs before implementing changes', 'Check the installed Wrangler version and current reference pages before running commands') form a clear sequence with most checkpoints present. Anchor 5 requires explicit validation steps with error-recovery feedback loops, which the body lacks.

4 / 5

Progressive Disclosure

SKILL.md is a clean overview that routes each need to the matching product README, and the actual bundle confirms those references are one level deep and real: each of references/pipelines, references/catalog, and references/sql has a substantive README that indexes sibling api.md, configuration.md, gotchas.md, and patterns.md files with an explicit reading order. This matches the top anchor — well-signaled references, appropriately split, easy navigation.

5 / 5

Total

17

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: explicit what and when clauses, concrete per-product actions, and deliberate legacy-name synonyms for rebrand triggers. The only weakness is that a couple of legacy trigger terms ('Pipelines', 'Data Platform') are generic enough to invite minor overlap with unrelated skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Build and troubleshoot Cloudflare Basin analytics workflows', 'streaming data into R2 Iceberg tables', 'managing catalogs', 'querying those tables' — covering all three sub-products comprehensively. It matches the 'multiple specific concrete actions; comprehensive coverage' anchor; score 4 would require coverage gaps that are not present.

5 / 5

Completeness

Both parts are explicit: the first sentence answers 'what' (build and troubleshoot Basin workflows across Pipelines, Catalog, and SQL) and 'Use for streaming data into R2 Iceberg tables, managing catalogs, or querying those tables; also use for requests using the former ... names' answers 'when' with concrete trigger phrases, exactly matching the top anchor.

5 / 5

Trigger Term Quality

Natural user phrases ('streaming data into R2 Iceberg tables', 'managing catalogs', 'querying those tables') are reinforced with explicit legacy synonyms — 'former Data Platform, Pipelines, R2 Data Catalog, or R2 SQL names' — giving comprehensive trigger coverage including synonyms, matching the top anchor.

5 / 5

Distinctiveness Conflict Risk

The Cloudflare/R2/Iceberg niche is clear and mostly distinct, but the unprefixed legacy triggers 'Pipelines' and 'Data Platform' carry minor overlap risk with generic data-pipeline or data-platform requests. This fits anchor 4 ('minor overlap risk with closely related skills') better than anchor 5's 'minimal conflict risk'.

4 / 5

Total

19

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 3 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 3 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

freekmurze/dotfiles

Path

config/claude/skills/basin/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.