Quick data freshness check. Use when the user asks if data is up to date, when a table was last updated, if data is stale, or needs to verify data currency before using it.
90
87%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Quality
Discovery
89%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 solid description with excellent trigger terms and a clear 'Use when' clause that covers multiple natural phrasings. Its main weakness is that the 'what' portion is quite brief ('Quick data freshness check') and could benefit from listing specific concrete actions the skill performs. Overall it performs well for skill selection purposes.
Suggestions
Expand the 'what' portion with specific concrete actions, e.g., 'Checks table metadata timestamps, compares update recency against thresholds, and reports data staleness duration.'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (data freshness) and implies actions like checking if data is up to date or stale, but doesn't list specific concrete actions (e.g., 'queries metadata timestamps, compares against thresholds, reports staleness duration'). | 2 / 3 |
Completeness | Clearly answers both what ('Quick data freshness check') and when ('Use when the user asks if data is up to date, when a table was last updated, if data is stale, or needs to verify data currency before using it') with explicit trigger guidance. | 3 / 3 |
Trigger Term Quality | Includes strong natural trigger terms users would actually say: 'up to date', 'last updated', 'stale', 'data currency', 'data freshness'. Good coverage of common variations for this use case. | 3 / 3 |
Distinctiveness Conflict Risk | Has a clear, narrow niche focused specifically on data freshness/staleness checks. The trigger terms are distinct and unlikely to conflict with general data analysis or querying skills. | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
85%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-structured, actionable skill that provides clear SQL templates, a defined freshness scale, and a logical escalation workflow when data is stale. The main weakness is mild verbosity in listing common column name patterns and platform-specific sections (Astro vs OSS) that add tokens without proportional value. Overall it's a strong skill that effectively guides Claude through the data freshness check process.
Suggestions
Trim the timestamp column name list to just 2-3 common patterns with a note to check INFORMATION_SCHEMA.COLUMNS, rather than enumerating many possibilities Claude can infer.
Consider condensing the Astro and OSS Airflow subsections into a single brief note, as the platform-specific UI tips are somewhat generic and add bulk.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Generally efficient but includes some unnecessary detail like listing many common column name patterns Claude could infer, and the Astro/OSS Airflow sections add moderate bulk. The freshness status table and output format are useful but the overall content could be tightened. | 2 / 3 |
Actionability | Provides executable SQL queries with clear placeholders, specific CLI commands for Airflow (af dags list, af dags get), a concrete freshness status scale, and a copy-paste-ready output format template. Guidance is specific and directly usable. | 3 / 3 |
Workflow Clarity | Clear three-step sequence (find column → query last update → check row counts) with a well-defined escalation path when data is stale (check Airflow → find DAG → diagnose). The workflow includes a feedback loop by referencing the debugging-dags skill for failed DAGs. | 3 / 3 |
Progressive Disclosure | Content is well-structured with clear sections, appropriate use of headers, and a one-level-deep reference to the debugging-dags skill for deeper investigation. For a skill of this size and scope, the organization is clean and navigable without needing external files. | 3 / 3 |
Total | 11 / 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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
0642adb
Table of Contents
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.