repeat

Execute a user-specified command at defined intervals until completion or limits.

161|21|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/softspark/ai-toolkit --skill repeat-softspark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repeat
Source: https://github.com/softspark/ai-toolkit/tree/main/app/skills/repeat
Command: npx skills add https://github.com/softspark/ai-toolkit --skill repeat-softspark

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically execute a user-specified command or prompt at regular intervals until the task completes or limits are reached, eliminating manual polling and delays.

Core Features & Use Cases

  • Recurring execution: run a prompt or command at configurable intervals (e.g., every 5 minutes) until done.
  • Safeguards: max iterations, circuit breaker for consecutive failures, minimum interval enforcement, and exit-detection markers.
  • Observability: per-iteration logging and final summary stored in a local stats file.

Quick Start

Provide an interval and a command, then run the skill to begin automatic repeated execution until completion or the configured limit.

Frequently Asked Questions about repeat

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate polling a task status until it completes?

Automating task status polling involves running a command at defined intervals until completion. This skill executes your specified prompt repeatedly, enforcing safety constraints like max iterations and circuit breakers to halt execution safely.

What is the best way to run recurring command execution without manual delays?

Recurring command execution is best handled by a scheduler that enforces minimum intervals and logs iterations. This skill automates the repeated execution of your prompt, eliminating manual polling and delays while stopping on timeout or completion.

How do I configure a circuit breaker for automated polling workflows?

Configuring a circuit breaker for automated polling stops execution after consecutive failures. This skill includes built-in safeguards for circuit breaking, max iterations, and exit-detection markers to prevent runaway loops during recurring task scheduling.

How do I log iterations and generate a summary for a long-running polling task?

Logging iterations for a polling task requires per-execution tracking and a final summary. This skill provides observability by logging each iteration and storing a final summary in a local stats file for your recurring workflows.

What happens if a scheduled polling task exceeds the maximum allowed iterations?

If a polling task exceeds maximum iterations, the recurring execution halts automatically. This skill enforces configured limits, stopping the timer-based execution on timeout, circuit-breaking conditions, or when completion markers are detected.