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 xuiltul/animaworks --skill cron-managementgit clone --depth 1 https://github.com/xuiltul/animaworksWrote 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/xuiltul/animaworks/cron-management)<a href="https://agentmods.dev/skills/xuiltul/animaworks/cron-management"><img src="https://agentmods.dev/badge/skills/xuiltul/animaworks/cron-management/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/xuiltul/animaworks/cron-management"><img src="https://agentmods.dev/badge/skills/xuiltul/animaworks/cron-management.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.00059 | $0.05819 |
| Opus 5.5 | $0.00024 | $0.02328 |
| Sonnet 5.5 | $0.00012 | $0.01164 |
| Haiku 4.5 | $0.00006 | $0.00582 |
Grade A, and why
cron-management 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 19d 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 — 456 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Framework-side implementation (for reference)
cron (Scheduled Tasks)
Parsing of cron is handled by core/runtime/schedule_parser.py (parse_cron_md / parse_schedule), while registration, execution, and reloading are handled by core/runtime/scheduler_manager.py (APScheduler, AsyncIOScheduler(timezone=get_app_timezone())).
core/tasks/background.py (a separate system from cron)
This module does not perform cron scheduling. It handles background execution of long-running tool calls and rotation of DM logs. Do not confuse it with cron.
BackgroundTaskManager
- Role: Executes target tools asynchronously on
asyncioand saves status to disk. - Persistence location:
state/background_tasks/{task_id}.json(pending/running/completed/failed, result strings, errors, timestamps). - Public API (overview):
submit(tool_name, tool_args, execute_fn)— Runs synchronous execution functions in a thread pool.submit_async(...)— Asynchronousexecute_fnversion.get_task/list_tasks/active_count— Queries.cleanup_old_tasks(max_age_hours=24)— Deletes completed and failed tasks older than 24 hours. Additionally, deletes JSON files that have remained inrunningstate for more than 48 hours (crash orphans).
from_profiles(anima_dir, ..., profiles, config_eligible): The set of background target tools is merged from the following 3 layers (later wins).- In-code defaults
_DEFAULT_ELIGIBLE_TOOLS(a fixed list compatible with Mode A) - Entries from
EXECUTION_PROFILEtobackground_eligible: truein each tool module (core.integrations._base.get_eligible_tools_from_profiles). Keys use the"{tool}:{subcommand}"format (consistent with Mode S'ssubmit) config_eligiblepassed fromconfig.jsonand others (explicit override)
- In-code defaults
is_eligible(tool_name): Matching is possible by either of the following names — schema name (e.g.,generate_3d_model), profile key (e.g.,image_gen:3d).- Examples included in
_DEFAULT_ELIGIBLE_TOOLSby default (values are approximate seconds):generate_character_assets/generate_fullbody/generate_bustup/generate_icon/generate_chibi/generate_3d_model/generate_rigged_model/generate_animations(30 each),local_llm/run_command(60 each). - Completion hook:
Callable[[BackgroundTask], Awaitable[None]]can be set inon_complete. The application side can write Markdown notifications tostate/background_notifications/from here (background.pyitself does not touch the notification directory).
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.
- 19d ago Changed 57e41e5e24fa
- 20d ago Changed cb75408595fd
- 21d ago Changed · -2 lines baac158ce7a2
- 23d ago Changed · +69 lines · +19 tokens per session 3a8d114ef48d
- 25d ago Changed 119c416839fb
- 1mo ago First seen · 389 lines · 40 tokens per session scan A 72027836ac93
cron-management is a skill published in the GitHub repository xuiltul/animaworks (268 stars, last pushed yesterday), licensed Apache-2.0. It adds 59 tokens to every session and 5,819 once invoked, about $0.0002 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-08-30.
Other skills, from other repositories
efficient-execution
Reduce token waste and task completion time by choosing the simplest tool for each job.
customer-email-assist
Review Gmail customer-support threads with a minimal-token, connector-first workflow. Use when Codex needs to read Gmail through the Codex Gmail connector, import cleaned messages into a local SQLite issue queue, apply deterministic cleanup and classification first, reserve model usage for JSON-only message…
local-document-organizer
Preview-first local file organizer. Scan a user-named folder, classify files with readable rules, show a plan, execute approved moves and undo them. Use for sorting Downloads, renaming into category folders, or reviewing organization history, including scoped metadata-only course persistence. Do not use for knowledge…
personal-workflow-automation
Define, preview, execute and inspect manually triggered workflows with ordered deterministic tool steps and approval gates. Use for repeatable multi-step course routines and explicit retries. Do not use for file classification, knowledge synthesis, background scheduling or replacing another skill's work.
cli
A command-line and desktop-control skill for opening and closing applications, listing running apps or desktop items, opening files and folders, and checking the recycle bin. The command line is a text interface for controlling a computer.
Gmail: read inbox, search emails, compose drafts, send messages.