CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

managing-astro-local-env

Manage local Airflow environment with Astro CLI (Docker and standalone modes). Use when the user wants to start, stop, or restart Airflow, view logs, query the Airflow API, troubleshoot, or fix environment issues. For project setup, see setting-up-astro-project.

68

Quality

86%

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

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 highly actionable, token-efficient operational reference whose main weakness is structure: with no references/ directory, all content — including a large API command reference — lives inline in SKILL.md. Workflow guidance is solid but the destructive reset path skips explicit verification.

Suggestions

Move the bulk of the 'Querying the Airflow API' operation catalog (DAGs, DAG runs, task instances, jq examples) into a references/api-reference.md, keeping only discovery commands, key flags, and 3-4 representative examples inline with a clearly signaled link.

Add an explicit validation step to the reset and destructive flows — e.g., after 'astro dev kill && astro dev start', run `astro dev ps` (and `astro dev parse` for DAG issues) to confirm the environment is healthy before proceeding.

Deduplicate the small repetitions: the default credentials (admin/admin), the --standalone flag reminder, and the sibling-skill pointers each appear twice — consolidate them into one location each.

DimensionReasoningScore

Conciseness

The body is a dense, command-first reference with terse inline comments and almost no explanation of concepts Claude already knows; only minor trimmable repetition remains (default credentials, the standalone flag note, and cross-skill pointers each stated twice, plus the redundant opening sentence).

4 / 5

Actionability

Fully executable copy-paste commands throughout — start/stop/restart, logs, `astro api airflow` operations with concrete parameters like `-p dag_id=my_dag -p dag_run_id=manual__2026-04-07`, jq filters, and worked troubleshooting remedies — covering the common cases comprehensively.

5 / 5

Workflow Clarity

Sequences are clear with most checkpoints present ("Test compatibility first" via `astro dev upgrade-test`, `astro dev parse` for import errors, `astro dev ps` for status), but destructive flows like the kill/reset loop ("astro dev kill / astro dev start") lack an explicit post-restart verification step, leaving a minor validation gap.

4 / 5

Progressive Disclosure

Section structure is good and cross-links to sibling skills are clear, but the ~120-line `astro api airflow` operation reference is entirely inlined in SKILL.md with no bundle files at all — exactly the anchor case of API reference content that should live in a separate file, keeping it out of the well-split anchor 4.

3 / 5

Total

16

/

20

Passed

Description

87%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.

A strong description: third-person voice, concrete actions, explicit when-to-use triggers, and clean boundary routing to sibling skills. Minor room to tighten the generic "troubleshoot/fix environment issues" verbs and name a few more capabilities (upgrade, proxy).

DimensionReasoningScore

Specificity

Quotes several concrete actions — "start, stop, or restart Airflow, view logs, query the Airflow API" — but "troubleshoot, or fix environment issues" is generic and body capabilities like proxy management and Airflow upgrades are unmentioned, leaving minor coverage gaps rather than comprehensive coverage.

4 / 5

Completeness

Clearly answers what ("Manage local Airflow environment with Astro CLI (Docker and standalone modes)") and when with concrete trigger phrases ("Use when the user wants to start, stop, or restart Airflow...") plus explicit boundary routing ("For project setup, see setting-up-astro-project").

5 / 5

Trigger Term Quality

Natural phrases users would say are well represented ("start, stop, or restart Airflow", "view logs", "query the Airflow API", "Astro CLI", "Docker", "standalone"), though common variations like containers, kill, port conflicts, and proxy are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche — local Airflow environment management via Astro CLI — with distinct trigger phrases and explicit disambiguation from the project-setup sibling skill; minimal conflict risk with authoring/testing/deploying skills.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

astronomer/agents

Path

skills/managing-astro-local-env/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.