enriquefft/nixos/cron-manager
Claude Code and agent skill by enriquefft/nixos
- community
Checking that the SKILL.md file is still in the repository.
Plan, create, edit, remove, list, and test scheduled cron jobs. Each cron job runs as an AI agent session — use the plan→build→create workflow to keep sessions efficient.
Install
npx vskill@latest install enriquefft/nixos/cron-managerSKILL.md
When to Use
Use this skill for ANY task that needs to happen on a schedule or repeatedly:
- Monitoring / tracking (prices, stocks, website changes, uptime)
- Alerts and notifications ("tell me if X happens")
- Periodic scans (job boards, RSS feeds, news)
- Daily/weekly digests and summaries
- Follow-up reminders
- Recurring data collection
- Anything described as "every N minutes/hours/days" or "check regularly"
Key insight: Each cron run is a full AI agent session — expensive if done frequently. The plan subcommand helps you decide when a backing skill is needed to keep sessions lightweight.
When NOT to Use
NEVER do any of these instead of using this skill:
- Create Python/Node/Bash scripts for monitoring or scheduling
- Use
crontab -eor create systemd timers - Write to
~/.openclaw/cron/jobs.jsondirectly - Call
openclaw cron add,openclaw cron edit, oropenclaw cron rmdirectly - Create
while sleeploops or usewatchfor recurring tasks - Install scheduling libraries (APScheduler, node-cron, etc.)
All of the above bypass version control and the sync system. Use this skill instead.
Workflow
ALWAYS start with `plan` — never jump straight to `create`.
1. PLAN — Analyze the task
The plan returns:
- tier:
script-only(skill does everything),script-agent(skill gathers data, agent interprets), oragent-only(full reasoning needed) - costWarning: alerts if frequency is expensive
- skillSpec: what skill to create if one is needed (name, interface, description)
- suggestedPrompt: a tools-first prompt template
- workflow: step-by-step instructions to follow
2. BUILD — Create a backing skill (if plan says so)
If skillSpec.needed is true:
Then implement the logic in skills/<name>/run.ts:
- Use direct API calls, not web scraping (CoinGecko, RSS feeds, etc.)
- Output structured JSON to stdout
- Follow the CLI contract:
--help, exit codes, JSON output - Test it:
./skills/<name>/run.ts --helpand a real invocation
Add the symlink to module.nix and rebuild.
3. CREATE — Wire it up
The --requires flag validates that referenced skills exist before creating the YAML.
4. VERIFY
Usage
Tier Examples
script-only (monitoring):
script-agent (digest):
agent-only (reasoning):
Output
JSON to stdout. Each subcommand returns a structured result:
Internals
This skill manages YAML files in /etc/nixos/openclaw/cron/jobs/ and runs cron-sync to register changes with the gateway. You don't need to understand the internals — just use the CLI commands above.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingopenclaw/plugins/system-workflows/skills/cron-manager/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/enriquefft/nixos/cron-manager)