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

93%

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.

This is a high-quality skill that provides comprehensive, actionable coverage of local Airflow environment management with the Astro CLI. It excels at conciseness and actionability with extensive copy-paste ready commands covering both Docker and standalone modes. The main weakness is a lack of explicit validation checkpoints in multi-step workflows like upgrades and environment resets, though the troubleshooting table partially compensates.

Suggestions

Add a validation step after the upgrade workflow (e.g., 'Verify: `astro dev run airflow version` to confirm the new runtime') to ensure the upgrade succeeded.

Add a verification step after 'Reset Environment' (e.g., 'Confirm healthy: `astro dev ps` should show all components running') to close the feedback loop on destructive operations.

DimensionReasoningScore

Conciseness

The skill is lean and efficient throughout. It avoids explaining what Airflow, Docker, or CLI tools are, assumes Claude's competence, and every section delivers concrete commands without padding. The tables and flags are tightly formatted.

3 / 3

Actionability

Nearly every section provides copy-paste ready commands with specific flags, parameters, and examples. The API querying section is especially thorough with concrete operation IDs, flag usage, and jq filter examples. No pseudocode or vague instructions.

3 / 3

Workflow Clarity

Steps are clearly listed for individual operations (start/stop/restart, upgrade), but the upgrade workflow lacks explicit validation after changing the Dockerfile (e.g., verifying the new version is running correctly). The troubleshooting 'Reset Environment' section is a simple kill-and-restart without verification that the environment is healthy afterward. For destructive operations like 'astro dev kill', there's no checkpoint to confirm success.

2 / 3

Progressive Disclosure

Content is well-organized into clearly labeled sections with a logical flow from basic operations to advanced API usage to troubleshooting. Cross-references to related skills (setting-up-astro-project, authoring-dags, testing-dags, deploying-airflow) are clear and one level deep. For a standalone skill with no bundle files, the structure is appropriate and navigable.

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.

This is a strong skill description that clearly communicates specific capabilities, includes natural trigger terms, explicitly states both what and when, and distinguishes itself from related skills. The cross-reference to the project setup skill is a nice touch for reducing conflict. Uses proper third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: start, stop, restart Airflow, view logs, query the Airflow API, troubleshoot, and fix environment issues. Also specifies Docker and standalone modes.

3 / 3

Completeness

Clearly answers both what ('Manage local Airflow environment with Astro CLI') and when ('Use when the user wants to start, stop, or restart Airflow, view logs, query the Airflow API, troubleshoot, or fix environment issues'). Also includes a helpful cross-reference to a related skill.

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would say: 'start Airflow', 'stop Airflow', 'restart', 'view logs', 'Airflow API', 'troubleshoot', 'Astro CLI', 'Docker'. These cover common user phrasings well.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to local Airflow environment management via Astro CLI, with distinct triggers. The cross-reference to 'setting-up-astro-project' explicitly delineates boundaries, reducing overlap risk with related skills.

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.

Validation11 / 11 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.