Reusable Codex/Claude skills for replacing a narrow class of Mac utility apps with auditable agent workflows.
The first principle: do not build another cleaner app. Let an agent run small read-only probes, explain the result, and only then recommend normal Finder/app cleanup. This is a better fit for Codex/Claude than opaque one-click cleaners because the user can inspect the exact paths and sizes before anything is removed.
Current set: 13 reusable skills.
| Skill | Replaces the need for | What it does |
|---|---|---|
macos-system-data-audit |
CleanMyMac/CCleaner-style storage mystery scans | Explains macOS System Data, APFS/du gaps, Photos, screen recordings, wallpaper/aerial assets, old ISOs, and VM residues. |
downloads-desktop-triage |
Basic clutter cleaners and duplicate-looking download scans | Inventories Downloads/Desktop large files, installers, archives, screenshots, recordings, and duplicate-looking filenames. |
mac-app-inventory |
Basic app inventory/uninstaller scans | Lists installed apps, bundle sizes, versions, bundle IDs, and large app support/cache/container folders. |
image-batch-convert |
Simple image converter/resizer apps | Dry-run-first batch image resize/format conversion using built-in macOS sips, writing copies only. |
backup-audit |
Basic backup health/storage checker apps | Reports Time Machine state, local snapshots, APFS usage, and common backup-sized folders. |
browser-profile-audit |
Browser cache/profile cleaner scans | Reports browser profile/cache/support-folder sizes without reading history contents. |
launch-agent-audit |
Startup item/background service scanners | Lists launch agents/daemons and login/background item clues without disabling anything. |
developer-cache-audit |
Xcode/dev disk cleaner scans | Reports Xcode, simulator, package-manager, and project build cache sizes. |
csv-clean-room |
Simple spreadsheet/CSV cleanup utilities | Profiles CSV files and writes normalized clean copies on request. |
archive-batch-tools |
Simple unzip/archive apps | Lists, tests, and extracts ZIP/tar archives into safe output folders. |
pdf-file-audit |
Narrow PDF organizer/audit utilities | Reports large PDFs, page-count metadata, duplicate-looking names, and optional exact hashes. |
plist-defaults-audit |
macOS preference/settings inspection utilities | Audits plist/defaults files by size, domain, readability, and top-level keys without writing changes. |
screenshot-organizer |
Screenshot cleanup/desktop organizer utilities | Audits screenshots and screen recordings, then optionally copies matches into dated folders. |
All scripts are read-only by default. They print report paths under the system temp directory and never delete files.
Clone this repo, then copy the skills you want into your agent skills directory:
git clone https://github.com/iselur/agentic-mac-skills.git
cd agentic-mac-skills
# Codex personal skills
mkdir -p ~/.codex/skills
cp -R skills/* ~/.codex/skills/
# Claude-style agents that read ~/.agents/skills
mkdir -p ~/.agents/skills
cp -R skills/* ~/.agents/skills/Restart your agent session so it reloads skill metadata.
Use $macos-system-data-audit to explain why System Data is huge. Do not delete anything.
Use $downloads-desktop-triage to find safe cleanup candidates in Downloads and Desktop.
Use $mac-app-inventory to show which installed apps and app data folders are using the most space.
Use $image-batch-convert to dry-run converting these PNGs to 1600px JPEG copies.
Use $developer-cache-audit to find Xcode and package-manager cache bloat.
Skills can replace utility apps whose core job is deterministic inspection, transformation, or report generation. They cannot replace apps where the value is a real-time service, a secure account, proprietary content, hardware integration, professional interactive UI, or regulated workflow.
Good skill candidates:
- storage audits
- downloads cleanup planning
- app inventory
- PDF file audits
- image/video format conversion
- backup health checks
- browser profile/cache bloat audits
- startup/background item audits
- developer cache reports
- CSV cleanup and normalization
- archive listing/testing/extraction
- macOS plist/defaults inspection
- screenshot and screen-recording organization
- transcript cleanup and summarization
- meeting note extraction from local recordings/transcripts
- screenshot/report generation
- project scaffolding
- backup verification reports
Poor skill candidates:
- banking/payment apps
- secure messengers
- VPN/proxy clients
- pro creative editors where live UI matters
- streaming services
- maps/navigation with live routing
- password managers
- device drivers
- medical or safety-critical apps
See the research notes for the chart-based analysis:
- research/top-100-category-mapping.md - full row-level mapping of the captured free and paid top charts.
- research/top-chart-summary.md - category rollups and replacement percentages.
- research/ai-agent-readiness.md - official MCP/API/CLI/readiness evidence.
- research/community-alternatives.md - public CLIs, libraries, OSS apps, and MCP/community alternatives.
- research/skill-selection-rationale.md - why these 13 skills were chosen and what they do not replace.
- research/market-traffic-install-evidence.md - what public traffic/install data can and cannot prove.
These skills bias toward:
- Read-only first.
- Exact paths and sizes.
- Owner app/Finder cleanup before shell deletion.
- Explicit user approval before destructive operations.
- No “clean everything” commands.
MIT.