op-cli-runner

Execute 1Password CLI commands with redacted metadata and bounded timeouts.

1|1|Updated Jul 24, 2014
One-click install
npx skills add https://github.com/rmanzoku/dotfiles --skill op-cli-runner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: op-cli-runner
Source: https://github.com/rmanzoku/dotfiles/tree/main/skills/op-cli-runner
Command: npx skills add https://github.com/rmanzoku/dotfiles --skill op-cli-runner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the execution of 1Password CLI commands, ensuring secure logging, redaction of sensitive information, and clear failure reporting.

Core Features & Use Cases

  • Safe Execution: Directly runs op and opmaterialize commands with bounded timeouts and redacted command metadata.
  • Error Classification: Clearly classifies failures such as authentication issues, timeouts, and command errors.
  • Logging and Artifacts: Generates logs and summary artifacts for easy troubleshooting and auditing.
  • Use Case: When you need to execute 1Password CLI commands within an automated workflow, use this Skill to avoid silent hangs and ensure all commands are executed securely.

Quick Start

Run the 1Password CLI command 'opmaterialize diff' using the op-cli-runner skill.

Frequently Asked Questions about op-cli-runner

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

FAQPage Schema
How do I run 1Password CLI commands securely within an automated workflow?

You can run 1Password CLI commands securely by executing `op` and `opmaterialize` with redacted metadata, bounded timeouts, and clear failure classification to prevent silent hangs and protect sensitive information.

Why does my automated 1Password CLI script hang indefinitely during execution?

1Password CLI scripts often hang due to missing timeouts. This Skill prevents silent hangs by enforcing bounded timeouts on `op` command execution and clearly classifying timeout failures.

How are authentication and command errors handled when executing 1Password CLI commands?

Authentication and command errors are handled through clear failure classification. The Skill distinguishes between authentication issues, timeouts, and command errors while generating logs for troubleshooting.

Does this approach to running 1Password CLI commands redact sensitive metadata in logs?

Yes, executing 1Password CLI commands with this Skill ensures secure logging by redacting sensitive command metadata and generating summary artifacts for easy auditing and troubleshooting.

What is the best way to troubleshoot failed 1Password CLI command executions in CI/CD pipelines?

The best way to troubleshoot failed 1Password CLI executions is by using a runner that generates logs and summary artifacts. This Skill provides clear failure classification for authentication, timeouts, and command errors.

Can I use opmaterialize commands with bounded timeouts for secure secret retrieval?

Yes, you can execute `opmaterialize` commands safely. The Skill directly supports `opmaterialize` with bounded timeouts, redacted metadata, and clear error classification for automated workflows.