secrets-delete ยท diff
git:20260708.e42b71f to git:20260911.3a0a7c8
2 added, 2 removed. Audit A to A.
---
name: "secrets-delete"
description: "Delete a Secret - Remove a secret key from the project's store. Logs the deletion to the audit log (never the value)."
---
<!-- GENERATED by claude-power-pack - scripts/codex-skill-sync.py; edit .claude/commands/secrets/delete.md instead -->
# Delete a Secret
Remove a secret key from the project's store. Logs the deletion
to the audit log (never the value).
## Arguments
- `KEY` (required): Secret key name to delete (e.g., `DB_PASSWORD`)
## Instructions
When the user invokes `/secrets-delete KEY`, run:
```bash
- PYTHONPATH="${HOME}/Projects/claude-power-pack/lib:${PYTHONPATH}" python3 -m lib.creds delete "$KEY" --force
+ PYTHONPATH="${HOME}/Projects/claude-power-pack:${PYTHONPATH}" uv run --project "${HOME}/Projects/claude-power-pack" python -m lib.creds delete "$KEY" --force
```
If `--project` is specified, add it:
```bash
- PYTHONPATH="${HOME}/Projects/claude-power-pack/lib:${PYTHONPATH}" python3 -m lib.creds delete "$KEY" --force --project "$PROJECT"
+ PYTHONPATH="${HOME}/Projects/claude-power-pack:${PYTHONPATH}" uv run --project "${HOME}/Projects/claude-power-pack" python -m lib.creds delete "$KEY" --force --project "$PROJECT"
```
**Note:** `--force` skips the interactive confirmation prompt since Claude Code is non-interactive.
**IMPORTANT:** Never echo or display secret values in output. Only confirm the key name was deleted.
Report the result to the user.