gh-secret · git:20260712.e55f142 · 2026-07-12 · sha256 b708214b5b37b679
gh-secret git:20260712.e55f142A
Immutable. This exact content is served forever at /api/v1/blob/b708214b5b37b679.
--- name: gh-secret description: Manage GitHub Secrets for repos, orgs, and environments via gh CLI. --- # GitHub Secret Skill Set, list, and remove secrets for repositories, organizations, and environments. ## Capabilities - List repo secrets: `gh secret list --repo <owner/repo>` - Set repo secret: `gh secret set <name> --body "<value>" --repo <owner/repo>` - Set from file: `gh secret set <name> < <file> --repo <owner/repo>` - Delete repo secret: `gh secret remove <name> --repo <owner/repo>` - Org secrets: `gh secret list --org <org>` - Set org secret: `gh secret set <name> --body "<value>" --org <org>` - Org visibility: `gh secret set <name> --org <org> --visibility <all|private|selected>` - Environment secrets: `gh secret set <name> --env <env> --repo <owner/repo>` - List environment secrets: `gh secret list --env <env> --repo <owner/repo>` - Remove environment secret: `gh secret remove <name> --env <env> --repo <owner/repo>` ## Usage Triggered when user says "secret", "set secret", "github secret", "add environment secret". ALWAYS use `--body` with caution — secrets appear in shell history. Prefer file input for sensitive values. Prefer reading from files rather than inline body to avoid shell history exposure.