secrets-set · git:20260911.3a0a7c8 · 2026-09-11 · sha256 1e6f157b437baa16

secrets-set git:20260911.3a0a7c8A

Immutable. This exact content is served forever at /api/v1/blob/1e6f157b437baa16.

---
name: "secrets-set"
description: "Set a Secret - Set or update a secret value in the project's global config store."
---
<!-- GENERATED by claude-power-pack - scripts/codex-skill-sync.py; edit .claude/commands/secrets/set.md instead -->

# Set a Secret

Set or update a secret value in the project's global config store.

## Arguments

- `KEY` (required): Secret key name (e.g., `DB_PASSWORD`, `API_KEY`)
- `VALUE` (required): Secret value

## Instructions

When the user invokes `/secrets-set KEY VALUE`, run:

```bash
PYTHONPATH="${HOME}/Projects/claude-power-pack:${PYTHONPATH}" uv run --project "${HOME}/Projects/claude-power-pack" python -m lib.creds set "$KEY" "$VALUE"
```

If `--project` is specified, add it:
```bash
PYTHONPATH="${HOME}/Projects/claude-power-pack:${PYTHONPATH}" uv run --project "${HOME}/Projects/claude-power-pack" python -m lib.creds set "$KEY" "$VALUE" --project "$PROJECT"
```

**IMPORTANT:** Never echo or display the secret value in output. Only confirm the key name was set.

Report the result to the user.