Skip to content
Back to skills

Op Signin

ASecurity

Sign in to the 1Password CLI. Idempotent — does nothing if already authed. Reports current account.

  • 4 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 12, 2026
toolsbashsecurity

Works with

  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add aibot88/sec_skill_store --skill op-signin --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Op Signin?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Op Signin
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aibot88-op-signin/badge)](https://www.skillsdirectory.com/skills/aibot88-op-signin)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: op-signin
description: Sign in to the 1Password CLI. Idempotent — does nothing if already authed. Reports current account.
argument-hint: "[--account <shorthand>]"
allowed-tools: Bash(op signin:*), Bash(op whoami:*), Bash(op account list:*)
---

# /op-signin

Sign the user in to 1Password CLI and confirm success.

## Steps

1. Check if already signed in:
   ```bash
   op whoami
   ```
   If it succeeds, the user is authed. Report the account info from the output and stop.

2. If `op whoami` fails with "no signed-in accounts", run:
   ```bash
   op signin $ARGUMENTS
   ```
   `op signin` is idempotent and uses the desktop app integration — it will trigger biometric (Touch ID / Windows Hello / system auth). If the desktop app integration isn't enabled, the command will print instructions; do not retry, instead relay the instructions to the user.

3. After signin, run `op whoami` again to confirm and report the account.

4. If the user passed `--account <shorthand>` in `$ARGUMENTS`, that account is selected. Otherwise the most-recently-used account is used (per `OP_ACCOUNT` env var if set).

## If `OP_SERVICE_ACCOUNT_TOKEN` is set

Don't run `op signin` — service-account auth is automatic. Just run `op whoami` and report the service account identity.

## On failure

- "1Password app is not running" → tell the user to start the 1Password desktop app and re-run.
- "1Password CLI integration is not turned on" → tell the user to enable **Settings > Developer > Integrate with 1Password CLI** in the 1Password app, then re-run.
- "no biometric unlock" → tell the user to enable Touch ID / Windows Hello in **Settings > Security**.

Don't try to install or configure 1Password automatically — these are one-time interactive setup steps.

Files in this skill

  • SKILL.md1.7 KB
  • source.json590 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.