Skip to content
Agent Orchestration
Skill

/vault

Use when a task needs an API key, token, or login the user saved in CCC Settings > Vault. Run commands with the secret injected and redacted instead of reading the value.

BOOST
From plugin
claude-command-center
19721 skills1 command12 hooks
Install
$ npx -y skills add amirfish1/claude-command-center --skill vault --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/vault

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when a task needs an API key, token, or login the user saved in CCC Settings > Vault. Run commands with the secret injected and redacted instead of reading the value.

SKILL.md

vault.SKILL.md
name: vault
description: Use when a task needs an API key, token, or login the user saved in CCC Settings > Vault. Run commands with the secret injected and redacted instead of reading the value.
allowed-tools: Bash

CCC's Vault holds the user's saved secrets (API keys, tokens, logins) in the OS keychain. The `ccc vault` CLI reads it locally; no server is needed.

1. Find the entry. This prints names, kinds, services and env vars, never values: `ccc vault list --json` 2. Run your command with the secret in its environment. The value is redacted from stdout and stderr, so it never reaches the transcript: `ccc vault exec --env STRIPE_API_KEY=stripe-live -- ./deploy.sh` `ccc vault exec --env stripe-live -- ./deploy.sh` (uses the entry's stored env var) 3. To check an entry has a value without reading it: `ccc vault get <name>` (exit 0 = saved).

Rules:

  • Never use `get --reveal`, and never `echo`, log, commit, or write a secret to a file.
  • Do not pipe secret output out of the `exec`. Do any piping inside the wrapped command.
  • If the entry is missing, do not ask for the value in chat. Run

`ccc secret request NAME --reason "..."` to show the user a masked prompt in the dashboard.

Details: `docs/byok-and-vault.md`.

Ships withclaude-command-center

Your coding agents outgrew your terminal. CCC puts every session on one local board and tells you which one needs you. Not affiliated with Anthropic. Start the next while Claude builds the first. A real share card from one of the maintainer's machines.

Get the whole plugin

Other skills on claude-command-center.