secrets-set ยท diff
git:20260708.e42b71f to git:20260911.3a0a7c8
2 added, 2 removed. Audit A to A.
---
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/lib:${PYTHONPATH}" python3 -m lib.creds set "$KEY" "$VALUE"
+ 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/lib:${PYTHONPATH}" python3 -m lib.creds set "$KEY" "$VALUE" --project "$PROJECT"
+ 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.