---
title: "Keeper — Refreshes your oldest content on schedule"
description: "The steady hand: every day Keeper refreshes your most-stale published article so nothing rots from neglect."
url: "https://skribra.com/agents/keeper"
type: "agent"
kind: "autonomous (acts on its own)"
---

# Keeper

**Refreshes your oldest content on schedule.** The steady hand: every day Keeper refreshes your most-stale published article so nothing rots from neglect.

## At a glance

- **Signal it watches** — Age — the published articles that have gone the longest without a refresh, regardless of performance signals.
- **What it does** — Runs a scheduled AI refresh on the most-stale article, pacing through your library so coverage stays even across the month.
- **Cadence** — Runs on a daily schedule (its own lane, separate from the signal agents) with per-day pacing across your monthly budget.
- **Autonomy** — acts on its own

## What it is

Where Scout, Prospector, Hook, and Almanac act on signals, Keeper acts on time. It's the baseline that guarantees no article is left to quietly decay just because nothing flagged it — the oldest, most-neglected page gets refreshed every day.

Keeper paces itself across the month so your whole library stays maintained evenly, rather than burning the budget in the first week.

## How it works

### Find the oldest

Selects the published article that has gone longest without a refresh.

### Pace the month

Spreads refreshes evenly across the days remaining, within your monthly budget.

### Refresh and republish

Runs the AI refresh and republishes — the same 30-day per-article cooldown keeps lanes from colliding.

**Related feature:** [Automatic content refresh](https://skribra.com/features/content-refresh)

## Machine-readable index

- HTML version of this page: https://skribra.com/agents/keeper
- Site index for agents: https://skribra.com/llms.txt
- Sitemap: https://skribra.com/sitemap.xml
- Public REST API: https://skribra.com/api/v1
- OpenAPI specification: https://skribra.com/openapi.json
