XvX Skill

XvX cron job management

A small Linux scheduler skill for periodic XvX agent commands. It installs, lists and removes user-level cron jobs without manually editing the crontab.

Linux cron Comment tags Scheduler
Cron skill symbol

Capabilities

Built for small, traceable agent schedules.

Install jobs

Writes cron lines with schedule, command, log target and a unique comment tag.

List jobs

Shows existing XvX cron jobs and can filter the output by comment tag.

Remove jobs

Removes entries by comment tag instead of relying on fragile manual line edits.

Dry run

Shows the generated cron line with --dry-run before changing the crontab.

Quickstart

Install, filter and remove from the CLI.

The job runs from the repository root and appends output to the configured log file. If the current user has no crontab yet, the skill installs a new one.

python3 skills/xvx_cron/agent.py install --schedule "*/30 * * * *" --command "python3 skills/terminradar_koeln_meldewesen/agent.py check --target-date 2026-06-30" --comment terminradar-check --log skills/terminradar_koeln_meldewesen/log/cron.log python3 skills/xvx_cron/agent.py list python3 skills/xvx_cron/agent.py list --comment terminradar-check python3 skills/xvx_cron/agent.py remove --comment terminradar-check

Runtime

Cron stays only the trigger.

Complex logic belongs in dedicated agents or scripts. The Cron skill manages the operational wrapper: schedule, working directory, log output and identification.

Path
skills/xvx_cron/agent.py
Actions
install, list, remove
Identifier
Comment tag per cron job
Requirements
Linux or Unix with crontab and Python 3

Safety

Scheduled jobs need inspectable boundaries.

Use --dry-run before installing new jobs. Each entry should have a clear log target, a unique comment tag and a command that can be run manually.