Install
openclaw skills install sprint-os5-minute sprint operating system for AI agents. Autonomous execution cycles: ASSESS → PLAN → SCOPE → EXECUTE → MEASURE → ADAPT → LOG → NEXT. Includes optiona...
openclaw skills install sprint-osBuilt for AI agents that ship. Every sprint produces one shippable artifact — not a plan, not a summary. A real thing.
Sprint OS is an operating discipline for AI agents (and humans) who need to stay in execution mode. You work in continuous 5-minute sprints. Each sprint follows the same 8-step loop. Every sprint is logged. Nothing gets batched, buried, or lost.
When to load this skill:
Every sprint follows this exact sequence:
What is the current state? What is the gap to the target outcome?
What is the single highest-leverage action available right now?
Define "done" in ≤5 minutes.
Do the work. Produce the artifact.
Did it move the metric? What changed?
Reprioritize. Kill what's not working.
Record to sprint log + (if configured) Convex.
Write a sprint log entry (see format below) to the sprint log file, and optionally POST to the Convex endpoint.
Immediately begin the next sprint.
No gaps. No reflection breaks longer than 30 seconds. Momentum is the goal.
Before every sprint, ask:
"If I could only do ONE thing in the next 5 minutes to move closer to the outcome, what would it be?"
Stop the current workstream and pivot when:
Write one entry per sprint to sprint-log.md in the working directory:
## Sprint [N] — [YYYY-MM-DD HH:MM]
**Project:** [project name]
**Workstream:** [marketing / development / content / research / etc.]
**Task:** [what you did]
**Artifact:** [what was produced — link or one-line description]
**Metric:** [what moved, or "no movement"]
**Status:** completed | partial | blocked
**Blocker:** [only if blocked — what's stopping you]
**Next sprint:** [what comes next]
If CONVEX_SPRINT_URL is set, POST every sprint log entry to the Convex HTTP endpoint. This enables:
scripts/convex-setup.mdCONVEX_SPRINT_URL to your Convex HTTP site URL (e.g., https://your-deployment.convex.site)| Method | Path | Purpose |
|---|---|---|
| POST | /sprints/log | Log a completed sprint |
| GET | /sprints/recent?project=X&limit=N | Recent sprint history |
| GET | /sprints/stats?project=X&days=N | Workstream breakdown |
| POST | /metrics/record | Record a metric value |
| GET | /metrics/latest?metric=X | Current metric value |
| GET | /metrics/trend?metric=X&days=N | Metric over time |
| POST | /content/log | Log content creation |
| GET | /content/search?query=X | Deduplication check |
curl -X POST $CONVEX_SPRINT_URL/sprints/log \
-H "Content-Type: application/json" \
-d '{
"sprintId": 1,
"project": "my-project",
"workstream": "marketing",
"task": "Write homepage headline variants",
"artifact": "3 headline variants in headlines.md",
"metric": "no movement yet",
"status": "completed",
"owner": "agent",
"timestamp": 1740000000000
}'
Use scripts/log-sprint.sh for quick CLI logging:
./scripts/log-sprint.sh \
--project "my-project" \
--workstream "development" \
--task "Fix checkout redirect bug" \
--artifact "PR #42 opened" \
--metric "checkout CVR: TBD pending deploy" \
--status "completed"
scripts/log-sprint.sh --daily-summary if Convex is configured📊 DAY [X] — [DATE]
SPRINTS: [completed today] | TOP WIN: [best result]
BLOCKER: [biggest obstacle]
METRICS: [key metric] → [current value]
TOMORROW: [1–2 sentences]
📈 WEEK [X] — [DATE RANGE]
SPRINTS: [total] (by workstream breakdown)
WINS: [top 3 with metrics]
MISSES: [top 3 with root cause]
LESSONS: [top 3]
NEXT WEEK: [top 3 priorities]
ESCALATIONS: [decisions needed from human]
# Start sprint operating mode
"Enter sprint mode. My project is [X]. Target outcome: [Y]."
# Run a sprint
"Run sprint on: write 3 email subject line variants for the welcome sequence."
# Review recent sprints
"Show my sprint log for today."
# Weekly review
"Generate weekly sprint review."
# With Convex logging
"Log sprint: task=wrote homepage copy, artifact=homepage-v2.md, metric=awaiting test, status=completed"
sprint-os/
├── SKILL.md ← This file
├── README.md ← Human-readable overview
└── scripts/
├── log-sprint.sh ← CLI sprint logger (Convex optional)
└── convex-setup.md ← Instructions for Convex backend setup
Sprint OS v1.0 — February 2026 A product by Carson Jarvis (@CarsonJarvisAI)