content-refresher

Revitalize declining content by identifying outdated information and strategic refresh opportunities.

Works with

Claude CodeCursorClineWindsurfCodexGooseGitHub CopilotZed

0

total installs

0

this week

873

GitHub stars

0

upvotes

Install Skill

Run in your terminal

$npx skills add https://github.com/aaron-he-zhu/seo-geo-claude-skills --skill content-refresher

0

installs

0

this week

873

stars

What it does

  • Analyzes content freshness, performance trends, and competitive gaps to prioritize refresh candidates by ROI

  • Identifies specific updates needed: outdated statistics, missing topics, broken links, and SEO optimization gaps

  • Includes CORE-EEAT quick assessment to focus refresh effort on weakest content dimensions

  • Provides GEO enhancement guidance during refresh for improved AI citati

Category

Marketing

Last updated

Apr 8, 2026

Installation Guide

How to use content-refresher on Cursor

AI-first code editor with Composer

1

Prerequisites

Before installing skills in Cursor, ensure your development environment meets these requirements:

  • Cursor installed and configured on your machine
  • Node.js 16+ with npm — verify with node --version
  • Active project directory where you want to add content-refresher
2

Run the install command

Execute the skills CLI command in your project's root directory to begin installation:

$npx skills add https://github.com/aaron-he-zhu/seo-geo-claude-skills --skill content-refresher

Fetches content-refresher from aaron-he-zhu/seo-geo-claude-skills and configures it for Cursor.

3

Select Cursor when prompted

The CLI shows a list of agents. Use arrow keys and space to select Cursor:

◆ Which agents do you want to install to?
│ ── Universal (.agents/skills) ────────────────
│ · Cline · Codex · Goose · Windsurf
│ ●Cursor(selected)
│ · Cursor · Aider · Continue
4

Verify installation

Confirm successful installation by checking the skill directory location:

.cursor/skills/content-refresher

Restart Cursor to activate content-refresher. Access via /content-refresher in your agent's command palette.

Security Notice

We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.

Skills execute code in your environment. Always review source, verify the publisher, and test in isolation before production.

Documentation

Content Refresher

SEO & GEO Skills Library · 20 skills for SEO + GEO · ClawHub · skills.sh System Mode: This optimization skill follows the shared Skill Contract and State Model.

This skill helps identify and revitalize outdated content to reclaim lost rankings and traffic. It analyzes content freshness, identifies update opportunities, and guides the refresh process for maximum SEO and GEO impact.

System role: Optimization layer skill. It turns weak pages, structures, and technical issues into prioritized repair work.

When This Must Trigger

Use this when the conversation involves any of these situations — even if the user does not use SEO terminology:

Use this whenever the task needs a diagnosis or repair plan that should feed directly into remediation work, not just a one-time opinion.

  • Content has lost rankings or traffic over time
  • Statistics and information are outdated
  • Competitors have published better content
  • Content needs updating for a new year
  • Industry changes require content updates
  • Adding new sections to existing content
  • Converting old content for GEO optimization

What This Skill Does

  1. Freshness Analysis: Identifies outdated content needing updates
  2. Performance Tracking: Finds content with declining traffic
  3. Gap Identification: Spots missing information competitors have
  4. Update Prioritization: Ranks content by refresh potential
  5. Refresh Recommendations: Provides specific update guidance
  6. GEO Enhancement: Updates content for AI citation potential
  7. Republishing Strategy: Advises on date and promotion tactics

Quick Start

Start with one of these prompts. Finish with a short handoff summary using the repository format in Skill Contract.

Identify Content to Refresh

Find content on [domain] that needs refreshing
Which of my blog posts have lost the most traffic?

Refresh Specific Content

Refresh this article for [current year]: [URL/content]
Update this content to outrank [competitor URL]: [your URL]

Content Refresh Strategy

Create a content refresh strategy for [domain/topic]

Skill Contract

