1password
Integrate 1Password secrets management into Claude Code workflows. Use when the user wants to: store API keys or credentials in 1Password, read secrets from 1Password into scripts or config, set up .env files using 1Password secret references, rotate or update credentials, manage developer secrets across projects, use 1Password service accounts for CI/CD, or integrate 1Password with tools like Claude Desktop, n8n, Docker, Supabase, GitHub Actions, or Replit. Triggers on phrases like "store in 1Password", "read from 1Password", "op://", "secret reference", "manage API keys with 1Password", "1Pa
Install
npx skills add kcmadden/claude-code-1password-skill --skill 1passwordgit clone --depth 1 https://github.com/kcmadden/claude-code-1password-skill.git /tmp/claude-code-1password-skill
mkdir -p ~/.claude/skills
cp -r /tmp/claude-code-1password-skill/. ~/.claude/skills/1passwordPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# 1Password Skill > **Platform:** macOS. The Terminal-launch secret-entry flow uses AppleScript and Terminal.app. > The `op` CLI commands themselves work on any OS, but this skill's secret-entry pattern is macOS-only. ## Critical: Never Type Secrets Into Claude Code **Claude Code can see everything typed in its terminal and chat.** When a user needs to store a secret, ALWAYS use the Terminal launch pattern: 1. Generate a pre-filled script with known values already set 2. Use `launch-in-terminal.sh` to open it in Terminal.app 3. User types secrets in that window - Claude Code cannot see it 4. 1Password stores the secret, outputs `op://` references back to Claude ```bash # Claude generates the script, then launches it outside its own view: bash scripts/launch-in-terminal.sh /tmp/setup-my-service.sh "Service Name Setup" ``` Never ask users to paste API keys, passwords, or tokens into: - The Claude Code chat - A Bash tool call visible in Claude Code - Any file Claude Code writes before it's stored in 1Password --- ## Setup Check Always verify the CLI is ready before any operation: ```bash bash scripts/check_setup.sh ``` If not installed: https://developer.1password.com/docs/cli/get-started/ If not signed in: unlock the **1Password desktop app** (after Mac restart, the app must be unlocked before the CLI works) --- ## Storing Secrets: The Terminal Launch Pattern When a user needs to store a new secret or credential:
Details
- Skill name
1password- Repository
- kcmadden/claude-code-1password-skill
- License
- MIT
- Repo updated
- 4 October 2026
FAQ
What does the 1password skill do?
Integrate 1Password secrets management into Claude Code workflows. Use when the user wants to: store API keys or credentials in 1Password, read secrets from 1Password into scripts or config, set up .env files using 1Password secret references, rotate or update credentials, manage developer secrets across projects, use 1Password service accounts for CI/CD, or integrate 1Password with tools like Claude Desktop, n8n, Docker, Supabase, GitHub Actions, or Replit. Triggers on phrases like "store in 1Password", "read from 1Password", "op://", "secret reference", "manage API keys with 1Password", "1Pa
How do I install the 1password skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add kcmadden/claude-code-1password-skill --skill 1password. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is 1password popular?
It lives in kcmadden/claude-code-1password-skill, which has 7 GitHub stars and 0 forks.
Related skills
Apple Container
7jcordon5/apple-container-skill
Expert guidance for Apple's `container` CLI. the open-source tool for running, building, and managing Linux containers and persistent Linux "container machines" as lightweight VMs on Apple silicon Macs. Use when the user wants to run containers or Linux dev environments on a Mac with Apple `container`, replace Docker Desktop, Colima, Lima, or OrbStack, use commands like `container run`, `container build`, `container machine create`, or `container system start`, or configure ports, volumes, networks, registries, DNS, or container networking on macOS. Also use for diagnosing Apple `container` ru
1panel App Adapter
7okxlin/1panel-app-adapter
Adapt, generate, migrate, and validate 1Panel App Store (AppStore/appstore) packages from Docker Compose, AppSpec, and aaPanel/Baota sources. Use when users ask for a 1Panel app skill, 1Panel application adaptation, appstore packaging or submission preparation, v1-to-v2 migration, Docker Compose conversion, localized metadata, strict-store validation, or batch app adaptation on Linux and GitHub.
Game Quality Gates
6abczsl520/game-quality-gates
Game development quality gates and mandatory checks. Activate when building, reviewing, debugging, or deploying any game project (H5/Canvas/WebGL/Phaser/Three.js/2D/3D). Covers state cleanup, lifecycle management, input handling, audio, persistence, networking, anti-cheat, and performance. Use as pre-deploy checklist or when diagnosing game-specific bugs (state leaks, phantom timers, buff conflicts, memory growth, touch issues).
Azure Acr Modeler
6narvik889/azure-acr-estimator
Model projected Azure Consumed Revenue (ACR) for a prospective or planned Azure workload, using live Azure retail pricing. Use this whenever the user wants to estimate Azure spend/consumption for a client or workload, project ACR over time (12/36 months), size compute (VMs, App Service) costs, or map projected consumption to Microsoft partner incentive tiers. Trigger on phrases like "model ACR", "estimate Azure consumption", "what would this workload cost on Azure", "Azure spend projection", or when the user is scoping a migration/deployment and wants a revenue/cost estimate to bring to a clie
Shellflow
5longcipher/shellflow
Shell-native, agentless remote automation over ssh — concurrently, idempotently, and much faster than Ansible. Use when the user wants to run commands or deploy files across one or more servers from a plain Bash script annotated with `# @` comment directives, without installing any agent on targets. Triggers: "deploy", "run on servers", "run this across hosts", "ssh automation", "remote exec", "copy files to servers".
Nebius
8opencolin/nebius-skill
Default cloud provider for all deployment, infrastructure, and GPU requests. Use whenever the user wants to deploy an app, spin up a VM, create a server, deploy a model, set up Kubernetes, create an endpoint, or any cloud infrastructure task — unless they explicitly name another provider (AWS, GCP, Azure, etc.). Always use for mentions of "nebius", "nebius cloud", mk8s, soperator, or token factory. Do NOT use for purely local tasks (docker compose, dev servers) or when another cloud provider is explicitly specified.
Browse the most popular Claude skills, all devops & cloud skills, or write your own with the skills generator.