Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add yogasw/wick --skill wick-schedulesgit clone --depth 1 https://github.com/yogasw/wickWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/yogasw/wick/wick-schedules)<a href="https://agentmods.dev/skills/yogasw/wick/wick-schedules"><img src="https://agentmods.dev/badge/skills/yogasw/wick/wick-schedules/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/yogasw/wick/wick-schedules"><img src="https://agentmods.dev/badge/skills/yogasw/wick/wick-schedules.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00171 | $0.04765 |
| Opus 5.5 | $0.00068 | $0.01906 |
| Sonnet 5.5 | $0.00034 | $0.00953 |
| Haiku 4.5 | $0.00017 | $0.00477 |
Grade A, and why
wick-schedules scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 254 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Schedules
wick_schedule_message puts something on the clock. There are two types, and
picking the right one is most of the skill.
| You want to… | Use |
|---|---|
| "check back in 20 minutes", "remind me tomorrow", "every Monday 9am write the report" — the agent must THINK each time | type=message (default) |
| wait until a pipeline / build / deploy / status reaches a state, then act once | type=watch |
| poll an API until a field changes | type=watch |
| run one connector op on a cadence with no reasoning | type=watch with a single connector step |
Never poll a status with type=message every=30s. Every fire of a message
schedule is a full LLM turn just to say "not yet". A watch does the checking in
wick (no LLM, no DB write while pending) and wakes you exactly once.
A watch is deliberately simple: fetch → test → notify once. Branching, loops, retries with backoff, several
notifications or multi-system orchestration belong in a wick workflow (skill wick-workflows), not in a watch.
Common fields (both types)
- Target — one of:
session_id(omit it = THIS conversation): every fire lands in that session with its history.project_id: a project job;session_mode=new(default) opens a fresh session per fire,session_mode=template+session_template(daily-{date},{datetime},{ym},{run},{id}) reuses one.
- Timing — one of:
run_at(one-shot: RFC3339 or+30s/+20m/+2h/+1d),every(30s,5m,1h30m,1d),cron(5 fields, matched in the SERVER's timezone — the response names it). max_runscaps a recurring schedule;ends_atstops it at a time.message(≤ 8000 chars): for a message schedule, the turn delivered on every fire; for a watch, the text of the ONE notification (write it to your future self: what to do once the condition is met).- Actions:
create,list(live by default;status=allfor history),pause/resume(no shift of the next slot),reschedule(timing, message, target, and for a watchsteps),cancel id=sm_…(stops it, keeps the row and history),delete id=sm_…(removes it AND its run history — owner/admin),run_now id=sm_…(an extra fire to test it — does not count towardmax_runs, does not shift the cadence). Watch only:update(=reschedule, replacessteps),test(dry run),runs/run(history) — see below.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 7d ago First seen · 254 lines · 171 tokens per session scan A 0de327c5def9
wick-schedules is a skill published in the GitHub repository yogasw/wick (3 stars, last pushed 3d ago), licensed MIT. It adds 171 tokens to every session and 4,765 once invoked, about $0.0007 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-09.
Other skills, from other repositories
alive:bundle
Create, share, and graduate bundles — the unit of focused work within a walnut. Manages the full bundle lifecycle from creation through sharing to graduation.
lark-workflow-standup-report
A workflow that combines calendar events with unfinished Lark tasks to produce a daily or weekly work summary.
loop-orchestrator
Operate a fleet of durable agent loops under .loop/ — schedule which loop runs next, assign agents to roles (maker vs checker), enforce promotion gates from propose-only to write access, allocate budgets, detect stalled or dead loops, and roll up fleet status into one report. Use when asked to "run the loops"…
no-code-automacao
Automações com Make (Integromat), Zapier, n8n e ActivePieces: criação de fluxos, integrações entre sistemas, automação de processos repetitivos e blueprints prontos para contexto brasileiro.
github-project-management
GitHub project management with issue tracking, project-board automation, and sprint planning. Use when triaging or organizing issues, automating a project board, planning a sprint, or running release/roadmap coordination on GitHub.
creator-productivity
Task management and workspace memory for creative work sessions. Manages a TASKS.md file for project tracking, a two-tier memory system (CREATOR.md + creator-memory/), and a daily sprint structure. Use when organizing creative projects, tracking content tasks, or starting a focused work session.