com um clique
list-my-crons
// 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.
// 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.
Schedule a future check-in that creates a WorkItem for you or another agent at a specific time (one-shot or bounded recurring).
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 | list-my-crons |
| description | 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. |
| version | 1.0.0 |
| category | followup |
| skillType | claude-skill |
| tags | ["cron","schedule","audit"] |
| execution | {"type":"script","script":{"file":"execute.sh","interpreter":"bash","timeoutMs":15000}} |
List the recurring cron tasks that target you — i.e. schedules the
orchestrator (or you) registered with you as the targetAgent. Call this
before creating a cron or a schedule-followup, so you can confirm whether
you are already scheduled instead of stacking a duplicate.
Cron tasks and follow-up triggers live in two different stores:
| What | Store | List it with |
|---|---|---|
| Recurring cron the orchestrator set for you | cron-tasks (per-team file) | list-my-crons (this skill) |
| Follow-up timers you created | triggers (TriggerEngine) | list-my-followups |
list-my-followups will not show the orchestrator's crons — they are in a
separate store. If you only check followups, you can wrongly conclude "I have
no schedule" and self-create a duplicate cron. That duplicate then fires every
trigger N× (N identical reports/PDFs). Always check both before scheduling.
Note: "cron API shows 0" is not a reliable "no schedule exists" signal on its own — historically agents misread it and self-duplicated (#621). Check the actual list here, and if unsure, ask the orchestrator rather than re-creating.
# All crons targeting you
bash execute.sh
# Only enabled ones
bash execute.sh --enabled true
| Flag | Meaning |
|---|---|
--enabled <true|false> | Filter by enabled state (optional) |
--target <session> | Query a different agent's crons (default: yourself) |
--json, -j | Raw JSON payload (legacy) |
{ "success": true, "count": <n>, "data": [ CronTask, ... ] }