skill-freshness

Audit enabled skills' upstream dependencies for stale articles and memory files.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/Atrium-Hermes/atrium-lighthouse --skill skill-freshness-atrium-hermes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-freshness
Source: https://github.com/Atrium-Hermes/atrium-lighthouse/tree/main/skills/skill-freshness
Command: npx skills add https://github.com/Atrium-Hermes/atrium-lighthouse --skill skill-freshness-atrium-hermes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit every enabled skill's upstream dependencies for staleness — flags chained skills about to consume yesterday's article or a long-dead topic file.

Core Features & Use Cases

  • Automated freshness auditing of articles, outputs, memory topics, and memory state files to surface stale data.
  • Per-consumer verdicts with severity bands (OK, WARN, STALE, MISSING) based on cadence-derived thresholds.
  • Automated reporting by writing an articles/skill-freshness-${today}.md summary and updating memory-topic state for idempotent re-runs.

Quick Start

Run the freshness audit daily to generate the report and update its state.

Frequently Asked Questions about skill-freshness

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect stale upstream data before downstream consumption?

You can detect stale upstream data by running an automated freshness audit that examines articles, outputs, and memory state files to surface outdated dependencies before downstream skills consume them.

What is upstream dependency freshness auditing?

Upstream dependency freshness auditing is the process of identifying and surfacing stale upstream data across enabled skills to prevent downstream consumption of outdated articles or dead memory topics.

How do I monitor memory topics and outputs for data staleness?

You monitor memory topics and outputs for staleness by examining explicit chains and implicit references against cadence-derived thresholds, generating per-consumer verdicts with severity bands like OK, WARN, STALE, or MISSING.

Does the freshness audit support both daily and weekly cadences?

Yes, the freshness audit supports daily and weekly cadences by deriving cadence-based thresholds to compute severity bands and writing a daily article summary to report freshness degradation.

How do I generate automated reports for outdated dependencies?

You generate automated reports for outdated dependencies by running the freshness audit, which writes an articles summary file and updates memory-topic state to ensure idempotent re-runs and track freshness degradation.

What are the limitations of automated freshness monitoring?

Automated freshness monitoring is limited to examining enabled skills, explicit chains, and implicit references in articles, outputs, and memory topics; it cannot assess data sources outside this configured scope.