sap-hana-cli — скилл для Claude Code: работа с SAP HANA из терминала
Скилл подключает агента к hana-cli: осмотр таблиц и представлений, SQL-запросы, HDI-контейнеры и выгрузка метаданных в CDS, EDMX или OpenAPI.
npx skills add secondsky/sap-skills --skill sap-hana-cli -a claude-codeЧто делает sap-hana-cli
Скилл описывает работу с SAP HANA Developer CLI (hana-cli) — консольной утилитой для разработки и администрирования баз SAP HANA. Агент получает карту команд: осмотр таблиц, представлений, процедур и функций, выполнение SQL, управление HDI-контейнерами, операции с инстансами SAP HANA Cloud и связка с BTP CLI. Всего в описании 91 команда и больше 17 форматов вывода.
Внутри есть раздел про MCP-интеграцию: конфиг закрепляет [email protected], а подключение идёт через переменные окружения HANA_HOST, HANA_PORT, HANA_USER, HANA_PASSWORD. Сервер получает доступ к тенанту HANA, поэтому перед сменой версии пакета автор советует прогнать проверку через скилл sap-dependency-security. Для самого hana-cli нужен Node.js версии не ниже 20.19.0.
Скилл ссылается на соседние: sap-cap-capire для CAP и HDI, sap-btp-cloud-platform для облачных инстансов, sap-abap-cds для сравнения синтаксиса CDS. Если в проекте нет ни HANA, ни планов на неё, ставить нечего — это повод проверить, есть ли у вас доступ к базе.
Какие задачи решает
- посмотреть структуру таблицы и её колонки
- выполнить SQL-запрос к базе HANA
- создать или удалить HDI-контейнер
- выгрузить метаданные таблицы в формат CDS
- подключиться к инстансу HANA Cloud по service key
Примеры запросов агенту
- Покажи все таблицы в схеме MY_APP
- Опиши структуру таблицы ORDERS
- Сделай
hana-cli inspectTable -t INVENTORY -s PRODUCTS -o cds
Как установить sap-hana-cli
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-hana-cli -a claude-code2Вручную: положить файлы
~/.claude/skills/sap-hana-cli/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sap-hana-cli/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-hana-cli -a codex2Вручную: положить файлы
.agents/skills/sap-hana-cli/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-hana-cli -a cursor2Вручную: положить файлы
.cursor/skills/sap-hana-cli/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sap-hana-cli2Вручную: положить файлы
.github/skills/sap-hana-cli/SKILL.md1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-hana-cli -a gemini-cli2Командой платформы
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-hana-cli/skills/sap-hana-cliВручную: положить файлы
.devin/skills/sap-hana-cli/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-hana-cli -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о sap-hana-cli
Как установить sap-hana-cli в Claude?
Выполните npx skills add secondsky/sap-skills --skill sap-hana-cli -a claude-code. Скилл появится в ~/.claude/skills/sap-hana-cli/SKILL.md.
Что делает sap-hana-cli?
Помогает агенту работать с hana-cli: осматривать объекты базы, выполнять запросы, управлять HDI-контейнерами и конвертировать метаданные в CDS, EDMX или OpenAPI.
Что нужно для работы скилла?
Node.js версии не ниже 20.19.0 для самого hana-cli. Для MCP-режима понадобятся переменные окружения с хостом, портом, пользователем и паролем HANA.