jpskill.com
📦 その他 コミュニティ

macpilot-window-manager

MacPilotを使って、Macのウィンドウを一覧表示したり、移動・サイズ変更したり、画面にスナップさせたり、フルスクリーン表示や整列させたりするなど、ウィンドウ操作を効率的に管理するSkill。

📜 元の英語説明(参考)

Manage macOS windows with MacPilot. List, move, resize, snap, minimize, fullscreen, and arrange application windows. Supports multi-display and Spaces.

🇯🇵 日本人クリエイター向け解説

一言でいうと

MacPilotを使って、Macのウィンドウを一覧表示したり、移動・サイズ変更したり、画面にスナップさせたり、フルスクリーン表示や整列させたりするなど、ウィンドウ操作を効率的に管理するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o macpilot-window-manager.zip https://jpskill.com/download/9641.zip && unzip -o macpilot-window-manager.zip && rm macpilot-window-manager.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9641.zip -OutFile "$d\macpilot-window-manager.zip"; Expand-Archive "$d\macpilot-window-manager.zip" -DestinationPath $d -Force; ri "$d\macpilot-window-manager.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して macpilot-window-manager.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → macpilot-window-manager フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

MacPilot Window Manager

macOS 上のアプリケーションウィンドウを MacPilot で制御します。リスト表示、移動、サイズ変更、位置へのスナップ、最小化、フルスクリーン、および Spaces とディスプレイ全体での管理が可能です。

活用場面

このスキルは、以下のような場合に活用できます。

  • アプリケーションウィンドウを配置または整理する必要がある場合
  • ウィンドウを特定の位置に移動/サイズ変更する必要がある場合
  • ウィンドウを画面の半分または隅にスナップする必要がある場合
  • 開いているウィンドウを一覧表示する必要がある場合
  • 特定のウィンドウにフォーカスを当てたり、前面に表示したりする必要がある場合
  • 複数の Spaces/デスクトップにわたってウィンドウを管理する必要がある場合
  • ウィンドウレイアウトを保存および復元する必要がある場合

ウィンドウコマンド

ウィンドウのリスト表示

macpilot window list --json                        # すべての可視ウィンドウ
macpilot window list --app "Safari" --json         # 特定のアプリのウィンドウ
macpilot window list --all-spaces --json           # すべての Spaces を含む

ウィンドウのフォーカス

macpilot window focus "Safari" --json                          # アプリのメインウィンドウにフォーカス
macpilot window focus "Safari" --title "GitHub" --json         # タイトルの部分文字列でフォーカス

新規ウィンドウ

macpilot window new "Safari" --json                # アプリで新しいウィンドウを開く

ウィンドウの移動

macpilot window move "Safari" 100 50 --json        # x=100, y=50 に移動

ウィンドウのサイズ変更

macpilot window resize "Safari" 1200 800 --json    # 幅=1200, 高さ=800 に設定

ウィンドウを閉じる

macpilot window close --app "Safari" --json        # 最前面のウィンドウを閉じる

最小化 / フルスクリーン

macpilot window minimize "Safari" --json           # Dock に最小化
macpilot window fullscreen "Safari" --json         # フルスクリーンを切り替え

位置へのスナップ

macpilot window snap "Safari" left --json          # 画面の左半分
macpilot window snap "Safari" right --json         # 画面の右半分
macpilot window snap "Safari" top-left --json      # 左上 1/4
macpilot window snap "Safari" top-right --json     # 右上 1/4
macpilot window snap "Safari" bottom-left --json   # 左下 1/4
macpilot window snap "Safari" bottom-right --json  # 右下 1/4
macpilot window snap "Safari" center --json        # 画面の中央
macpilot window snap "Safari" maximize --json      # 画面全体を埋める

レイアウトの保存 / 復元

macpilot window restore --save --json              # すべてのウィンドウ位置を保存
macpilot window restore --json                     # 保存された位置を復元
macpilot window restore --save --app "Safari"      # 特定のアプリのみを保存

Spaces / デスクトップ

macpilot space list --json                         # すべての Spaces をリスト表示
macpilot space switch left --json                  # 左の Space に切り替え
macpilot space switch right --json                 # 右の Space に切り替え
macpilot space switch 2 --json                     # Space 2 に切り替え
macpilot space bring --app "Slack" --json          # アプリを現在の Space に移動

ワークフローパターン

サイドバイサイドレイアウト

macpilot window snap "Safari" left
macpilot window snap "VS Code" right

4 分割レイアウト (4 つのアプリ)

macpilot window snap "Safari" top-left
macpilot window snap "Terminal" top-right
macpilot window snap "Finder" bottom-left
macpilot window snap "Notes" bottom-right

プレゼンテーションのセットアップ

# プレゼンテーションアプリを最大化
macpilot window snap "Keynote" maximize
# またはフルスクリーンにする
macpilot window fullscreen "Keynote"

開発環境レイアウト

