CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

76

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

87%

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

A highly actionable, concise reference with excellent executable examples and clean navigation. The main gap is the absence of explicit validation/recovery checkpoints around destructive operations.

Suggestions

Add an explicit validation checkpoint before/after 'astro dev kill' (e.g. 'astro dev ps' to confirm state, and a note to re-run 'astro dev start' and verify on http://localhost:8080) since it removes volumes and .venv.

Flesh out the Reset Environment workflow into a numbered sequence with a verify step (kill -> start -> ps/logs to confirm) rather than a two-line command block.

For DAG-run clearing and task-instance retries (batch/destructive API calls), include a dry_run-first step before executing with 'dry_run=false'.

DimensionReasoningScore

Conciseness

The body is lean and command-focused throughout, assuming Claude's competence without explaining Airflow or Docker concepts, with every section earning its place.

3 / 3

Actionability

It provides fully executable, copy-paste-ready commands with concrete flags and worked examples (e.g. 'astro api airflow get_dag -p dag_id=my_dag').

3 / 3

Workflow Clarity

Multi-step processes are clearly sectioned, but destructive operations like 'astro dev kill' (removes volumes and .venv) and the Reset Environment flow lack explicit validation or recovery checkpoints.

2 / 3

Progressive Disclosure

Content is organized into clearly signaled sections with one-level-deep cross-references to related skills, and the body stays a single well-structured overview with no bundle files to over-segment.

3 / 3

Total

11

/

12

Passed

Description

100%

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, well-scoped description that states concrete capabilities and provides an explicit 'Use when...' trigger clause. Third-person voice is used correctly and it is clearly distinct from sibling skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions ('start, stop, or restart Airflow, view logs, query the Airflow API, troubleshoot, or fix environment issues') rather than vague language.

3 / 3

Completeness

It explicitly answers both 'what' (manage local Airflow environment with Astro CLI) and 'when' via an explicit 'Use when...' clause enumerating triggers.

3 / 3

Trigger Term Quality

It includes natural phrasings users would say ('start, stop, or restart Airflow', 'view logs', 'query the Airflow API', 'troubleshoot', 'fix environment issues') with good coverage.

3 / 3

Distinctiveness Conflict Risk

It carves a clear niche (local Airflow env management via Astro CLI) and explicitly scopes out project setup via a cross-reference, making conflict with other skills unlikely.

3 / 3

Total

12

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
astronomer/agents
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.