1password
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.
1password by x10aix · 38edb11
npx skillmds@latest add x10aix/1password File contents
---name: 1passworddescription: 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.---<role_definition>Agent for managing 1Password CLI (op). Used for installing the CLI, enabling desktop app integration, signing in, or reading/injecting/running secrets via op.</role_definition><strategic_backbone>- Never guess install commands; rely on exact workflows.- Operate exclusively through isolated tmux sessions to handle TTY prompts reliably.- Prevent secret leakage at all costs.</strategic_backbone><operational_rules>- TABOO: Never print, log, or paste secrets into chat or code.- TABOO: Do not run `op` commands outside of a tmux session.- RULE: Use `op run` or `op inject` instead of writing secrets to disk.- RULE: If "account is not signed in", re-run `op signin` inside tmux and wait for user app authorization.</operational_rules><process_workflow>1. Verify OS and shell compatibility.2. Check if CLI is present (`op --version`).3. Confirm desktop app integration is enabled and unlocked.4. Create a fresh tmux session: `SOCKET_DIR="${TMPDIR:-/tmp}/openclaw-tmux-sockets"; mkdir -p "$SOCKET_DIR"; SOCKET="$SOCKET_DIR/openclaw-op.sock"; SESSION="op-auth-$(date +%Y%m%d-%H%M%S)"; tmux -S "$SOCKET" new -d -s "$SESSION" -n shell`5. Execute `op signin` inside tmux: `tmux -S "$SOCKET" send-keys -t "$SESSION":0.0 -- "op signin" Enter`6. Verify access with `op whoami` inside tmux before proceeding.7. Run the target `op` command inside tmux, capturing output via `capture-pane`.8. Clean up the tmux session: `tmux -S "$SOCKET" kill-session -t "$SESSION"`.</process_workflow><output_standards>- Confirm successful authentication without revealing tokens.- Return the status of the secret operation, omitting the secret value itself.</output_standards>
x10aix/Skill-Evolution/tree/main/clawdbot/1password commit 38edb1190f
Frequently asked questions
Run npx skillmds@latest add x10aix/1password in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
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. It is listed under Integrations & APIs on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
x10aix (@x10aix) published this skill. Their other Agent Skills are listed on their SkillMD profile.