بنقرة واحدة
schedule-followup
// Schedule a future check-in that creates a WorkItem for you or another agent at a specific time (one-shot or bounded recurring).
// Schedule a future check-in that creates a WorkItem for you or another agent at a specific time (one-shot or bounded recurring).
List the recurring cron tasks the orchestrator has scheduled FOR you — call before self-scheduling so you don't create duplicates that fire N× reports.
Query standard operating procedures relevant to your current context or task.
Author or update a custom SOP (a reusable procedure / playbook) for your team.
Read your team's norms (operating agreements — canDelegate, escalation, rules of engagement) relevant to the current moment.
Propose or update a team norm (an operating agreement — canDelegate, escalation, rules of engagement) for your team.
Decompose a parent Mission (OKR) into child OKRs one cascade tier down (company→team→project) as a PROPOSAL. The runtime drafts the child objectives + Key Results; the skill submits them to the backend as pending_approval. Children are NOT active until the human owner approves. Output includes an [APPROVE] block naming the parent and proposed children for the owner's decision.
| name | schedule-followup |
| description | Schedule a future check-in that creates a WorkItem for you or another agent at a specific time (one-shot or bounded recurring). |
| version | 1.0.0 |
| category | followup |
| skillType | claude-skill |
| tags | ["followup","schedule","cron","workitem"] |
| execution | {"type":"script","script":{"file":"execute.sh","interpreter":"bash","timeoutMs":15000}} |
Schedule a future check-in that creates a WorkItem for you or another agent. Use this when you need to come back to something at a specific time — most commonly to chase a response, verify an async result, or re-prompt an agent that went quiet.
| Need | Use |
|---|---|
| "Wake me up in 30 min to check X" (self) | schedule-followup --in-minutes 30 --title "Check X" |
| "Check back on another agent at 9am" | schedule-followup --fire-at 2026-04-24T09:00:00Z --target agent-session --title "..." |
| "Hourly for up to 3 tries, then give up" | schedule-followup --cron "0 * * * *" --max-fires 3 |
| "Whenever Rex goes idle, check progress" | watch-for-event (event-based, not this skill) |
| Simple self-reminder with no team scope | schedule-check (older skill) |
Schedules live in two stores: follow-up triggers (this skill) and cron tasks the orchestrator sets for you. Check both before creating, or you will stack a duplicate that fires N× reports:
list-my-followups — your follow-up triggerslist-my-crons — recurring crons targeting you (the orchestrator's)Do not treat "cron list shows 0" alone as "no schedule exists" — verify with both skills, and if still unsure, ask the orchestrator instead of re-creating (#621).
list-my-followups and
can be cancelled by name via cancel-followup.maxFires exhausts it, or
maxIdleFires (default 3) auto-cancels it after consecutive unproductive
fires.# One-shot self-reminder 30 minutes from now
bash execute.sh --in-minutes 30 --title "Verify Rex delivered the draft"
# One-shot absolute time, targeting Ella
bash execute.sh --fire-at 2026-04-24T09:00:00Z \
--target crewly-marketing-ella-member-1 \
--title "Re-prompt Rex if no response yet"
# Recurring with cap — will auto-stop after 3 tries even if you forget to cancel
bash execute.sh --cron "0 * * * *" --max-fires 3 \
--title "Poll Rex hourly (give up after 3)"
On success, returns the created Trigger object (JSON with id, status,
nextFireAt, etc). Keep the id or name if you may need to cancel later.
cancel-followup --id <trigger-id>cancel-followup --name "followup:abc123"maxFires/maxIdleFires do it automatically.