sap-sac-scripting — скилл для Claude Code: скриптинг SAP Analytics
Скилл для написания и отладки скриптов в SAP Analytics Cloud. Покрывает Analytics Designer и Optimized Story Experience.
npx skills add secondsky/sap-skills --skill sap-sac-scripting -a claude-codeЧто делает sap-sac-scripting
sap-sac-scripting помогает писать скрипты для Analytics Designer и Optimized Story Experience. Внутри — справочные файлы по API, шаблоны и четыре агента: отладчик, оптимизатор производительности, помощник по планированию и помощник по поиску API.
Скилл подключается к MCP-серверу secondsky/sap_analytics_cloud_mcp, который даёт 90 инструментов REST API в 11 областях: контент, экспорт и импорт данных, календарь, управление пользователями, переводы и другое. Сервер ставится из исходников, поэтому для него нужен Node.js и собранный проект. Придётся настроить переменные окружения: SAC_BASE_URL, SAC_TOKEN_URL, SAC_CLIENT_ID, SAC_CLIENT_SECRET и путь к репозиторию.
Доступны четыре слэш-команды: /sac-script-template для генерации шаблонов, /sac-debug для отладки, /sac-optimize для анализа производительности и /sac-planning для планирования. Есть хук, который автоматически проверяет скрипты при записи.
Статус скилла — документация проверена, но live-проверки в рабочем тенанте ещё не подтверждены. Если вам нужны гарантии на боевом окружении, это повод проверить самостоятельно перед продакшеном.
Какие задачи решает
- написать скрипт фильтрации данных в SAC
- отладить ошибку в Analytics Designer
- найти подходящий метод OSE API
- настроить операции планирования и версии
- проверить производительность скрипта стори
Примеры запросов агенту
- Помоги отладить скрипт в Analytics Designer, ошибка при фильтрации данных
- Найди метод API для экспорта данных в Optimized Story Experience
- Сгенерируй шаблон скрипта для планирования с версиями и блокировкой данных
Как установить sap-sac-scripting
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sac-scripting -a claude-code2Вручную: положить файлы
~/.claude/skills/sap-sac-scripting/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sap-sac-scripting/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sac-scripting -a codex2Вручную: положить файлы
.agents/skills/sap-sac-scripting/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sac-scripting -a cursor2Вручную: положить файлы
.cursor/skills/sap-sac-scripting/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sap-sac-scripting2Вручную: положить файлы
.github/skills/sap-sac-scripting/SKILL.md1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sac-scripting -a gemini-cli2Командой платформы
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-sac-scripting/skills/sap-sac-scriptingВручную: положить файлы
.devin/skills/sap-sac-scripting/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sac-scripting -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о sap-sac-scripting
Как установить sap-sac-scripting в Claude Code?
Выполните npx skills add secondsky/sap-skills --skill sap-sac-scripting -a claude-code. Скилл появится в ~/.claude/skills/sap-sac-scripting/SKILL.md. После установки нужно настроить MCP-сервер, если он ещё не подключён.
Что делает sap-sac-scripting?
Помогает писать, отлаживать и оптимизировать скрипты для SAP Analytics Cloud. Работает с Analytics Designer и Optimized Story Experience, содержит справочники API, шаблоны, агентов и команды.
Что нужно для работы с MCP-сервером?
Сервер ставится из исходников: клонируйте репозиторий, зафиксируйте коммит 2020235505d98111c2889598ab2217c1619b6943, выполните npm ci --ignore-scripts и npm run build. Потом задайте переменные окружения: SAC_BASE_URL, SAC_TOKEN_URL, SAC_CLIENT_ID, SAC_CLIENT_SECRET, SAC_MCP_PATH и SAC_MCP_COMMIT.