macos-disk-tiering は何をしますか?
macOS ディスククリーンアップ + 階層型コールドストレージアーカイブ(NAS/外部/iCloud)をClaudeスキルとして提供します。
- ソース: https://github.com/oyzh888/macos-disk-tiering
- GitHubスター: 0
- 最終プッシュ: 2026-06-16T08:43:54Z
- Awesome Skills daily skill hunter により2026-06-16に追加されました。
概要
このスキルは、macOSのストレージを効率的に管理し、古いファイルや大きなファイルを自動的に検出して外部ストレージ(NAS、外付けドライブ、iCloud)に移動またはコピーすることで、ローカルディスクの空き容量を増やします。
機能
- ディスクスキャン: 指定されたディレクトリをスキャンし、ファイルサイズ、最終アクセス日時、種類などを基にアーカイブ候補を特定します。
- 階層型アーカイブ: 設定に応じて、NAS、外部ドライブ、iCloudなどの異なる階層にファイルを自動的に振り分けます。
- 設定可能なルール: ファイルサイズの閾値、最終アクセスからの経過日数、ファイル拡張子などの条件をカスタマイズできます。
- ドライラン: 実際にファイルを移動する前に、どのファイルがアーカイブされるかをプレビューできます。
対応プラットフォーム
- Claude Code
- Cursor
- Codex (一部機能)
使用方法
- Claudeに「ディスクをクリーンアップして」または「ストレージを最適化して」と指示します。
- スキルが自動的にディスクをスキャンし、アーカイブ候補をリストアップします。
- 確認後、選択したファイルが指定されたコールドストレージに移動されます。
設定
設定は ~/.config/disk-tiering/config.yaml に保存されます。以下のパラメータをカスタマイズできます。
# アーカイブ先の種類: "NAS", "external", "iCloud"
destination: "NAS"
# アーカイブ対象のファイルサイズ(MB以上)
min_file_size_mb: 100
# 最終アクセスからの経過日数(日以上)
last_access_days: 90
# スキャン対象ディレクトリ
scan_directories:
- "/Users/username/Documents"
- "/Users/username/Downloads"
# 除外ファイルパターン(glob)
exclude_patterns:
- "*.app"
- "*.dmg"
注意事項
- 初回実行時は必ずドライランモードで実行し、移動されるファイルを確認してください。
- iCloudをアーカイブ先として使用する場合、iCloudのストレージ容量に注意してください。
- 外部ドライブへのアーカイブは、ドライブがマウントされていることを確認してから実行してください。
開発
このスキルはオープンソースで開発されています。バグ報告や機能リクエストはGitHubリポジトリまでお願いします。
このスキルはmacOSのディスク管理を効率化し、ストレージ容量の逼迫を防ぐために設計されています。