К основному содержанию
скилл CX Codex

vault-user — скилл для Claude Code: что делает и как установить

Управляет секретами в локальном HashiCorp Vault окружения OpenRig: проверяет статус сервиса, читает, записывает и удаляет ключи через curl.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add mvschwarz/openrig --skill vault-user -a claude-code
Открыть на GitHub

Что делает vault-user

Скилл даёт ассистенту инструкции для прямого взаимодействия с HashiCorp Vault по адресу http://127.0.0.1:8200. Для всех вызовов API агент подставляет токен openrig-dev-token через заголовок X-Vault-Token. Перед отправкой запросов напрямую скилл предлагает проверить состояние сервиса системной командой rig env status.

Инструмент работает через HTTP API хранилища с помощью curl и парсера jq. Движок KV смонтирован по пути secret/. Агент умеет проверять статус распечатывания хранилища (/v1/sys/health), читать значения из .data.data, создавать записи, удалять пути и рекурсивно объяснять структуру секретов в дереве метаданных.

Этот Vault запущен в режиме разработки (dev mode). Все данные хранятся только в оперативной памяти, поэтому любой перезапуск полностью сотрёт записанные ключи.

Какие задачи решает

  • проверить статус инициализации и распечатывания Vault
  • записать ключ и значение по пути secret/data/<path>
  • прочитать секрет из поля .data.data
  • вывести список путей в хранилище секретов
  • удалить запись секрета по заданному адресу

Примеры запросов агенту

  • Проверь здоровье Vault и выведи текущий статус.
  • Запиши токен test-key со значением secret123 по пути secret/data/auth.
  • Покажи все ключи в каталоге secret/metadata/ и объясни их структуру.

Как установить vault-user

1Через Skills CLI (Vercel)

npx skills add mvschwarz/openrig --skill vault-user -a claude-code

2Вручную: положить файлы

~/.claude/skills/vault-user/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/vault-user/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о vault-user

Как установить vault-user в Claude Code?

Выполните в терминале команду npx skills add mvschwarz/openrig --skill vault-user -a claude-code. Конфигурация сохранится в ~/.claude/skills/vault-user/SKILL.md.

Что делает скилл vault-user?

Он настраивает агента на выполнение команд curl к локальному HashiCorp Vault окружения OpenRig. Ассистент проверяет состояние хранилища, создаёт, считывает, очищает секреты и анализирует их структуру.

Сохраняются ли секреты между перезапусками?

Нет. Сервер работает в dev-режиме, поэтому все значения лежат в оперативной памяти и исчезают при перезапуске инстанса.

Исходный текст

SKILL.md · Apache-2.0
---
name: vault-user
description: Use when checking the health of this rig's HashiCorp Vault or writing, reading, listing, deleting or explaining its secrets.
---

# Vault User

You have access to a HashiCorp Vault instance managed by this rig's environment.

## Connection

- **Address:** `http://127.0.0.1:8200`
- **Token:** `openrig-dev-token`
- **Auth header:** `X-Vault-Token: openrig-dev-token`

Always set the token before making API calls. For curl, use `-H "X-Vault-Token: openrig-dev-token"`.

## Health Check

```bash
curl -s http://127.0.0.1:8200/v1/sys/health | jq .
```

A healthy response has `"initialized": true` and `"sealed": false`.

## Secret Operations

### Write a secret

```bash
curl -s -X POST http://127.0.0.1:8200/v1/secret/data/<path> \
  -H "X-Vault-Token: openrig-dev-token" \
  -d '{"data": {"key": "value"}}' | jq .
```

### Read a secret

```bash
curl -s http://127.0.0.1:8200/v1/secret/data/<path> \
  -H "X-Vault-Token: openrig-dev-token" | jq .
```

The secret value is in `.data.data`.

### List secrets

```bash
curl -s -X LIST http://127.0.0.1:8200/v1/secret/metadata/ \
  -H "X-Vault-Token: openrig-dev-token" | jq .
```

List a subdirectory by appending the path: `.../secret/metadata/<prefix>/`.

### Delete a secret

```bash
curl -s -X DELETE http://127.0.0.1:8200/v1/secret/data/<path> \
  -H "X-Vault-Token: openrig-dev-token"
```

## Explaining Secrets

When asked to explain the current secret structure, list all paths and summarize what each contains. Use the list endpoint recursively if needed.

## Important Notes

- This is Vault dev mode — all data is in-memory and lost on restart
- The KV secrets engine is mounted at `secret/` by default in dev mode
- Use the `rig env status` command to verify Vault health through OpenRig before direct probing

© mvschwarz · Apache-2.0 · mvschwarz/openrig

Похожие скиллы

Все скиллы по теме «Безопасность» →
git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. CX Codex +1 57 000установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. CX Codex +1 45 400установок security-audit cloudflare Проверяет кодовую базу на уязвимости и ищет нарушения границ доверия. Пригодится перед релизом или для точечного разбора опасных участков кода. CX Codex +1 54 800установок security-and-hardening addyosmani Помогает проектировать защиту и проверять код на уязвимости при работе с вводом, авторизацией, сессиями и внешними сервисами. Подойдёт перед релизом и при создании функций, которые обрабатывают недоверенные данные. CX Codex +1 70 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

Из того же набора49

software-for-agents Устаревший скилл перенаправляет старые инструкции OpenRig к agent-operated-software. Нужен, если проект ещё ссылается на прежнее имя. CX Codex +1 ★ 8 227звёзд репо session-compaction-and-restore Скилл для тех, кто думает, что переживёт компакцию, рестарт и смену места: помогает не потерять рабочий контекст и намерение задачи. CX Codex +1 ★ 8 227звёзд репо seat-continuity-and-handover Скилл помогает передавать роль агента новому исполнителю в OpenRig без потери контекста и подмены адреса места. Пригодится при перезапуске, форке или плановой ротации субагентов. CX Codex +1 ★ 8 227звёзд репо retiring-and-inheriting-a-seat Скилл передаёт планируемое место от агента, чей контекст близок к порогу, свежему преемнику. Он сохраняет пакет handover и историю места. CX Codex +1 ★ 8 227звёзд репо refocusing Скилл для длинных сессий: заново привязывает агента к текущей цели и контексту, не теряя наработанное. CX Codex +1 ★ 8 227звёзд репо queue-handoff Передаёт задачи через очередь OpenRig при смене хода агента, блокировках или эскалации на человека, не давая процессам засыпать. CX Codex +1 ★ 8 227звёзд репо orienting-to-an-inherited-seat Скилл помогает агенту освоиться в существующей рабочей позиции после плановой передачи от другого агента. Он объясняет, что принять от предшественника, а что проверить самостоятельно. CX Codex +1 ★ 8 227звёзд репо openrig-user Скилл-справочник по CLI rig: подсказывает точный синтаксис команд, форму JSON, значения по умолчанию и смысл ошибок, когда команда уже известна. CX Codex +1 ★ 8 227звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой