# Desktop Window

Window management operations.

- Repository: https://github.com/openakita/openakita (2010 stars)
- Category: Engineering
- License: AGPL-3.0
- Last updated: 2026-09-24
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add openakita/openakita --skill desktop-window -g -a claude-code -y`
Codex: `npx skills add openakita/openakita --skill desktop-window -g -a codex -y`
Cursor: `npx skills add openakita/openakita --skill desktop-window -g -a cursor -y`
Gemini CLI: `npx skills add openakita/openakita --skill desktop-window -g -a gemini-cli -y`

## Description

Window management operations. When you need to list all open windows, switch to a specific window, minimize/maximize/restore windows, or close windows. Use title parameter for targeting specific window (fuzzy match).

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Desktop Window

窗口管理操作。

## Parameters

| 参数 | 类型 | 必填 | 说明 |
|------|------|------|------|
| action | string | 是 | 操作类型：list/switch/minimize/maximize/restore/close |
| title | string | 否 | 窗口标题（模糊匹配），list 操作不需要 |

## Actions

| 操作 | 说明 | 需要 title |
|------|------|-----------|
| list | 列出所有窗口 | 否 |
| switch | 切换到指定窗口（激活并置顶） | 是 |
| minimize | 最小化窗口 | 是 |
| maximize | 最大化窗口 | 是 |
| restore | 恢复窗口 | 是 |
| close | 关闭窗口 | 是 |

## Examples

**列出所有窗口**:
```json
{"action": "list"}
```

**切换到记事本**:
```json
{"action": "switch", "title": "记事本"}
```

**最大化 Chrome**:
```json
{"action": "maximize", "title": "Chrome"}
```

## Returns (list action)

- 窗口标题
- 窗口句柄
- 窗口位置和大小

## Related Skills

- `desktop-screenshot`: 截取窗口
- `desktop-inspect`: 检查窗口结构


