window-manager

Automate macOS window placement, tiling, and workspace management via AppleScript.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/repairman29/JARVIS --skill window-manager-repairman29
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: window-manager
Source: https://github.com/repairman29/JARVIS/tree/main/skills/window-manager
Command: npx skills add https://github.com/repairman29/JARVIS --skill window-manager-repairman29

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing multiple apps and displays is tedious; this skill provides automated snapping, tiling, and workspace persistence to streamline your desktop workflow.

Core Features & Use Cases

  • Snap windows to halves, thirds, and quarters, with center and maximize options for rapid layouts.
  • Arrange apps across one or more displays and save/restore named workspaces for coding, design, or presentations.
  • Integrate with other JARVIS skills to launch apps and orchestrate layouts in multi-step workflows.

Quick Start

Say "snap Chrome to the left half" to apply a left-side window layout.

Frequently Asked Questions about window-manager

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

FAQPage Schema
Can I save and restore named workspaces across multiple displays?▼

Save and restore named macOS workspaces to maintain consistent layouts for coding or design. This skill provides workspace persistence, allowing you to recall specific multi-app arrangements across displays instantly.

What's the best way to snap windows to halves and thirds on macOS?▼

Yes, macOS Accessibility permissions are required for AppleScript window management. This skill relies on OSAScript actions to control window placement, which necessitates granting accessibility access to automate resizing and snapping.

Do I need macOS Accessibility permissions for AppleScript window management?▼

Yes, macOS Accessibility permissions are required for AppleScript window management. This skill relies on OSAScript actions to control window placement, which necessitates granting accessibility access to automate resizing and snapping.

Can I integrate window layouts into multi-step automation workflows?▼

You can integrate window layouts into multi-step workflows by combining this skill with other JARVIS skills. This allows you to launch apps and orchestrate complex multi-app layouts automatically across your displays.