MacPowerTools

Automates macOS system cleanup and secure file transfers to Android devices and external drives.

1|Updated May 10, 2026
One-click install
npx skills add https://github.com/Tgoldi/claude-skills --skill macpowertools-tgoldi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: MacPowerTools
Source: https://github.com/Tgoldi/claude-skills/tree/main/macpowertools
Command: npx skills add https://github.com/Tgoldi/claude-skills --skill macpowertools-tgoldi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Managing disk clutter on macOS and moving files to Android devices or external drives involves repetitive manual steps and risks like accidental deletion, corrupted transfers, or read-only drive failures. This Skill consolidates cleanup and transfer operations into a single CLI with built-in safety checks. ## Core Features & Use Cases - System Cleanup: Empties the Trash, removes cache files older than 7 days from ~/Library/Caches, and deletes downloads older than 30 days, defaulting to a dry-run mode with interactive confirmation before deletion. - Secure Android Transfer: Pushes files to Android devices via ADB with SHA256 checksum verification on both ends, filename validation, symlink blocking, and destination path whitelisting (/sdcard/, /storage/, /data/local/tmp). - External Drive Transfer: Auto-detects mounted drives by keyword (default "Toshiba"), warns when the drive is read-only (common with NTFS on macOS), and copies files or directories with folder merging. - Use Case: After finishing a project, run a dry-run cleanup to preview reclaimable space, then transfer the release build APK to a connected Android device with checksum verification. ## Quick Start Ask the assistant to run a dry-run system cleanup on your Mac, then transfer a specific file to your connected Android device or Toshiba external drive.

Frequently Asked Questions about MacPowerTools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I clean up caches and old downloads on macOS from the command line?

Run the cleanup command, which empties the Trash, deletes cache files older than 7 days from ~/Library/Caches, and removes downloads older than 30 days. It defaults to a dry run; pass --force to actually delete after an interactive confirmation.

How do I transfer files to an Android device from a Mac using ADB?

Use the transfer command with a source file and optional destination path, for example transfer ./app.apk --dest /sdcard/Builds/. It verifies the device is authorized, pushes via adb, and confirms integrity by comparing SHA256 checksums on both ends.

Does the Android file transfer verify file integrity?

Yes, it calculates a local SHA256 hash before pushing and runs sha256sum on the device afterward. If the checksums mismatch or the device lacks sha256sum, the transferred file is deleted from the device and the transfer fails.

Why does external drive transfer fail with a read-only error on macOS?

This happens with NTFS-formatted drives, which macOS mounts as read-only by default. The tool detects this and reports that you need an NTFS driver such as Paragon or Tuxera, or a drive formatted as ExFAT.

What safety restrictions apply to Android transfer destinations?

Destination paths must be absolute and start with /sdcard/, /storage/, or /data/local/tmp/. Filenames may only contain alphanumeric characters, dots, underscores, and dashes, symlinks are rejected, and existing files require --force to overwrite.