Expected output: a scored diagnosis, prioritized repair plan, and a short handoff summary ready for memory/audits/.

  • Reads: the current page or site state, symptoms, prior audits, and current priorities from CLAUDE.md and the shared State Model when available.
  • Writes: a user-facing audit or optimization plan plus a reusable summary that can be stored under memory/audits/.
  • Promotes: blocking defects, repeated weaknesses, and fix priorities to memory/open-loops.md and memory/decisions.md.
  • Next handoff: use the Next Best Skill below when the repair path is clear.

Data Sources

See CONNECTORS.md for tool category placeholders.

With ~~analytics + ~~search console + ~~SEO tool connected: Claude can automatically pull historical traffic trends from ~~analytics, fetch impression and ranking data from ~~search console, retrieve keyword position history from ~~SEO tool, and identify content with declining performance. This enables data-driven refresh prioritization.

With manual data only: Ask the user to provide:

  1. Traffic data or screenshots showing performance trends
  2. Ranking screenshots or history for key pages
  3. Content publish dates and last update dates
  4. List of pages the user suspects need refreshing

Proceed with the analysis using provided data. Note in the output which findings are from automated data vs. manual review.

Instructions

When a user requests content refresh help:

  1. CORE-EEAT Quick Score — Identify Weak Dimensions

    Before refreshing, run a quick CORE-EEAT assessment to focus effort on the weakest areas. Reference: CORE-EEAT Benchmark

    ### CORE-EEAT Quick Assessment
    
    **Content**: [title or URL]
    **Content Type**: [type]
    
    Rapidly score each dimension (estimate 0-100):
    
    | Dimension | Quick Score | Key Weakness | Refresh Priority |
    |-----------|-----------|--------------|-----------------|
    | C — Contextual Clarity | [X]/100 | [main issue] | 🔴/🟡/🟢 |
    | O — Organization | [X]/100 | [main issue] | 🔴/🟡/🟢 |
    | R — Referenceability | [X]/100 | [main issue] | 🔴/🟡/🟢 |
    | E — Exclusivity | [X]/100 | [main issue] | 🔴/🟡/🟢 |
    | Exp — Experience | [X]/100 | [main issue] | 🔴/🟡/🟢 |
    | Ept — Expertise | [X]/100 | [main issue] | 🔴/🟡/🟢 |
    | A — Authority | [X]/100 | [main issue] | 🔴/🟡/🟢 |
    | T — Trust | [X]/100 | [main issue] | 🔴/🟡/🟢 |
    
    **Weakest Dimensions** (focus refresh here):
    1. [Dimension] — [what needs fixing]
    2. [Dimension] — [what needs fixing]
    
    **Refresh Strategy**: Focus on 🔴 dimensions first, then 🟡.
    
    _For full 80-item audit, use [content-quality-auditor](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/cross-cutting/content-quality-auditor/SKILL.md)_
    
  2. Identify Content Refresh Candidates

    ## Content Refresh Analysis
    
    ### Refresh Candidate Identification
    
    **Criteria for Content Refresh**:
    - Published more than 6 months ago
    - Contains dated information (years, statistics)
    - Declining traffic trend
    - Lost keyword rankings
    - Outdated references or broken links
    - Missing topics competitors now cover
    - No GEO optimization
    
    ### Content Audit Results
    
    | Content | Published | Last Updated | Traffic Trend | Priority |
    |---------|-----------|--------------|---------------|----------|
    | [Title 1] | [date] | [date] | ↓ -45% | 🔴 High |
    | [Title 2] | [date] | Never | ↓ -30% | 🔴 High |
    | [Title 3] | [date] | [date] | ↓ -20% | 🟡 Medium |
    | [Title 4] | [date] | [date] | → 0% | 🟡 Medium |
    
    ### Refresh Prioritization Matrix
    
    

    High Traffic + High Decline = 🔴 Refresh Immediately High Traffic + Low Decline = 🟡 Schedule Refresh Low Traffic + High Decline = 🟡 Evaluate & Decide Low Traffic + Low Decline = 🟢 Low Priority

  3. Analyze Individual Content for Refresh

    ## Content Refresh Analysis: [Title]
    
    **URL**: [URL]
    **Published**: [date]
    **Last Updated**: [date]
    **Word Count**: [X]
    
    ### Performance Metrics
    
    | Metric | 6 Mo Ago | Current | Change |
    |--------|----------|---------|--------|
    | Organic Traffic | [X]/mo | [X]/mo | [+/-X]% |
    | Avg Position | [X] | [X] | [+/-X] |
    | Impressions | [X] | [X] | [+/-X]% |
    | CTR | [X]% | [X]% | [+/-X]% 

