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

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

Учит ИИ-агента безопасно управлять зашифрованными переменными окружения через обёртку pnpm secrets с ключами age.

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

Что делает using-sops

Скилл задаёт строгие инструкции по работе с репозиториями, где секреты хранятся в зашифрованных файлах secrets/dev.env и secrets/prod.env. Вместо ручного вызова sops агент использует проектный скрипт tools/secrets.ts. Это защищает ключи от случайного вывода в лог или терминал.

Для локальной разработки модель меняет тестовые переменные без запроса подтверждений. Если задаче нужен доступ к продакшену, агент самостоятельно запрашивает временное повышение прав через утилиту 1Password CLI (op read). Без наличия файла .sops.yaml и обёртки pnpm secrets в репозитории инструкции скилла работать не будут.

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

  • считать или обновить переменные в secrets/dev.env
  • запустить процесс с расшифрованным окружением через pnpm secrets exec
  • повысить права для продакшена через 1Password CLI
  • синхронизировать схему переменных с зашифрованными файлами

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

  • Покажи текущие тестовые переменные окружения через pnpm secrets.
  • Задай значение STRIPE_KEY в dev.env и запусти воркер через pnpm secrets exec.
  • Проверь доступ к секретам продакшена и запроси ключ через 1Password, если нужно.

Как установить using-sops

1Через Skills CLI (Vercel)

npx skills add jssblck/agents --skill using-sops -a claude-code

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

~/.claude/skills/using-sops/SKILL.md

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

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

Вопросы о using-sops

Как установить using-sops в Claude Code?

Выполните в терминале команду npx skills add jssblck/agents --skill using-sops -a claude-code.

Зачем нужен using-sops?

Он задаёт сценарии чтения и изменения секретов без риска утечки приватных ключей age в коммиты или логи.

Можно ли вызывать sops напрямую?

Инструкция запрещает прямой вызов sops. Любое взаимодействие должно происходить строго через обёртку pnpm secrets.

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

Все скиллы по теме «Безопасность» →
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установок

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

tag-release Автоматизирует подготовку и публикацию релизных тегов в Git по правилам репозитория. Скилл сам определяет следующую версию, проверяет CI и следит за пайплайном. CX Codex +1 1 700установок merge-open-prs Скилл собирает список открытых PR, выбирает порядок и проводит их слияние через GitHub. Нужен для последовательной обработки нескольких PR. CX Codex +1 1 700установок ship-it Доводит завершённую правку до готового пул-реквеста: коммитит, пушит, открывает PR и следит за CI до зелёного. CX Codex +1 1 700установок code-craft Скилл задаёт правила работы с типами, состоянием, эффектами и ошибками. Пригодится для проектирования изменений в Rust, TypeScript, Go и Python. CX Codex +1 1 700установок testing-craft Помогает писать, проверять и упрощать тесты по строгой лестнице проверок. Скилл пригодится при рефакторинге набора проверок или выборе нужного уровня тестирования для свежего кода. CX Codex +1 1 200установок github-image-upload Прикрепляет скриншоты и записи экрана к PR, issue или комментарию GitHub и проверяет, что файлы попали в нужное место. CX Codex +1 1 200установок project-bootstrap Скилл настраивает структуру репозитория, проверки, CI и инфраструктуру для агентов. Пригодится для нового проекта или публикации пакета. CX Codex +1 794установок resolve-pr-conflicts Скилл помогает агенту безопасно устранять конфликты слияния в ветке пулреквеста, обновляя её относительно целевой ветки через отдельный worktree и прогон тестов. CX Codex +1 666установок

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

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