Community研究&データ分析github.com

oyzh888/macos-disk-tiering

macOS ディスククリーンアップと階層型コールドストレージアーカイブ(NAS/外部/iCloud)をClaudeスキルとして提供します。

macos-disk-tiering とは?

このスキルは、macOS上でディスク容量を解放し、使用頻度の低いファイルをNAS、外部ドライブ、iCloudなどの階層型コールドストレージに自動的にアーカイブするためのClaudeスキルです。開発者やパワーユーザーが手動でファイルを整理することなく、ストレージ効率を最大化できます。Claude CodeやCursorなどのAIエージェントと連携し、設定されたルールに基づいて古いファイルや大きなファイルを識別し、指定されたアーカイブ先に移動またはコピーします。これにより、ローカルディスクの空き容量を増やしつつ、重要なデータの長期保存が可能になります。

対応✓Claude Code~Codex CLI~Cursor
npx skills add oyzh888/macos-disk-tiering

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

macos-disk-tiering は何をしますか?

macOS ディスククリーンアップ + 階層型コールドストレージアーカイブ(NAS/外部/iCloud)をClaudeスキルとして提供します。

概要

このスキルは、macOSのストレージを効率的に管理し、古いファイルや大きなファイルを自動的に検出して外部ストレージ(NAS、外付けドライブ、iCloud)に移動またはコピーすることで、ローカルディスクの空き容量を増やします。

機能

  • ディスクスキャン: 指定されたディレクトリをスキャンし、ファイルサイズ、最終アクセス日時、種類などを基にアーカイブ候補を特定します。
  • 階層型アーカイブ: 設定に応じて、NAS、外部ドライブ、iCloudなどの異なる階層にファイルを自動的に振り分けます。
  • 設定可能なルール: ファイルサイズの閾値、最終アクセスからの経過日数、ファイル拡張子などの条件をカスタマイズできます。
  • ドライラン: 実際にファイルを移動する前に、どのファイルがアーカイブされるかをプレビューできます。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex (一部機能)

使用方法

  1. Claudeに「ディスクをクリーンアップして」または「ストレージを最適化して」と指示します。
  2. スキルが自動的にディスクをスキャンし、アーカイブ候補をリストアップします。
  3. 確認後、選択したファイルが指定されたコールドストレージに移動されます。

設定

設定は ~/.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のディスク管理を効率化し、ストレージ容量の逼迫を防ぐために設計されています。

関連スキル