Skip to content
Back to skills

Status Update

ASecurity

Set up (or stop) the recurring status update while background agents run - a session cron or loop every 5 minutes (or the interval in CLAUDE.md) that reports what is running, what finished, what's next and what waits for the owner, one line when nothing changed, and cancels itself when nothing runs. Use right after starting background agents, or when the user says "keep me posted", "status every N minutes", "stop the updates".

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
ai-agentsgo

Security analysis

A100/100

Scanned October 17, 2026

npx -y skills add peterruiter/claude-build-framework --skill status-update --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Status Update?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Status Update
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/peterruiter-status-update/badge)](https://www.skillsdirectory.com/skills/peterruiter-status-update)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: status-update
description: Set up (or stop) the recurring status update while background agents run - a session cron or loop every 5 minutes (or the interval in CLAUDE.md) that reports what is running, what finished, what's next and what waits for the owner, one line when nothing changed, and cancels itself when nothing runs. Use right after starting background agents, or when the user says "keep me posted", "status every N minutes", "stop the updates".
argument-hint: "[interval, e.g. 5m] | stop"
---

# Status updates

Reference: `${CLAUDE_PLUGIN_ROOT}/docs/communication.md`. Format:
`${CLAUDE_PLUGIN_ROOT}/templates/status-update.md`.

## Start

1. Interval: `$ARGUMENTS`, else CLAUDE.md's setting, else **5 minutes**.
2. Create a recurring job in this session with the scheduling the session offers: the cron tool
   (e.g. CronCreate) if available, otherwise the built-in loop command
   (`/loop 5m <prompt>`). Only one status job at a time: list existing ones first and replace.
3. The job's prompt:

   > Status update. Check the background agents and tasks of this session. If none is running any
   > more: send the final line ("all agents done; next: …; status updates stopped") and delete
   > this recurring job. Otherwise send an update in the format of
   > `${CLAUDE_PLUGIN_ROOT}/templates/status-update.md`: running (with minutes), finished since the
   > last update (with key numbers), next, waiting for the owner. If nothing changed since the
   > last update, send exactly one line: "<time> no change: N running (<names>)."

4. Tell the owner in one line: "Status every 5 min while agents run; it stops by itself."

## Stop

List the session's scheduled jobs and delete the status job; confirm in one line.

## Rules

Short, facts and numbers; name agents by their work; anything needing the owner goes last on its
own line; never include secrets or personal data.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.