1password

Automate sign-in, reading, and injection of secrets via the 1Password CLI.

2|Updated May 22, 2026
One-click install
npx skills add https://github.com/519lab/thoth-agent --skill 1password-519lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1password
Source: https://github.com/519lab/thoth-agent/tree/main/optional-skills/security/1password
Command: npx skills add https://github.com/519lab/thoth-agent --skill 1password-519lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the management of secrets using the 1Password CLI, ensuring secure handling of sensitive information while streamlining workflows for installation, configuration, and command execution.

Core Features & Use Cases

  • Secure Secret Management: Automate the signing in, reading, and injecting secrets through the 1Password CLI.
  • Installation and Configuration: Guidance on setting up the 1Password CLI and choosing authentication methods.
  • Command Execution: Execute commands with secret environment variables or inject secrets into configurations.
  • Use Case: For a developer setting up a new project, this Skill can be used to securely integrate secrets into the development environment without manual intervention.

Quick Start

Configure 1Password CLI with a service account and use the skill to inject a secret into your configuration.

Frequently Asked Questions about 1password

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate secret management in a CI/CD pipeline?

Automate secret management in a CI/CD pipeline by configuring the 1Password CLI with a service account to sign in, read, and inject secrets directly into your environment variables or configurations. This eliminates manual intervention and securely handles sensitive information during automated deployments.

What is the best way to inject secrets into development environment configurations?

Inject secrets into development configurations by using the 1Password CLI to securely read and inject sensitive data. It integrates with the desktop app or service accounts, allowing developers to seamlessly access required credentials without manual copying.

Does 1Password CLI work with service accounts for automated workflows?

Yes, 1Password CLI works with service accounts for automated workflows. This authentication method allows scripts and CI/CD pipelines to securely sign in and retrieve secrets without requiring manual user interaction or the desktop app.

How do I set up and configure the 1Password CLI?

Set up and configure the 1Password CLI by installing the tool and choosing an authentication method like a service account or desktop app integration. Once configured, you can execute commands to read and inject secrets into your workflow.

Can I execute commands with secret environment variables using 1Password CLI?

Yes, you can execute commands with secret environment variables using the 1Password CLI. It facilitates the secure injection of secrets into configurations and command executions, streamlining your workflow without exposing sensitive data.