# sap-hana-cli

Скилл подключает агента к hana-cli: осмотр таблиц и представлений, SQL-запросы, HDI-контейнеры и выгрузка метаданных в CDS, EDMX или OpenAPI.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 717 установок · ★ 475
- Автор: secondsky
- Лицензия: GPL-3.0 · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/secondsky/sap-skills/tree/HEAD/plugins/sap-hana-cli/skills/sap-hana-cli/SKILL.md
- Обновлён: 2026-10-21
- HTML: https://affpapa.org/nevibecode/skills/sap-hana-cli

## Что делает

Скилл описывает работу с SAP HANA Developer CLI (hana-cli) — консольной утилитой для разработки и администрирования баз SAP HANA. Агент получает карту команд: осмотр таблиц, представлений, процедур и функций, выполнение SQL, управление HDI-контейнерами, операции с инстансами SAP HANA Cloud и связка с BTP CLI. Всего в описании 91 команда и больше 17 форматов вывода.

Внутри есть раздел про MCP-интеграцию: конфиг закрепляет `hana-mcp-server@0.3.4`, а подключение идёт через переменные окружения `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, ни планов на неё, ставить нечего — это повод проверить, есть ли у вас доступ к базе.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-hana-cli -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/sap-hana-cli/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/sap-hana-cli/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-hana-cli -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/sap-hana-cli/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-hana-cli -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/sap-hana-cli/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install secondsky/sap-skills sap-hana-cli
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/sap-hana-cli/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-hana-cli -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-hana-cli/skills/sap-hana-cli
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/sap-hana-cli/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add secondsky/sap-skills --skill sap-hana-cli -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/secondsky/sap-skills/tree/HEAD/plugins/sap-hana-cli/skills/sap-hana-cli/SKILL.md

## Когда брать
- посмотреть структуру таблицы и её колонки
- выполнить SQL-запрос к базе HANA
- создать или удалить HDI-контейнер
- выгрузить метаданные таблицы в формат CDS
- подключиться к инстансу HANA Cloud по service key

## Примеры запросов агенту
- Покажи все таблицы в схеме MY_APP
- Опиши структуру таблицы ORDERS
- Сделай `hana-cli inspectTable -t INVENTORY -s PRODUCTS -o cds`

## Похожие
- [sap-fiori-create-cli](https://affpapa.org/nevibecode/skills/sap-fiori-create-cli.md) — скилл · 584 установки
- [sap-fiori-guidelines](https://affpapa.org/nevibecode/skills/sap-fiori-guidelines.md) — скилл · 1200 установок
- [convex-backup](https://affpapa.org/nevibecode/skills/convex-backup.md) — скилл · 35900 установок
- [surrealkit](https://affpapa.org/nevibecode/skills/surrealkit.md) — скилл · 400 установок
- [aws-rds](https://affpapa.org/nevibecode/skills/aws-rds.md) — скилл · 331 установка
- [planetscale-pscale-cli-automation](https://affpapa.org/nevibecode/skills/planetscale-pscale-cli-automation.md) — скилл · 1700 установок

Из того же набора: [secondsky/sap-skills](https://affpapa.org/nevibecode/by/secondsky/sap-skills.md) — 20 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
