agentsclimarketplace

Launchd non apple jobs

Skill IvanCampos/agents/skills/launchd-non-apple-jobs

List launchd jobs that are not from Apple and create user launchd jobs. Use when the user says "show me my jobs", "show my launchd jobs", asks for non-Apple launchd jobs, or wants to create a one-time or recurring launchd job.From its SKILL.md

Install
npx -y skills add IvanCampos/agents --skill launchd-non-apple-jobs

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 5 commands, including `scripts/show_jobs.sh` and 4 more.

SKILL.md

1.8 KB, 415 tokens by cl100k_base, as published. Nobody here has run it

Launchd Non-Apple Jobs

Overview

Show the current launchd job list filtered to non-Apple labels, and create user LaunchAgents (GUI domain) for one-time or recurring schedules.

Quick Start

  • List non-Apple jobs:
scripts/show_jobs.sh
  • Create a one-time job:
scripts/create_job.sh --label "com.example.myjob" --command "echo hello" --once "2026-02-05 13:30"
  • Create a recurring job:
scripts/create_job.sh --label "com.example.myjob" --command "echo hello" --daily "09:00"
  • Remove a job:
scripts/delete_job.sh --label "com.example.myjob"

Tasks

Show non-Apple jobs

  • Run scripts/show_jobs.sh.
  • The output keeps the header and only non-Apple labels.

Create a one-time job

  • Use --once "YYYY-MM-DD HH:MM".
  • The job schedules via StartCalendarInterval and self-removes after the first run.

Create a recurring job

  • Use one of: --daily, --weekly, --monthly, or --interval.
  • The job uses StartCalendarInterval (or StartInterval) and remains installed until removed.

Remove a job

  • Run scripts/delete_job.sh --label "<label>".
  • This unloads the job and moves the plist (and one-time wrapper, if present) to Trash.

Customize the filter (optional)

  • If the user wants to include additional Apple-like prefixes, update the regex in scripts/show_jobs.sh.

Resources

scripts/

  • show_jobs.sh: Launches launchctl list and filters out Apple jobs.
  • create_job.sh: Creates a user LaunchAgent for one-time or recurring schedules.
  • delete_job.sh: Unloads and removes a user LaunchAgent by label.

What ships with it: 4 files

8.5 KB alongside SKILL.md, 3 of them executable

agents/

scripts/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.