← Back to Skills Marketplace
kakatkarakshay

Proton Pass CLI

by KakatkarAkshay · GitHub ↗ · v1.1.0
cross-platform ⚠ suspicious
2193
Downloads
0
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install proton-pass
Description
Manage Proton Pass vaults, items (logins, SSH keys, aliases, notes), passwords, SSH agent integration, and secret injection into applications. Use when working with Proton Pass for password management, SSH key storage, secret injection (run commands with secrets, inject into templates), environment variable injection, or generating secure passwords. Supports vault/item CRUD, sharing, member management, SSH agent operations, TOTP generation, secret references (pass://vault/item/field), template injection, and command execution with secrets.
Usage Guidance
This SKILL.md appears to be a usage/install guide for a Proton Pass CLI and is internally consistent, but exercise caution: 1) The registry lists the source as unknown and provides no homepage — verify you obtained the skill from an official/trusted source before installing anything. 2) The install instructions include executing a remote script (curl | bash or install.ps1); prefer package-manager installs (Homebrew or official release assets) or review the install script contents before running. 3) The guide recommends putting credentials in environment variables or files and supports injecting secrets into arbitrary commands/templates — these are convenient but can leak secrets if scripts or agents run untrusted commands. 4) If you allow autonomous agent invocation, explicitly restrict the agent's ability to execute system commands or access sensitive files, and avoid granting broad runtime privileges. 5) If you need this skill, consider: obtaining the official binary from Proton's verified releases, auditing the install script, and using ephemeral/least-privilege automation tokens or file-based secret references rather than persistent plaintext env vars.
Capability Analysis
Type: OpenClaw Skill Name: proton-pass Version: 1.1.0 The skill bundle is classified as suspicious due to several high-risk capabilities, despite being aligned with its stated purpose as a password and secret manager. These include the installation method via `curl | bash` from an external URL (`proton.me`), the ability to import SSH private keys from `~/.ssh/` (documented in SKILL.md), and the `pass-cli run` and `pass-cli inject` commands which allow executing arbitrary commands with injected secrets or writing secrets to arbitrary files. While these are legitimate functionalities for a secret management tool, they expose a significant attack surface if the AI agent were to be compromised by a subsequent malicious prompt, and the skill itself does not lack these meaningful high-risk behaviors.
Capability Assessment
Purpose & Capability
The name/description align with the runtime instructions (vault/item management, secret injection, SSH integration). However the registry metadata lists source as unknown and homepage none, which reduces confidence this is an official packaged skill. The SKILL.md also describes functionality (execute commands with secrets injected) that requires the ability to run arbitrary commands — this is coherent with the stated features but materially increases risk.
Instruction Scope
The SKILL.md instructs the operator to download & pipe a remote install script (curl | bash or Invoke-WebRequest install.ps1) and to use environment variables or files to hold plaintext secrets (PROTON_PASS_PASSWORD, *_FILE). It explicitly documents 'secret injection' and 'command execution with secrets' (run arbitrary commands with secrets injected), which if executed by an agent or by scripts can exfiltrate secrets or be abused to run arbitrary code. The instructions do not request access to unrelated system files, but they do authorize use of secrets in arbitrary templates/commands — a high-risk capability.
Install Mechanism
There is no formal install spec in the registry, but SKILL.md recommends installing via a remote script piped to a shell (https://proton.me/download/pass-cli/install.sh) or a PowerShell script from the same domain, and offers Homebrew as an alternative. Download-and-execute from the network is high risk even when served from an official domain; Homebrew is lower risk. Absence of a documented packaged install in the registry means users/agents might follow the curl|bash route by default.
Credentials
The skill declares no required environment variables, but the instructions describe optional env vars and file-based variables for automation (PROTON_PASS_PASSWORD, PROTON_PASS_TOTP, PROTON_PASS_EXTRA_PASSWORD and *_FILE variants). Those env vars are directly relevant to the CLI, so they are proportionate to the stated purpose — however recommending plaintext credentials in env vars/files is a sensitive practice and should be treated carefully. The secret-injection feature is functionally justified for the described purpose but raises exfiltration risk.
Persistence & Privilege
The skill does not request always:true and does not ask to modify other skills or system-wide settings. It allows normal autonomous invocation (disable-model-invocation:false), which is the platform default; combined with the ability to inject and execute secrets, this increases the blast radius if the agent is allowed to call the skill autonomously.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install proton-pass
  3. After installation, invoke the skill by name or use /proton-pass
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Major update: Added secret injection commands (run, inject), configuration management, key storage providers, Docker support, telemetry controls, and expanded troubleshooting. Now includes complete secret management workflows for application integration.
v1.0.0
Initial release: Comprehensive Proton Pass CLI skill covering authentication, vault/item management, SSH agent integration, password generation, and secret management
Metadata
Slug proton-pass
Version 1.1.0
License
All-time Installs 2
Active Installs 2
Total Versions 2
Frequently Asked Questions

What is Proton Pass CLI?

Manage Proton Pass vaults, items (logins, SSH keys, aliases, notes), passwords, SSH agent integration, and secret injection into applications. Use when working with Proton Pass for password management, SSH key storage, secret injection (run commands with secrets, inject into templates), environment variable injection, or generating secure passwords. Supports vault/item CRUD, sharing, member management, SSH agent operations, TOTP generation, secret references (pass://vault/item/field), template injection, and command execution with secrets. It is an AI Agent Skill for Claude Code / OpenClaw, with 2193 downloads so far.

How do I install Proton Pass CLI?

Run "/install proton-pass" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Proton Pass CLI free?

Yes, Proton Pass CLI is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Proton Pass CLI support?

Proton Pass CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Proton Pass CLI?

It is built and maintained by KakatkarAkshay (@kakatkarakshay); the current version is v1.1.0.

💬 Comments