sap-browser-automation — скилл для Claude Code: SAP UI
Скилл помогает агенту работать с авторизованным SAP через браузер, Edge CDP или Playwright. Нужен для SSO, выбора вкладки и снятия скриншотов.
npx skills add secondsky/sap-skills --skill sap-browser-automation -a claude-codeЧто делает sap-browser-automation
Скилл выбирает поверхность для работы с SAP UI: встроенный Browser, изолированный Microsoft Edge с loopback CDP или уже настроенный Playwright. Он проверяет tenant, host, путь, заголовок страницы и авторизованный DOM, чтобы агент не взял случайную вкладку. По умолчанию действия остаются в режиме чтения.
В состав входят инструкции по SSO, повторному использованию состояния браузера, клонированию профиля Edge и восстановлению после ошибок запуска. Для отдельных операций предусмотрены scripts/edge-profile.ps1 и scripts/cdp-agent.mjs; второй скрипт требует Node.js 22 или новее и не использует npm-пакеты. Без Node.js 22 или новее этот скрипт не запустится. Повторное использование обычного профиля Edge требует явного разрешения.
Какие задачи решает
- проверить tenant и авторизованную страницу SAP перед действием
- запустить изолированный Edge с loopback CDP
- повторно использовать согласованный профиль Edge
- передать ограниченное состояние браузера в Playwright
- снять скриншот и восстановить браузер после сбоя запуска
Примеры запросов агенту
- Проверь авторизацию в SAP и выбери правильную вкладку перед чтением данных.
- Запусти изолированный Edge через
scripts/edge-profile.ps1и подключи его по CDP. - Найди нужную страницу SAP, проверь её host и сними скриншот через
scripts/cdp-agent.mjs.
Как установить sap-browser-automation
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-browser-automation -a claude-code2Вручную: положить файлы
~/.claude/skills/sap-browser-automation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sap-browser-automation/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-browser-automation -a codex2Вручную: положить файлы
.agents/skills/sap-browser-automation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-browser-automation -a cursor2Вручную: положить файлы
.cursor/skills/sap-browser-automation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sap-browser-automation2Вручную: положить файлы
.github/skills/sap-browser-automation/SKILL.md1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-browser-automation -a gemini-cli2Командой платформы
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-browser-automation/skills/sap-browser-automationВручную: положить файлы
.devin/skills/sap-browser-automation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-browser-automation -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о sap-browser-automation
Как установить sap-browser-automation в Claude Code?
Выполните npx skills add secondsky/sap-skills --skill sap-browser-automation -a claude-code, затем откройте ~/.claude/skills/sap-browser-automation/SKILL.md.
Что делает sap-browser-automation?
Скилл управляет выбором браузерной поверхности, авторизацией, состоянием профиля, проверкой цели, скриншотами и восстановлением при работе с SAP UI.
Что нужно для запуска scripts/cdp-agent.mjs?
Нужен Node.js 22 или новее. Скрипт работает без npm-пакетов.