sap-sqlscript — скилл для Claude Code: SQLScript, AMDP и HANA
Скилл с шаблонами SQLScript для процедур, функций и AMDP в SAP HANA. Пригодится, когда агент пишет или правит код в слое базы данных.
npx skills add secondsky/sap-skills --skill sap-sqlscript -a claude-codeЧто делает sap-sqlscript
Скилл подсказывает агенту синтаксис SQLScript: анонимные блоки, хранимые процедуры, скалярные и табличные функции. Внутри — правила работы с переменными, табличными типами, курсорами, обработчиками ошибок и циклы WHILE, FOR, LOOP. Язык регистронезависимый, каждая инструкция заканчивается точкой с запятой, а переменные при чтении пишутся с двоеточием.
Отдельно разобрана интеграция с AMDP — методами, которые вызывают процедуры HANA прямо из ABAP. Это тот случай, когда логика должна работать по принципу code-to-data: вычисления переносятся к данным, а не данные тянутся в приложение. Императивные конструкции обрабатываются последовательно и мешают параллельному выполнению, поэтому в тяжёлых запросах лучше держаться декларативного SQL.
Для браузерного редактора Datasphere скилл отсылает к отдельному инструменту sap-browser-automation: тот берёт на себя ручную авторизацию, запуск Edge с CDP и снятие скриншотов. Инспекция через CDP допустима только для локального интерфейса и диагностики, а проверку самой базы стоит делать штатными средствами SQL/HANA. Версия скилла 2.4.1, тестов на живой среде HANA не было — документация собрана по справке и сообществу.
Какие задачи решает
- написать хранимую процедуру с входными и выходными параметрами
- реализовать AMDP-метод и вызвать HANA-процедуру из ABAP
- обработать исключения через EXIT HANDLER
- переписать тяжёлую логику под параллельное выполнение
- разобраться, где двоеточие перед переменной ставится, а где нет
Примеры запросов агенту
- напиши SQLScript-процедуру, которая считает количество записей по статусу
- создай табличную функцию для выборки сотрудников с фильтром
- покажи пример AMDP-метода с вызовом процедуры HANA
Как установить sap-sqlscript
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sqlscript -a claude-code2Вручную: положить файлы
~/.claude/skills/sap-sqlscript/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sap-sqlscript/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sqlscript -a codex2Вручную: положить файлы
.agents/skills/sap-sqlscript/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sqlscript -a cursor2Вручную: положить файлы
.cursor/skills/sap-sqlscript/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sap-sqlscript2Вручную: положить файлы
.github/skills/sap-sqlscript/SKILL.md1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sqlscript -a gemini-cli2Командой платформы
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-sqlscript/skills/sap-sqlscriptВручную: положить файлы
.devin/skills/sap-sqlscript/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sqlscript -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора20
Похожие
Рядом в теме «Данные и базы»
Все скиллы по теме «Данные и базы» →Вопросы о sap-sqlscript
Как установить sap-sqlscript в Claude Code?
Выполни npx skills add secondsky/sap-skills --skill sap-sqlscript -a claude-code. Скилл появится в ~/.claude/skills/sap-sqlscript/SKILL.md.
Что делает sap-sqlscript?
Даёт агенту справочник по SQLScript: синтаксис процедур, функций, курсоров, обработку исключений и AMDP. Помогает писать код, который выполняется внутри базы HANA.
Можно ли через этот скилл отлаживать Datasphere?
Для браузерного редактора Datasphere скилл перенаправляет на sap-browser-automation. CDP используется только для локального осмотра интерфейса, а проверку базы делают обычными средствами SQL/HANA.