# amazon-workspaces-agent-access

Скилл обучает ИИ-агента управлять удалёнными Windows-приложениями в Amazon WorkSpaces Applications через MCP. Он нужен при настройке стриминга и автоматизации интерфейса.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1800 установок · ★ 3282
- Автор: aws
- Лицензия: Apache-2.0 · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/aws/agent-toolkit-for-aws/tree/HEAD/skills/specialized-skills/end-user-computing-skills/amazon-workspaces-agent-access/SKILL.md
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/skills/amazon-workspaces-agent-access

## Что делает

Скилл содержит инструкции по подключению агентов к сервису Agent Access через Streamable HTTP с подписью SigV4. Для отправки команд рабочему столу нет вызовов в AWS CLI или SDK. Всё управление окнами происходит только через инструменты MCP: `screenshot` и `left_click`. Сама утилита AWS CLI нужна исключительно для подготовки ссылки сессии.

Для передачи запросов разработчики советуют Python-прокси `mcp-proxy-for-aws`. Он подписывает вызовы и корректно закрывает сессию. Режим соединения выбирается заголовком `X-Amzn-AgentAccess-Connect-Mode` со значением `BLOCKING` или `POLLING`. Это не параметр инструмента. В режиме `POLLING` агент сначала опрашивает `connection_status`, и лишь после состояния `CONNECTED` сервер отдаёт весь набор команд управления экраном.

Регион в адресе эндпоинта обязан совпадать с регионом флота. Иначе сервер вернёт ошибку 400. В конфигурации стека `AgentAccessConfig` параметр `COMPUTER_INPUT` требует обязательного включения `COMPUTER_VISION`. Для обычных виртуальных рабочих мест WorkSpaces Personal этот набор инструкций бесполезен.

## Требования
- Работает с: AWS

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aws/agent-toolkit-for-aws --skill amazon-workspaces-agent-access -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/amazon-workspaces-agent-access/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/amazon-workspaces-agent-access/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aws/agent-toolkit-for-aws --skill amazon-workspaces-agent-access -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/amazon-workspaces-agent-access/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aws/agent-toolkit-for-aws --skill amazon-workspaces-agent-access -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/amazon-workspaces-agent-access/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install aws/agent-toolkit-for-aws amazon-workspaces-agent-access
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/amazon-workspaces-agent-access/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aws/agent-toolkit-for-aws --skill amazon-workspaces-agent-access -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/aws/agent-toolkit-for-aws --path skills/specialized-skills/end-user-computing-skills/amazon-workspaces-agent-access
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/amazon-workspaces-agent-access/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add aws/agent-toolkit-for-aws --skill amazon-workspaces-agent-access -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/aws/agent-toolkit-for-aws/tree/HEAD/skills/specialized-skills/end-user-computing-skills/amazon-workspaces-agent-access/SKILL.md

## Когда брать
- подключить ИИ-агента к удалённому рабочему столу AppStream 2.0 через протокол MCP
- настроить аутентификацию SigV4 с помощью прокси mcp-proxy-for-aws
- переключить режим соединения на POLLING для ожидания готовности сессии
- настроить проброс внешних инструментов в формате forwarded___<server-name>___<tool-name>

## Примеры запросов агенту
- Помоги настроить mcp-proxy-for-aws для подключения к AppStream через SigV4 в регионе us-east-1
- Как правильно передать режим POLLING в заголовках Agent Access MCP и дождаться статуса CONNECTED?
- Объясни, почему AgentAccessConfig выдаёт ошибку при включении COMPUTER_INPUT без COMPUTER_VISION

## Похожие
- [grepai-workspaces](https://affpapa.org/nevibecode/skills/grepai-workspaces.md) — скилл · 682 установки
- [amazon-location-service](https://affpapa.org/nevibecode/skills/amazon-location-service.md) — скилл · 1000 установок
- [analyzing-api-gateway-access-logs](https://affpapa.org/nevibecode/skills/analyzing-api-gateway-access-logs.md) — скилл · 761 установка
- [analyzing-cloud-storage-access-patterns](https://affpapa.org/nevibecode/skills/analyzing-cloud-storage-access-patterns.md) — скилл · 562 установки
- [access-review](https://affpapa.org/nevibecode/skills/access-review.md) — скилл · 337 установок
- [pulumi-cdk-to-pulumi](https://affpapa.org/nevibecode/skills/pulumi-cdk-to-pulumi.md) — скилл · 897 установок

Из того же набора: [aws/agent-toolkit-for-aws](https://affpapa.org/nevibecode/by/aws/agent-toolkit-for-aws.md) — 133 карточки

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
