# 1password

> Document 1Password CLI patterns only — never read or store secrets in Otto config.

- Skill: `otto-haus/1password` (Agent Skill)
- Install (CLI): `npx skillmds@latest add otto-haus/1password`
- Raw SKILL.md: https://api.skillmd.com/api/skills/otto-haus/1password/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: otto-haus (https://skillmd.com/u/otto-haus)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/otto-haus/1password

---


# 1Password skill (stub)

## Triggers

- 1password, op cli, secret reference, inject credential at runtime

## Constraints

- **Red zone:** any `op read` or secret materialization requires explicit approval
- Otto never persists secret values — use Letta/keychain as system of record
- Document commands only; user runs `op` locally

## Autonomy

- `1password.read`: red
- `1password.inject`: red

```sh
op read "op://vault/item/field" # user-approved only
```

