One-click install
npx skills add https://github.com/hschne/pi-stuff --skill proton-pass
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proton-pass
Source: https://github.com/hschne/pi-stuff/tree/main/skills/proton-pass
Command: npx skills add https://github.com/hschne/pi-stuff --skill proton-pass

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk and hassle of manually tracking sensitive credentials like API keys, tokens, and environment variables across disconnected tools and files, by providing a structured, secure workflow to manage all secrets directly in Proton Pass via the pass-cli tool.

Core Features & Use Cases

  • Secret CRUD Operations: Create, view, update, and list Proton Pass items and vaults for all types of sensitive credentials.
  • Consistent Secret Schema: Follows a recommended convention for env-style secrets (item title matches the exact env var name, with a hidden field named value) for seamless integration with tools like fnox and CI/CD pipelines.
  • Safe Migration Workflow: Provides a step-by-step, secure process to migrate existing scattered secrets into Proton Pass without exposing sensitive data in temporary files.
  • Use Case: A developer can use this Skill to organize all their project API keys (e.g., ANTHROPIC_API_KEY, NPM_TOKEN) into a dedicated Proton Pass vault, structured for easy access by their development and deployment tools.

Quick Start

Use the proton-pass skill to migrate your existing GEMINI_API_KEY into a new custom item in your default Proton Pass vault, following the recommended env var naming and hidden field convention.

Frequently Asked Questions about proton-pass

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

FAQPage Schema
How do I manage API keys and environment variables in Proton Pass?

Manage API keys and environment variables in Proton Pass by using the pass-cli command-line tool to create, view, update, and list sensitive credentials within secure vaults for structured secret management.

What is the recommended schema for storing environment variables in Proton Pass?

The recommended schema for environment variables in Proton Pass sets the item title to the exact env var name and stores the secret in a hidden field named value, ensuring seamless integration with CI/CD pipelines.

How do I securely migrate existing credentials into Proton Pass?

Securely migrate existing credentials into Proton Pass by following a structured step-by-step workflow via pass-cli that moves scattered secrets directly without exposing sensitive data in temporary files.

Can I use pass-cli to list Proton Pass items for automation tools?

Yes, you can use pass-cli to list Proton Pass items and generate machine-readable JSON output, enabling direct integration with automation tools and development workflows.

Do I need an active pass-cli authentication session to update Proton Pass vaults?

Yes, updating Proton Pass vaults and performing any secret CRUD operations requires a valid pass-cli authentication session to ensure secure access to your stored environment variables and tokens.

How does Proton Pass compare to other secret management tools for development workflows?

Proton Pass differs from other secret management tools by enforcing a consistent env-style secret schema via pass-cli, providing JSON output options specifically tailored for CI/CD pipeline integration and credential storage.