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

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

Позволяет агенту искать и копировать секреты из 1Password или Bitwarden в буфер обмена без вывода открытого текста в терминал.

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

Что делает c-secrets

Скилл учит ИИ взаимодействовать с менеджерами паролей через утилиты op и bw. Агент может найти учётную запись, извлечь логин, заметки или конкретное поле вроде «Access Key ID» для AWS.

Главное правило скилла — строгий запрет на вывод паролей и токенов в терминал открытым текстом. Все секреты и сгенерированные пароли перенаправляются сразу в системный буфер обмена командой pbcopy. Пользователю возвращается только статус об успешном копировании.

Для работы требуются установленные и авторизованные утилиты op или bw. Если хранилище Bitwarden заблокировано, скилл напомнит выполнить bw unlock и задать переменную BW_SESSION. Без утилиты pbcopy передача пароля в буфер завершится ошибкой.

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

  • скопировать пароль из хранилища 1Password сразу в буфер обмена
  • сгенерировать случайный пароль нужной длины через bw или op
  • получить открытые реквизиты вроде логина или URL без показа пароля
  • извлечь отдельное поле вроде ключа AWS из сохранённой записи

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

  • Скопируй пароль от GitHub из 1Password
  • Сгенерируй пароль на 20 символов со спецзнаками через Bitwarden
  • Найди запись AWS в 1Password и покажи логин

Как установить c-secrets

1Через Skills CLI (Vercel)

npx skills add daxaur/openpaw --skill c-secrets -a claude-code

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

~/.claude/skills/c-secrets/SKILL.md

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

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

Вопросы о c-secrets

Как установить c-secrets в Claude Code?

Выполните команду npx skills add daxaur/openpaw --skill c-secrets -a claude-code в терминале или сохраните спецификацию в ~/.claude/skills/c-secrets/SKILL.md.

Что делает скилл c-secrets?

Он настраивает вызов CLI-клиентов op и bw для чтения записей и генерации паролей, передавая секретные значения в буфер обмена через пайп.

Покажет ли агент пароль на экране, если попросить об этом прямо?

Нет. Инструкция скилла прямо запрещает печатать пароли в чат: агент перенаправит значение в буфер обмена и просто подтвердит действие.

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

SKILL.md · MIT
---
name: c-secrets
description: Look up and manage secrets using 1Password CLI (`op`) or Bitwarden CLI (`bw`). Retrieve passwords, generate new passwords, and copy credentials to clipboard. CRITICAL: Never display passwords in plain text — always copy to clipboard.
tags: [passwords, secrets, 1password, bitwarden, credentials, security]
---

## What This Skill Does

Retrieves credentials and generates passwords using `op` (1Password CLI) or `bw` (Bitwarden CLI). All passwords are copied to clipboard — never printed to the terminal.

## CRITICAL RULE

**NEVER display passwords, tokens, or secret values in plain text output.** Always use clipboard copy commands. This applies to every secret retrieval, no exceptions.

## CLI Tools

### 1Password (`op`)

```bash
# Copy a password to clipboard (PREFERRED — never print)
op item get "GitHub" --fields password | pbcopy

# Look up an item
op item get "GitHub"

# List all items
op item list

# Generate a password (copy to clipboard)
op generate-password --length 20 --symbols | pbcopy

# Get a specific field
op item get "AWS" --fields "Access Key ID"
```

### Bitwarden (`bw`)

```bash
# Unlock vault first (session token required)
export BW_SESSION=$(bw unlock --raw)

# Copy password to clipboard (PREFERRED)
bw get password "GitHub" | pbcopy

# Look up an item
bw get item "GitHub"

# Generate a password (copy to clipboard)
bw generate --length 20 --special | pbcopy
```

## Usage Guidelines

1. **Always pipe passwords to `pbcopy`** — confirm "Copied to clipboard" to the user instead of showing the value.
2. If the user asks to "show" or "display" a password, redirect: copy it to clipboard and inform them.
3. For lookups, show non-sensitive fields (username, URL, notes) but never the password itself.
4. If vault is locked, prompt the user to unlock it manually before proceeding.

## Notes

- `op` requires 1Password app installed and CLI signed in: `op signin`
- `bw` requires Bitwarden CLI installed and vault unlocked each session

© daxaur · MIT · daxaur/openpaw

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

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

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

c-tasks Скилл для работы с задачами сразу в трёх менеджерах: Todoist, Things 3 и Taskwarrior. Сам определяет, какой инструмент установлен, и дальше действует через него. CX Codex +1 ★ 173звёзд репо c-system Управляет системными параметрами macOS через утилиту m-cli: звуком, сетью Wi-Fi, аккумулятором, экраном и корзиной прямо из диалога с агентом. CX Codex +1 ★ 173звёзд репо c-speakers Скилл управляет воспроизведением, громкостью и группами колонок Sonos через CLI. Пригодится, чтобы менять музыку в комнатах из чата с агентом. CX Codex +1 ★ 173звёзд репо c-slack Даёт агенту доступ к Slack через CLI: сообщения в каналы и личку, загрузка файлов, ответы в тредах. CX Codex +1 ★ 173звёзд репо c-screen Скилл снимает экран, извлекает текст с помощью OCR и делает снимки с веб-камеры. Пригодится, когда агенту нужно разобрать содержимое экрана или изображение с камеры. CX Codex +1 ★ 173звёзд репо c-schedule Ставит повторяющиеся задачи Claude на launchd или cron, следит за расходом и отдаёт результат в Telegram, файл или уведомление. CX Codex +1 ★ 173звёзд репо c-research Скилл поручает утилите summarize сжатие веб-страниц, PDF, видео с YouTube и подкастов. Пригодится, когда нужно быстро вытащить суть из ссылки или файла прямо в чате с агентом. CX Codex +1 ★ 173звёзд репо c-obsidian Сохраняет рабочий контекст в Obsidian: ежедневные заметки, логи сессий и записи знаний. Нужен, когда агенту требуется долговременная память. CX Codex +1 ★ 173звёзд репо

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

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