31 lines
1.1 KiB
Markdown
31 lines
1.1 KiB
Markdown
---
|
|
name: 1password
|
|
description: Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
|
|
homepage: https://developer.1password.com/docs/cli/get-started/
|
|
metadata: {"clawdbot":{"emoji":"🔐","requires":{"bins":["op"]},"install":[{"id":"brew","kind":"brew","formula":"1password-cli","bins":["op"],"label":"Install 1Password CLI (brew)"}]}}
|
|
---
|
|
|
|
# 1Password CLI
|
|
|
|
Follow the official CLI get-started steps. Don't guess install commands.
|
|
|
|
## References
|
|
|
|
- `references/get-started.md` (install + app integration + sign-in flow)
|
|
- `references/cli-examples.md` (real `op` examples)
|
|
|
|
## Workflow
|
|
|
|
1. Check OS + shell.
|
|
2. Verify CLI present: `op --version`.
|
|
3. Enable desktop app integration in 1Password app (per get-started).
|
|
4. Sign in: `op signin`.
|
|
5. If multiple accounts: use `--account` or `OP_ACCOUNT`.
|
|
6. Verify access: `op whoami` or `op account list`.
|
|
|
|
## Guardrails
|
|
|
|
- Never paste secrets into logs, chat, or code.
|
|
- Prefer `op run` / `op inject` over writing secrets to disk.
|
|
- If sign-in without app integration is needed, use `op account add`.
|