output-credentials-init

Initialize encrypted credentials for Output.ai projects with global, environment, and workflow scopes.

430|12|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/growthxai/output --skill output-credentials-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: output-credentials-init
Source: https://github.com/growthxai/output/tree/main/coding_assistants/claude/plugins/outputai/skills/output-credentials-init
Command: npx skills add https://github.com/growthxai/output --skill output-credentials-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize encrypted credentials for Output.ai projects to securely manage secrets across environments, without committing sensitive keys.

Core Features & Use Cases

  • Global credentials with decryption key and encrypted store that can be safely committed
  • Environment-specific credentials per project and per workflow overrides
  • Automatic environment variable wiring guidance and a default template for quick setup

Quick Start

Run the initialization command to generate the key and encrypted YAML, then follow prompts to add your secrets.

Frequently Asked Questions about output-credentials-init

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

FAQPage Schema
How do I initialize encrypted credentials for an Output.ai project?

To initialize encrypted credentials, run the initialization command to generate a decryption key and an encrypted YAML store, then follow the prompts to add your secrets securely across environments.

Can I use environment-specific credentials for different workflows?

Yes, you can configure environment-specific credentials for your project. The system supports per-workflow overrides, allowing distinct secrets for different deployment environments without committing sensitive keys.

What is the best way to manage secrets in YAML without committing them to git?

The best way to manage secrets in YAML without committing them is using an encrypted store with a decryption key. The initialization process enforces gitignore rules to keep sensitive credentials out of version control.

Does the credentials initialization process provide a default template?

Yes, the credentials initialization process provides a default template for quick setup. It also offers environment variable wiring guidance and commands to edit and verify your encrypted credentials after generation.

Why does my encrypted YAML store need a decryption key?

Your encrypted YAML store needs a decryption key because it secures your credentials at rest. The key allows authorized workflows to decrypt and access secrets, while the encrypted YAML file itself can be safely committed to version control.