Agent skill

Output Credentials Edit

by growthxai in growthxai/output

View, edit, and set encrypted credentials in an Output.ai project.

Apache-2.0Auto-check: notes

Install Output Credentials Edit

skills CLI
$ npx skills add growthxai/output --skill output-credentials-edit -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install growthxai/output output-credentials-edit --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/growthxai/output.git skills-src && mkdir -p .claude/skills && cp -r skills-src/coding_assistants/claude/plugins/outputai/skills/output-credentials-edit .claude/skills/output-credentials-edit && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
output-credentials-edit
GitHub stars
442
Token cost
~1.1k tokens
SKILL.md length
307 words
Files
1
Skills in repo
52
Repo updated
First seen
Licence
Apache-2.0

At a glance

View, edit, and set encrypted credentials in an Output.ai project.

  • Updating API keys
  • SKILL.md covers When to Use This Skill, Commands, YAML Format and Accessing Credentials in Code, plus 4 more sections
  • Calls npx; needs OUTPUT_CREDENTIALS_KEY
  • Verifying credential values

What it does

Output Credentials Edit is an agent skill from growthxai/output. View, edit, and set encrypted credentials in an Output.ai project. Use when adding secrets, updating API keys, verifying credential values, or retrieving a specific credential.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: The open-source TypeScript framework for building AI workflows and agents. Designed for Claude Code describe what you want, Claude builds it, with all the best practices already… The licence is Apache-2.0.

When your agent uses it

  • Updating API keys
  • Verifying credential values
  • Retrieving a specific credential

Example prompts

  • “/output-credentials-edit”

Requirements

  • Node.js
  • A credential in OUTPUT_CREDENTIALS_KEY
  • Pre-approved tools (allowed-tools): Read, Bash, Glob

What it can do on your machine

Read from SKILL.md and the folder at commit ff9e1ab. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Bash
    • Glob

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • OUTPUT_CREDENTIALS_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Output Credentials Edit loads about 1.1k tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 307 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~50
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Bash, Glob

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from growthxai/output at commit ff9e1ab, republished under its Apache-2.0 licence (© growthxai). 307 words, ~1,090 tokens.