# エディタを左 60%、ターミナルを右 40% に配置
macpilot window move "VS Code" 0 25
macpilot window resize "VS Code" 1152 775
macpilot window move "Terminal" 1152 25
macpilot window resize "Terminal" 768 775

すべてのウィンドウを収集

# 散らばったウィンドウを現在の Space に戻す
macpilot space bring --app "Safari"
macpilot space bring --app "Terminal"
macpilot space bring --app "Finder"

ワークスペースの保存と復元

# 会議の前に - レイアウトを保存
macpilot window restore --save

# 会議の後 - レイアウトを復元
macpilot window restore

ヒント

  • window list --json を使用して、再配置する前に現在の位置/サイズを確認してください
  • snap コマンドは、ウィンドウが現在存在するディスプレイを使用します
  • 複数のウィンドウが存在する場合は、app focus よりも window focus が推奨されます
  • 正確な位置決めのために display-info --json を使用して画面の寸法を取得してください
  • 座標は左上原点を使用します (0,0 はプライマリディスプレイの左上)
  • マルチモニター環境では、セカンダリディスプレイは負の x 座標 (プライマリの左側) または x > プライマリ幅 (プライマリの右側) を持つ場合があります
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

MacPilot Window Manager

Use MacPilot to control application windows on macOS - list, move, resize, snap to positions, minimize, fullscreen, and manage across Spaces and displays.

When to Use

Use this skill when:

  • You need to arrange or organize application windows
  • You need to move/resize windows to specific positions
  • You need to snap windows to screen halves or corners
  • You need to list what windows are open
  • You need to focus or bring a specific window to front
  • You need to manage windows across multiple Spaces/desktops
  • You need to save and restore window layouts

Window Commands

List Windows

macpilot window list --json                        # All visible windows
macpilot window list --app "Safari" --json         # Windows for specific app
macpilot window list --all-spaces --json           # Include all Spaces

Focus Window

macpilot window focus "Safari" --json                          # Focus app's main window
macpilot window focus "Safari" --title "GitHub" --json         # Focus by title substring

New Window

macpilot window new "Safari" --json                # Open new window in app

Move Window

macpilot window move "Safari" 100 50 --json        # Move to x=100, y=50

Resize Window

macpilot window resize "Safari" 1200 800 --json    # Set width=1200, height=800

Close Window

macpilot window close --app "Safari" --json        # Close frontmost window

Minimize / Fullscreen

macpilot window minimize "Safari" --json           # Minimize to Dock
macpilot window fullscreen "Safari" --json         # Toggle fullscreen

Snap to Position

macpilot window snap "Safari" left --json          # Left half of screen
macpilot window snap "Safari" right --json         # Right half of screen
macpilot window snap "Safari" top-left --json      # Top-left quarter
macpilot window snap "Safari" top-right --json     # Top-right quarter
macpilot window snap "Safari" bottom-left --json   # Bottom-left quarter
macpilot window snap "Safari" bottom-right --json  # Bottom-right quarter
macpilot window snap "Safari" center --json        # Center of screen
macpilot window snap "Safari" maximize --json      # Fill entire screen

Save / Restore Layout

macpilot window restore --save --json              # Save all window positions
macpilot window restore --json                     # Restore saved positions
macpilot window restore --save --app "Safari"      # Save specific app only

Spaces / Desktops

macpilot space list --json                         # List all Spaces
macpilot space switch left --json                  # Switch to left Space
macpilot space switch right --json                 # Switch to right Space
macpilot space switch 2 --json                     # Switch to Space 2
macpilot space bring --app "Slack" --json          # Bring app to current Space

Workflow Patterns

Side-by-Side Layout

macpilot window snap "Safari" left
macpilot window snap "VS Code" right

Quarter Layout (4 Apps)

macpilot window snap "Safari" top-left
macpilot window snap "Terminal" top-right
macpilot window snap "Finder" bottom-left
macpilot window snap "Notes" bottom-right

Presentation Setup

# Maximize the presentation app
macpilot window snap "Keynote" maximize
# Or go fullscreen
macpilot window fullscreen "Keynote"

Dev Environment Layout

# Editor on left 60%, terminal on right 40%
macpilot window move "VS Code" 0 25
macpilot window resize "VS Code" 1152 775
macpilot window move "Terminal" 1152 25
macpilot window resize "Terminal" 768 775

Collect All Windows

# Bring scattered windows back to current Space
macpilot space bring --app "Safari"
macpilot space bring --app "Terminal"
macpilot space bring --app "Finder"

Save and Restore Workspace

# Before a meeting - save your layout
macpilot window restore --save

# After the meeting - restore it
macpilot window restore

Tips

  • Use window list --json to see current positions/sizes before rearranging
  • The snap command uses the display where the window currently resides
  • window focus is preferred over app focus when multiple windows exist
  • Use display-info --json to get screen dimensions for precise positioning
  • Coordinates use top-left origin (0,0 is top-left of primary display)
  • On multi-monitor setups, secondary displays may have negative x coordinates (left of primary) or x > primary width (right of primary)