steipete/1password

Configurar e usar a CLI do 1Password para login, integração com desktop e leitura ou injeção de segredos.

O que é 1password?

Esta skill configura e utiliza a CLI do 1Password (op) para autenticar, gerenciar sessões e integrar com o ambiente desktop, além de ler e injetar segredos diretamente em fluxos de trabalho de desenvolvimento ou automação. Ela é útil para desenvolvedores e engenheiros que precisam acessar senhas, chaves de API ou outros dados sensíveis armazenados no 1Password sem expô-los em código ou logs. A skill suporta plataformas como terminal, scripts shell e ferramentas de CI/CD, e funciona estabelecendo uma sessão autenticada via `op signin`, permitindo consultas seguras com `op read` e `op item get`. Também oferece integração com o agente desktop do 1Password para simplificar a autenticação e reduzir a necessidade de senhas mestras repetidas.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/steipete/clawdis/tree/main/skills/1password

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que 1password faz?

Configurar e usar a CLI do 1Password para login, integração com desktop e leitura ou injeção de segredos.

Visão Geral

Esta skill fornece instruções e comandos para configurar a CLI do 1Password (op) em seu ambiente de desenvolvimento. Ela cobre autenticação, integração com o aplicativo desktop e recuperação segura de itens.

Pré-requisitos

  • CLI do 1Password instalada (guia de instalação)
  • Aplicativo desktop do 1Password (opcional, para integração de autenticação)

Como Usar

Login e Autenticação

Para fazer login em sua conta do 1Password:

eval $(op signin --account <sua-conta>)

Para integração com o desktop, ative a integração do CLI com o aplicativo desktop:

op signin

Lendo Segredos

Para ler um segredo (como uma senha ou chave de API):

op read "op://<cofre>/<item>/<campo>"

Exemplo:

op read "op://MinhaEmpresa/ChaveAPI/production"

Injetando Segredos

Para injetar segredos em um comando ou script:

op run -- <seu-comando>

Isso substitui automaticamente os segredos referenciados por op:// no comando.

Exemplos

Uso com Variáveis de Ambiente

export DATABASE_PASSWORD=$(op read "op://MeuCofre/DB/password")
export API_KEY=$(op read "op://MeuCofre/API/key")

Uso com Docker

op run -- docker run -e DB_PASSWORD="op://MeuCofre/DB/password" minha-imagem

Notas

  • Sempre use eval $(op signin) para evitar expor tokens em sessões.
  • A integração com o desktop reduz a necessidade de login interativo frequente.
  • Para CI/CD, utilize Service Accounts para automação.

Recursos Adicionais

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

steipete/apple-notes

Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.

steipete/apple-reminders

List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.

steipete/bear-notes

Create, search, and manage Bear notes via grizzly CLI.

steipete/blogwatcher

Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.

steipete/blucli

BluOS CLI (blu) for discovery, playback, grouping, and volume.

steipete/bluebubbles

Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.

steipete/camsnap

Capture frames or clips from RTSP/ONVIF cameras.

steipete/clawhub

Search, install, update, sync, or publish agent skills with the ClawHub CLI and registry.

steipete/coding-agent

Delegate coding work to Codex, Claude Code, or OpenCode as background workers; not simple edits or read-only code lookup.

steipete/discord

Discord message-tool ops: send/read/edit/delete, react, poll, pin, thread, search, presence, media/components.

steipete/eightctl

Control Eight Sleep pods (status, temperature, alarms, schedules).

steipete/gemini

Gemini CLI one-shot prompts, summaries, generation, skills, hooks, MCP, or Gemma routing.

steipete/gh-issues

Fetch GitHub issues, select candidates, spawn background fix agents, open PRs, and optionally process PR review comments.

steipete/gifgrep

Search GIF providers with CLI/TUI, download results, and extract stills/sheets.

steipete/github

GitHub CLI for issues, PRs, CI/check logs, comments, reviews, releases, repos, and gh api queries.

steipete/gog

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

steipete/goplaces

Query Google Places for text search, place details, resolve, reviews, or scriptable JSON via goplaces.

steipete/healthcheck

Audit/harden OpenClaw hosts: SSH, firewall, updates, exposure, backups, disk encryption, gateway security.

steipete/himalaya

Himalaya CLI for IMAP/SMTP mail: list, read, search, compose, reply, forward, copy, move, delete.

steipete/imsg

iMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.

Habilidades Relacionadas