sap-sac-test-automation — скилл для Claude Code
Помогает строить Playwright-тесты для сторис и дэшбордов SAP Analytics Cloud: сначала разведка интерфейса, потом проверенный профиль, потом стабильные прогоны в CI.
npx skills add secondsky/sap-skills --skill sap-sac-test-automation -a claude-codeЧто делает sap-sac-test-automation
Скилл ведёт работу по правилу «разведка предлагает, человек утверждает, Playwright исполняет, CI следит за соблюдением». Сначала вы вместе с агентом размечаете сторис: страницы, виджеты, локаторы, признаки готовности, роли. Из этого получается черновик профиля дэшборда и YAML-сценария, который до подтверждения остаётся черновиком. Файлы вроде profiles/<profile-id>/dashboard.yaml появляются только после того, как вы явно разрешите запись и укажете папку.
Для разведки можно взять Microsoft Edge через CDP, Chrome DevTools MCP, CLI agent-browser или пройтись руками. Если вы назвали конкретный браузер или способ подключения, скилл проверяет только его. Приватное содержимое SAC при этом не должно уходить во внешние сервисы без одобрения.
Тесты пишутся через переиспользуемые адаптеры, а в сценариях не должно быть селекторов: взаимодействие идёт по идентификаторам компонентов из профиля. Первыми в CI ставят безопасные наборы — проверку авторизации, дымовой прогон только на чтение, навигацию и готовность важных виджетов. Планирование, комментарии, действия с данными и визуальные базлайны переносят в контролируемые или ночные прогоны. Живой тенант, SSO и запись в модели планирования требуют проверки на вашей стороне: скилл собирает доказательства для разбора сбоев, но не заменяет такую проверку. Перед добавлением браузерных инструментов и MCP-серверов, которые работают с учётными данными SAC, стоит оценить риски зависимостей.
Какие задачи решает
- снять карту виджетов и локаторов со сторис SAP Analytics Cloud
- собрать профиль дэшборда и YAML-сценарий для последующих прогонов
- перевести ручные проверки дэшборда на детерминированные Playwright-тесты
- отделить безопасные проверки только на чтение от тестов записи в планирование
- собрать пакет с трейсом, скриншотами и диффом для разбора упавшего теста
Примеры запросов агенту
- Проведи разведку сторис SAC и предложи черновик профиля дэшборда, файлы пока не создавай
- Собери сценарий
read-only-smoke.yamlдля этой сторис и покажи, какие локаторы берёшь из профиля - Разбери упавший прогон: приложи трейс, скриншоты и классификацию причины
Как установить sap-sac-test-automation
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sac-test-automation -a claude-code2Вручную: положить файлы
~/.claude/skills/sap-sac-test-automation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sap-sac-test-automation/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sac-test-automation -a codex2Вручную: положить файлы
.agents/skills/sap-sac-test-automation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sac-test-automation -a cursor2Вручную: положить файлы
.cursor/skills/sap-sac-test-automation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sap-sac-test-automation2Вручную: положить файлы
.github/skills/sap-sac-test-automation/SKILL.md1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sac-test-automation -a gemini-cli2Командой платформы
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-sac-test-automation/skills/sap-sac-test-automationВручную: положить файлы
.devin/skills/sap-sac-test-automation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sac-test-automation -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о sap-sac-test-automation
Как установить sap-sac-test-automation в Claude Code?
Выполните npx skills add secondsky/sap-skills --skill sap-sac-test-automation -a claude-code. После этого скилл лежит в ~/.claude/skills/sap-sac-test-automation/SKILL.md.
Что делает sap-sac-test-automation?
Помогает спроектировать автотесты для сторис, отчётов и дэшбордов SAP Analytics Cloud: разведка компонентов, профиль дэшборда, YAML-сценарии и Playwright-адаптеры.
Нужен ли доступ к живому тенанту SAC?
Да, для реальных прогонов нужен тенант, а также вход через SSO и права на запись в планирование, если тестируете их. Такие проверки требуют подтверждения на вашей стороне.