What problem does it solve? Content libraries quietly decay: statistics go stale, links break, citations age, and rankings slip without anyone noticing. This Skill scores every piece in your library 0-100 for freshness, maps coverage gaps against target keywords, and produces a prioritized action list so you know exactly what to refresh, create, or retire. ## Core Features & Use Cases - Freshness Scoring: Scores each piece 0-100 using a weighted formula across age (35%), statistic currency (25%), link health (20%), and citation recency (20%), with deductions for lost AI citations from AEO check history. - Coverage Gap Analysis: Compares existing content topics against target keywords and ranks missing topics by opportunity score based on search volume and keyword difficulty. - Prioritized Recommendations: Outputs top refresh candidates, new content opportunities, and retire candidates with projected impact and exact follow-up commands. - Durable Audit Records: Writes validated JSON audit records via the audit-ledger script so downstream calendar and refresh skills can read findings across sessions. - Use Case: A marketing team with 47 published pieces runs a quarterly audit from a Google Drive folder, discovers 14 pieces are stale or expired, and gets a ranked refresh plan with commands for each item. ## Quick Start Run /contentforge:cf-audit with a Google Drive folder URL, WordPress site URL, or CSV inventory to audit your content library for freshness and coverage gaps.