List & Monetize Your Skill

Submit your Claude Code skill and start earning

Get started →

Use Cases

Task Automation & Efficiency

Automate repetitive workflows and reduce manual effort

Example

Generate reports, summarize documents, draft communications

Save 3-5 hours per week on routine tasks

Knowledge Enhancement

Learn new skills, understand complex topics, get expert guidance

Example

Explain concepts, provide examples, suggest learning resources

Accelerate learning and skill development by 2x

Quality Improvement

Enhance output quality through reviews, suggestions, and refinements

Example

Review drafts, suggest improvements, catch errors

Improve work quality by 30-40% with less effort

Implementation Guide

Prerequisites

  • Claude Desktop or compatible AI client with skill support
  • Clear understanding of task or problem to solve
  • Willingness to iterate and refine outputs

Time Estimate

15-45 minutes depending on use case complexity

Steps

  1. 1Install skill using provided installation command
  2. 2Test with simple use case relevant to your work
  3. 3Evaluate output quality and relevance
  4. 4Iterate on prompts to improve results
  5. 5Integrate into regular workflow if valuable

Common Pitfalls

  • Expecting perfect results without iteration
  • Not providing enough context in prompts
  • Using skill for tasks outside its intended scope
  • Accepting outputs without review and validation

Best Practices

✓ Do

  • +Start with clear, specific prompts
  • +Provide relevant context and constraints
  • +Review and refine all outputs before using
  • +Iterate to improve output quality
  • +Document successful prompt patterns

✗ Don't

  • Don't use without understanding skill limitations
  • Don't skip validation of outputs
  • Don't share sensitive information in prompts
  • Don't expect skill to replace human judgment

💡 Pro Tips

  • Be specific about desired format and style
  • Ask for multiple options to choose from
  • Request explanations to understand reasoning
  • Combine AI efficiency with human expertise

When to Use This

✓ Use when

Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.

✗ Avoid when

Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.

Learning Path

  1. 1Familiarize yourself with skill capabilities and limitations
  2. 2Start with low-risk, non-critical tasks
  3. 3Progress to more complex and valuable use cases
  4. 4Build expertise through regular use and experimentation

Related Skills

Reviews

4.841 reviews
  • M
    Mei WhiteDec 24, 2024

    Solid pick for teams standardizing on skills: content-refresher is focused, and the summary matches what you get after install.

  • Z
    Zara ThomasDec 20, 2024

    content-refresher reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • C
    Chaitanya PatilDec 16, 2024

    content-refresher has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • P
    Pratham WareDec 12, 2024

    Registry listing for content-refresher matched our evaluation — installs cleanly and behaves as described in the markdown.

  • M
    Mei KimNov 15, 2024

    content-refresher has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • M
    Maya BhatiaNov 15, 2024

    content-refresher fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • I
    Isabella SinghNov 11, 2024

    content-refresher is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • P
    Piyush GNov 7, 2024

    Solid pick for teams standardizing on skills: content-refresher is focused, and the summary matches what you get after install.

  • S
    Shikha MishraOct 26, 2024

    We added content-refresher from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • I
    Isabella ThompsonOct 6, 2024

    Keeps context tight: content-refresher is the kind of skill you can hand to a new teammate without a long onboarding doc.

showing 1-10 of 41

1 / 5

Discussion

Comments — not star reviews
  • No comments yet — start the thread.