Agent Skills: User-Space Scheduler Guidelines

Design, register, and maintain user-space scheduled tasks across macOS and Linux dotfiles environments. Includes safety guidelines, logging standards, and systemd/launchd service templates.

UncategorizedID: warpcode/dotfiles/prompt-scheduler-guidelines

Install this agent skill to your local

pnpm dlx add-skill https://github.com/warpcode/dotfiles/tree/HEAD/dot_agents/skills/prompt-scheduler-guidelines

Skill Files

Browse the full folder contents for prompt-scheduler-guidelines.

Download Skill

Loading file tree…

dot_agents/skills/prompt-scheduler-guidelines/SKILL.md

Skill Metadata

Name
prompt-scheduler-guidelines
Description
Design, register, and maintain user-space scheduled tasks across macOS and Linux dotfiles environments. Includes safety guidelines, logging standards, and systemd/launchd service templates.

User-Space Scheduler Guidelines

Codify scheduled workflows to automate maintenance tasks across macOS and Linux without root privileges.

πŸš€ Declarative Task Definition

  • Tasks are defined declaratively as JSON files specifying name, schedule (hourly, daily, weekly), and command.
  • Do not make assumptions about the strict directory location where the final JSON task definitions are stored.

βš™οΈ Service Registration

  • macOS (launchd): Register user plists inside ~/Library/LaunchAgents/ using modern launchctl bootstrap/bootout.
  • Linux (systemd): Register user service and timer files inside ~/.config/systemd/user/ and manage with systemctl --user.

πŸ“ˆ Logging & Maintenance

  • macOS (launchd): Redirection (>) in the launchd program arguments to truncate logs on every run and prevent infinite disk growth.
  • Linux (systemd): Standardize logging via StandardOutput=journal and query via journalctl --user.

πŸ“‚ Templates

Templates for macOS launchd and Linux systemd configurations are stored inside the skill's templates/ directory as reusable example files.