Download SKILL.mdSave it as .claude/skills/output-credentials-edit/SKILL.md (or your agent's skills folder).
name
output-credentials-edit
description
View, edit, and set encrypted credentials in an Output.ai project. Use when adding secrets, updating API keys, verifying credential values, or retrieving a specific credential.
allowed-tools
Read, Bash, Glob

Viewing and Editing Credentials

When to Use This Skill

  • Adding or updating API keys and secrets
  • Verifying what credentials are currently stored
  • Retrieving a specific credential value
  • Checking credential structure before referencing in code

Commands

Edit (Opens $EDITOR)
bash
# Edit global credentials
npx output credentials edit

# Edit environment-specific
npx output credentials edit -e production
npx output credentials edit -e development

# Edit per-workflow credentials
npx output credentials edit -w my_workflow

The file is decrypted to a temp file, opened in $EDITOR, then re-encrypted on save. The temp file is securely wiped (overwritten with null bytes) after closing.

Only production and development are valid environments: the worker picks the file from NODE_ENV and ignores any other name.

Set (Single value, no editor)
bash
# Set a single credential by dot-notation path
npx output credentials set anthropic.api_key sk-ant-...
npx output credentials set openai.api_key sk-... -e production
npx output credentials set stripe.secret_key sk_live_... -w payment_processing

Prefer set in non-interactive sessions, where $EDITOR can't be used. Intermediate keys are created as needed. When the new value would replace an object with a string (or the reverse), set asks for confirmation; pass -y to skip it.

Show (Print to stdout)
bash
# Show global credentials (plaintext — use carefully)
npx output credentials show

# Show environment-specific
npx output credentials show -e production

# Show per-workflow
npx output credentials show -w my_workflow
Get (Single value)
bash
# Get a single credential by dot-notation path
npx output credentials get anthropic.api_key
npx output credentials get aws.region
npx output credentials get stripe.secret_key -w payment_processing

Returns the raw string value (or JSON for nested objects).

YAML Format

Credentials are stored as structured YAML with dot-notation access:

yaml
anthropic:
  api_key: sk-ant-...

openai:
  api_key: sk-...

aws:
  region: us-east-1
  access_key_id: AKIA...
  secret_access_key: ...

stripe:
  secret_key: sk_live_...
  webhook_secret: whsec_...

Accessing Credentials in Code

typescript
import { credentials } from '@outputai/core/credentials';

// Safe read — returns undefined if not found
const region = credentials.get('aws.region');

// Read with default
const region = credentials.get('aws.region', 'us-east-1');

// Strict read — throws MissingCredentialError if not found
const apiKey = credentials.require('anthropic.api_key');

Credential Merging

Per-workflow credentials deep-merge over global credentials at runtime. Workflow values take precedence:

yaml
# Global: anthropic.api_key = "sk-ant-global"
# Workflow: anthropic.api_key = "sk-ant-workflow"
# Runtime result: credentials.get('anthropic.api_key') → "sk-ant-workflow"

Troubleshooting

ErrorCauseFix
MissingKeyErrorKey file not found and env var not setRun output credentials init or set OUTPUT_CREDENTIALS_KEY
MissingCredentialErrorPath not found in credentialsAdd the value with npx output credentials set or edit
InvalidCredentialsKeyErrorKey doesn't match the encrypted file, or the file is corruptedUse the key the file was encrypted with, or re-init with --force (discards existing values)
MalformedCredentialsKeyErrorKey isn't exactly 64 hex charactersCheck the key for typos, whitespace, or truncation

Verification Checklist

  • npx output credentials show prints expected values
  • npx output credentials get anthropic.api_key returns the correct key
  • No empty string values remain for required secrets
  • Per-workflow credentials merge correctly with global
  • output-credentials-init — Create credentials files for the first time
  • output-credentials-env-vars — Automatically wire credentials to env vars
  • output-dev-credentials — Full credentials system reference

© growthxai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in coding_assistants/claude/plugins/outputai/skills/output-credentials-edit of growthxai/output.

Open the folder on GitHubat commit ff9e1ab

Compare with similar skills

Output Credentials Edit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Output Credentials Edit compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Output Credentials Edit this skillgrowthxai/output442—~1.1kAutomated safety check: NotesApache-2.0
Sops Encryptionsickn33/agentic-awesome-skills47k1 repos~751Automated safety check: PassMIT
Credentialsgoogle-deepmind/science-skills3.2k—~1kAutomated safety check: NotesApache-2.0
Credentialsalsk1992/CloddsBot2.9k—~1.4kAutomated safety check: PassMIT
Implementing Envelope Encryption With AWS Kmsmukul975/Anthropic-Cybersecurity-Skills34k—~954Automated safety check: PassApache-2.0
Auditing Warehouse View HealthPostHog/posthog40k—~1.5kAutomated safety check: PassCustom licence

Similar skills

  • Sops Encryption

    sickn33/agentic-awesome-skills

    Encrypt files and configs with Mozilla SOPS. An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 1 repo~751 tokens
    Business, Finance & HRAuto-check passed
  • Credentials

    google-deepmind/science-skills

    Instructions for handling API keys and credentials safely, verifying their presence, and prompting the user to add them if missing using a safe protocol.

    3.2k GitHub stars~1k tokensUpdated 24 days ago
    Research & ScienceAuto-check: notes
  • Credentials

    alsk1992/CloddsBot

    Secure credential management for trading platforms. An agent skill from alsk1992/CloddsBot.

    2.9k GitHub stars~1.4k tokensUpdated 7 days ago
    Business, Finance & HRAuto-check passed
  • Implementing Envelope Encryption With AWS Kms

    mukul975/Anthropic-Cybersecurity-Skills

    Implements envelope encryption with AWS KMS, encrypting data locally with a data encryption key (DEK) and protecting that DEK with a KMS-managed key (KEK), covering the encrypt/decrypt flow, KMS key…

    34k GitHub stars~954 tokensUpdated 1 mo ago
    SecurityAuto-check passed
  • Official

    Audit the health of a PostHog project's materialized views (saved queries) — find every failed materialization and flag unused or stale materialized views that cost storage and compute.

    40k GitHub stars~1.5k tokensUpdated yesterday
    DatabasesAuto-check passed
  • Analyzing Ransomware Encryption Mechanisms

    mukul975/Anthropic-Cybersecurity-Skills

    Analyzes encryption algorithms, key management, and file encryption routines used by ransomware families to assess decryption feasibility, identify implementation weaknesses, and support recovery…

    34k GitHub stars~3.5k tokensUpdated 1 mo ago
    SecurityAuto-check passed

More from growthxai/output

All 52 skills in this repo
  • Zod schema constraints that Anthropic rejects or silently ignores when sent as structured-output tool definitions via aiSdk.Output.object().

    442 GitHub stars~597 tokensUpdated yesterday
    Auto-check passed
  • Output Build Workflow

    growthxai/output

    Implement an Output SDK workflow from a plan document. An agent skill from growthxai/output.

    442 GitHub stars~2.2k tokensUpdated yesterday
    Auto-check passed
  • Wire encrypted credentials to environment variables using the credential: convention.

    442 GitHub stars~930 tokensUpdated yesterday
    Auto-check: notes
  • Output Credentials Init

    growthxai/output

    Initialize encrypted credentials for an Output.ai project. An agent skill from growthxai/output.

    442 GitHub stars~803 tokensUpdated yesterday
    Auto-check: notes
  • Output Debug Workflow

    growthxai/output

    Debug Output SDK workflow issues. An agent skill from growthxai/output.

    442 GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed
  • Output Dev Agent Class

    growthxai/output

    Use the Agent class for multi-step tool loops, conversation history, streaming progress, and reusable LLM agents.

    442 GitHub stars~2.6k tokensUpdated yesterday
    Auto-check passed

Questions about Output Credentials Edit

What does Output Credentials Edit do?

View, edit, and set encrypted credentials in an Output.ai project. Output Credentials Edit is an agent skill from growthxai/output.ai project.

When should I use Output Credentials Edit?

Output Credentials Edit fits situations like: updating API keys; verifying credential values; retrieving a specific credential.

How do I install Output Credentials Edit in Claude Code?

Run `npx skills add growthxai/output --skill output-credentials-edit -a claude-code`. Or copy the skill folder (coding_assistants/claude/plugins/outputai/skills/output-credentials-edit in growthxai/output) into .claude/skills/output-credentials-edit in your project. Claude Code loads it when a task matches its description.

How do I install Output Credentials Edit in Codex?

Run `npx skills add growthxai/output --skill output-credentials-edit -a codex`. Or copy the skill folder (coding_assistants/claude/plugins/outputai/skills/output-credentials-edit in growthxai/output) into .agents/skills/output-credentials-edit in your project. Codex loads it when a task matches its description.

Can I use Output Credentials Edit in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add growthxai/output --skill output-credentials-edit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/output-credentials-edit, .gemini/skills/output-credentials-edit, .github/skills/output-credentials-edit and .opencode/skills/output-credentials-edit in your project.

What does Output Credentials Edit need to run?

Going by SKILL.md and its folder, Output Credentials Edit needs the command-line tools its instructions call (npx) and credentials named OUTPUT_CREDENTIALS_KEY. Our summary lists: Node.js; A credential in OUTPUT_CREDENTIALS_KEY. Its frontmatter pre-approves these tools: Read, Bash, Glob.

Does Output Credentials Edit access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Output Credentials Edit safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Output Credentials Edit use?

Output Credentials Edit is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Output Credentials Edit use?

About 1.1k tokens (SKILL.md is roughly 4.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Output Credentials Edit?

Skills that share tags, products or a category with Output Credentials Edit: Sops Encryption (sickn33/agentic-awesome-skills, 47k stars), Credentials (google-deepmind/science-skills, 3.2k stars), Credentials (alsk1992/CloddsBot, 2.9k stars) and Implementing Envelope Encryption With AWS Kms (mukul975/Anthropic-Cybersecurity-Skills, 34k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Output Credentials Edit?

growthxai (a GitHub organization) maintains it in growthxai/output, which has 442 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on October 8, 2026.

Source: growthxai/output on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.