Tooluck logoTooluck
SKILL.md

1password

Agent skill fromLeoYeAI/agent-master-skills

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.

How to install 1password

install 1password
# install the agent-master-skills pack with the skills CLI
npx skills add LeoYeAI/agent-master-skills

# or add only this skill to Claude Code: copy the folder

skills/1password/

# into

~/.claude/skills/1password/ (all projects)

.claude/skills/1password/ (one project)

skills/1password/SKILL.md

MITFull file
1# 1Password CLI
2
3Follow the official CLI get-started steps. Don't guess install commands.
4
5## References
6
7- `references/get-started.md` (install + app integration + sign-in flow)
8- `references/cli-examples.md` (real `op` examples)
9
10## Workflow
11
121. Check OS + shell.
132. Verify CLI present: `op --version`.
143. Confirm desktop app integration is enabled (per get-started) and the app is unlocked.
154. REQUIRED: create a fresh tmux session for all `op` commands (no direct `op` calls outside tmux).
165. Sign in / authorize inside tmux: `op signin` (expect app prompt).
176. Verify access inside tmux: `op whoami` (must succeed before any secret read).
187. If multiple accounts: use `--account` or `OP_ACCOUNT`.
19
20## REQUIRED tmux session (T-Max)
21
22The shell tool uses a fresh TTY per command. To avoid re-prompts and failures, always run `op` inside a dedicated tmux session with a fresh socket/session name.
23
24Example (see `tmux` skill for socket conventions, do not reuse old session names):
25
26```bash
27SOCKET_DIR="${CLAWDBOT_TMUX_SOCKET_DIR:-${TMPDIR:-/tmp}/clawdbot-tmux-sockets}"
28mkdir -p "$SOCKET_DIR"
29SOCKET="$SOCKET_DIR/clawdbot-op.sock"
30SESSION="op-auth-$(date +%Y%m%d-%H%M%S)"
31
32tmux -S "$SOCKET" new -d -s "$SESSION" -n shell
33tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- "op signin --account my.1password.com" Enter
34tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- "op whoami" Enter
35tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- "op vault list" Enter
36…

Excerpt shown under the repository's MIT license.

More skills in agent-master-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

pbakaus /

impeccable
107k

The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.

2 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates