Скиллы Средний Утилиты и инструменты

1password

Скачать ZIP
18
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

1password

Настройка и использование CLI 1Password (op). Этот навык применяется, когда нужно установить CLI, включить интеграцию с десктопным приложением, выполнить вход (с одним или несколькими аккаунтами), а также читать или внедрять секреты непосредственно в процессы.

Установка

clawhub install steipete/1password

Если CLI ещё не установлен:

npx clawhub@latest install steipete/1password

Или через OpenClaw CLI:

openclaw skills install steipete/1password

Что делает этот навык

Навык отвечает за установку и настройку CLI 1Password (op), а также его интеграцию с десктопным приложением. Он покрывает сценарии входа в один или несколько аккаунтов, чтение данных из хранилищ (vault) и безопасную передачу секретов в процессы без записи на диск. :

Использование команд op run и op inject позволяет держать секреты вне истории команд, переменных окружения и логов — без дополнительной инфраструктуры. :

Когда использовать

  • Подстановка API-ключей из vault в деплой-скрипты
  • Работа с несколькими аккаунтами 1Password через терминал
  • Запуск команд с секретами через op run без записи на диск
  • Первичная настройка CLI 1Password на новой машине
  • Проверка доступа к vault перед автоматическими операциями

Пример рабочего процесса

Вход:
Пользователь просит: «Запусти мой deploy-скрипт с AWS-ключами из 1Password»

Действия агента:

  • Проверяет, установлен ли CLI: op --version
  • Убеждается, что интеграция с десктопным приложением включена и приложение разблокировано
  • Создаёт новую tmux-сессию с уникальными параметрами
  • Выполняет op signin внутри tmux и подтверждает вход через приложение
  • Запускает скрипт через op run -- ./deploy.sh, передавая секреты напрямую

Результат:
Скрипт выполняется с подставленными AWS-ключами из 1Password, при этом ни один секрет не записывается на диск. :

Требования

  • Аккаунт 1Password (личный или командный)
  • Установленное и разблокированное десктопное приложение 1Password

Ограничения и рекомендации по безопасности

  • Никогда не вставляйте секреты в логи, чат или исходный код
  • Используйте op run и op inject вместо записи секретов на диск
  • Всегда выполняйте команды op внутри tmux-сессии
  • При ошибке авторизации повторно выполните op signin внутри tmux

Файл из источника

9770_1password-1.0.1.zip