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.