mac-dedupe-cleanup

Identify and remove duplicate files on a Mac with explicit user authorization.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/ammonfife/sakima.co --skill mac-dedupe-cleanup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mac-dedupe-cleanup
Source: https://github.com/ammonfife/sakima.co/tree/main/.claude/skills/mac-dedupe-cleanup
Command: npx skills add https://github.com/ammonfife/sakima.co --skill mac-dedupe-cleanup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, jdupes, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the issue of running out of disk space on a Mac, while ensuring that all unique user-generated content is preserved.

Core Features & Use Cases

  • Safe Disk Space Recovery: Identifies and organizes duplicates and compressible files, safely freeing up space without deleting important data.
  • User-Specific Disk Profiles: Provides a tailored analysis of a user's disk usage and risk levels for deletion.
  • Phase-Based Workflow: Offers a structured approach with zero-risk quick wins, a focus on inactive repositories, and advanced deduplication strategies.
  • File Integrity and Authorization: Never deletes files without explicit permission, ensuring data integrity.

Quick Start

Analyze and clean your disk space with mac-dedupe-cleanup by running 'mac-dedupe-cleanup analyze' in your terminal.

Frequently Asked Questions about mac-dedupe-cleanup

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

FAQPage Schema
How do I safely reclaim disk space on macOS by removing duplicate files?

File deduplication on macOS identifies and removes identical files to free up storage space. This Skill uses jdupes to find duplicates and inactive repository artifacts, sending them to the Trash for recoverable deletion rather than permanently erasing them immediately.

How do I free up Mac storage space without risking the deletion of important data?

You can free up Mac storage space safely by using a workflow that provides tailored disk usage risk profiles and requires explicit permission for all deletions. It handles file integrity by preserving unique user-generated content and using the Trash for recoverable removal.

Do I need Python and jdupes to run mac-dedupe-cleanup for disk space analysis?

Yes, you need Python for execution and jdupes for the deduplication process. These dependencies are required to analyze disk usage, identify duplicates, and manage the safe deletion workflow on your Mac system.

What is the best way to clean up inactive repository artifacts on a Mac?

The best way to clean inactive repository artifacts is through a phase-based approach that targets them as quick wins. This process identifies compressible files and repository data, organizing them for deletion while ensuring file integrity and explicit user authorization.

Are there limitations to using jdupes for macOS deduplication regarding file integrity?

While jdupes identifies duplicates, the limitation of permanent data loss is mitigated by routing deletions through the Trash for recovery. The workflow never deletes files without explicit user permission, ensuring data integrity and preserving unique content.