_collect-secret

Collect sensitive credentials via masked OS input windows and route them to vaults or .env files.

34|6|Updated Jun 30, 2026
One-click install
npx skills add https://github.com/flavien-ia/hypervibe-harness --skill collect-secret
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: _collect-secret
Source: https://github.com/flavien-ia/hypervibe-harness/tree/main/skills/_collect-secret
Command: npx skills add https://github.com/flavien-ia/hypervibe-harness --skill collect-secret

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the security risk of leaking sensitive API keys, tokens, or passwords into chat transcripts by providing a standardized, masked input mechanism that keeps secrets out of the conversation history.

Core Features & Use Cases

  • Secure Input Handling: Uses masked OS windows to collect sensitive values, ensuring they never appear in the AI session logs.
  • Context-Aware Storage: Automatically routes secrets to either a global vault or project-specific .env files based on the scope of the credential.
  • Use Case: When a user needs to provide a Stripe Secret Key or an Anthropic API key to bootstrap a project, this skill ensures the key is captured securely and injected directly into the project configuration without the user ever pasting it into the chat.

Quick Start

Invoke the secret collection pattern by requesting the necessary API key for your project integration.

Frequently Asked Questions about _collect-secret

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

FAQPage Schema
How do I securely collect API keys without exposing them in chat logs?

Securely collecting API keys without exposing them in chat logs is achieved by using masked OS-level input windows. This mechanism intercepts sensitive credentials before they enter the conversation history, routing them directly to environment files or vaults.

What's the best way to store environment variables for a specific project scope?

Storing environment variables for a specific project scope is handled by routing secrets to project-specific .env files. Global credentials are managed separately in global vaults based on provider requirements and scope validation.

Does secure secret collection work in headless development environments?

Secure secret collection does work in headless development environments by implementing robust headless fallbacks. This ensures secure configuration and credential acquisition remain functional even without a graphical interface for masked input.

Can I use masked input to prevent password leakage during authentication setup?

You can use masked input to prevent password leakage during authentication setup. The system standardizes sensitive credential acquisition by ensuring secrets bypass conversational logs entirely through OS-level windows.

How to route secrets to a vault versus environment files based on scope?

Routing secrets to a vault versus environment files is determined by scope and provider requirements. The system validates the credential context and automatically directs global secrets to vaults and local secrets to .env files.

Why does language-aware prompting matter for secure credential collection?

Language-aware prompting matters for secure credential collection because it ensures user instructions are understood regardless of language. This validation mechanism prevents misconfigured secrets during environment setup across diverse development environments.