launchd-helper
Installation
SKILL.md
launchd Helper
Proactive assistant for macOS launchd agents and background automation. Applies learned patterns to prevent common pitfalls.
When This Activates
- Creating or editing
.plistfiles in~/Library/LaunchAgents/ - Discussing launchd configuration or background jobs
- Debugging agent issues (zombies, permission errors, startup failures)
- Setting up scheduled automation with
launchctl
Learned Patterns (Auto-Applied)
1. Always Include TimeoutSeconds
Problem: Without a timeout, hung processes accumulate as zombies.
Rule: Every plist should have TimeoutSeconds set (typically 300-600 for most jobs).