---
name: refresh-content
description: Update existing content with fresh information and improvements.
argument-hint: <source> [depth=standard]
disable-model-invocation: true
---

Refresh content at: $ARGUMENTS

**Source:** URL or file path to existing content.
**Depth:** quick (stats only), standard, or deep (structural changes).


## 1. Audit

Load and audit the content at the source.

- Document: headline and structure, all statistics and dates, external links and sources, product mentions or CTAs, word count

## 2. Freshness Check

Review all time-sensitive elements.

- For each statistic or claim: verify still accurate, find updated data if outdated
- For each external link: check if live and relevant, find replacement if broken
- Flag items: still accurate, needs updating, should be removed, new information to add

## 3. Competitive Check

Research current SERP for this topic.

- New competitors ranking; new angles or information they cover
- Gaps in our content vs. current top results; new People Also Ask questions

## 4. Refresh Plan

Based on audits, create the plan.

- **Quick:** Focus on updating stats and fixing broken links
- **Standard:** Update stats, add missing info, improve weak sections
- **Deep:** Consider structural changes, major additions, potential rewrite

Plan format: Keep as-is, Update, Remove, Add, Structural changes. Checkpoint to review plan before executing if the user wants it.

## 5. Execute

Apply the approved refresh plan.

- Delegate to content-writer for prose changes where voice matters
- Replace outdated statistics; fix or replace broken links; add new sections; remove outdated content
- Quality checks: old and new content blend naturally, no jarring transitions, brand voice consistent, all new claims verified

## 6. Finalize

Create final refreshed version.

- Updated title tag and meta description if needed
- "Last updated: [date]" note
- Changelog summary (what was refreshed)
- Recommendation for next refresh timing
