Manage encrypted secrets with agenix (.age) and 1Password (op CLI, Service Account token, SSH/Automation vault). Covers .age re-encryption, decryption failures, github-pat ๋ฌด์ธ gh ์ธ์ฆ, SA token 90์ผ rotation, SSH device key. Trigger: '์ํฌ๋ฆฟ', '์ํธํ', '๋ณตํธํ', 'agenix', 'secrets.nix', 'age key', '.age', 'ํ ํฐ ์ถ๊ฐ', 're-encrypt', '/run/agenix', '1Password', '1password', 'op CLI', 'op_get', 'opnix', 'service account token', 'SA token', 'Automation vault', 'SSH vault', 'github-pat', 'gh ๋ฌด์ธ ์ธ์ฆ', '90์ผ rotation', 'op read', 'biometric unlock', 'SSH device key', 'mobile-ssh', 'Termius'.
Attach explicitly provided file evidence (screenshots, demo videos, logs) to a GitHub issue or PR with the gh-attach CLI โ content-inspection masking gate, irreversible-upload staging, fail-open ATTACH_STATUS reporting. Trigger: standalone attach requests on an existing issue/PR ('์ด ์คํฌ๋ฆฐ์ท ์ด์์ ์ฌ๋ ค์ค', 'gh attach๋ก ์ฒจ๋ถ'), or another GitHub publishing skill reaching for the evidence-attachment procedure. Format/size limits delegated to the GitHub server; Discussions unsupported. NOT for issue/PR creation or body authoring (use create-issue/create-pr).
Create a structured GitHub issue with auto-enriched labels. Trigger: '์ด์ ๋ฑ๋ก', '์ด์ ๋ง๋ค์ด', 'todo ๋ฑ๋ก', '๋ฒ๊ทธ ๋ฑ๋ก', '์ด์ ์ถ๊ฐ'. NOT for PR ๋ณธ๋ฌธ (use create-pr).
Create structured PR. Default: create new PR. Args: update (existing PR body). Trigger: 'PR ๋ง๋ค์ด์ค', 'PR ์์ฑ', 'PR ์ฌ๋ ค', 'create PR', 'PR ์ ๋ฐ์ดํธ', 'Human Test'. NOT for DA (use run-da). NOT for PR ์ฝ๋ฉํธ (use review-pr-feedback). NOT for ๋จธ์ง ํ ์ข ๊ฒฐ ์ ์ฐจ (use finish-pr).
์ฌ์ฉ์๊ฐ `/analyzing-da-sessions` ์ฌ๋์ ๋ช ๋ น์ผ๋ก ๋ช ์ ํธ์ถํ์ ๋๋ง DA ์ธ์ ๋ก๊ทธ ์ ๋ ํต๊ณ๋ฅผ ์ธก์ ํ๋ค. ์์ฐ์ด trigger ๋งค์นญ์ ์ฌ์ฉํ์ง ์๋๋ค โ ์์ฐ์ด๋ก ์ธก์ ์ ์ํ๋๋ผ๋ ์ฌ์ฉ์๊ฐ ๋ช ์ ํธ์ถํด์ผ ํ๋ค.
Run Codex CLI subprocesses for explicit codex exec requests, Claude Code or headless automation, and non-interactive code review. Use when requests mention `codex exec` or `๋น๋ํํ codex`. Use using-claude-p for Claude headless execution.
Run Devil's Advocate review on plans or code. Args: for_plan, for_pr, both, audit. Modifier: MAX, fresh, agent=<profile>, ์ฌ์ฉ์ ์ง์ model/effort/tier (key=value ๋๋ ์์ฐ์ด ์ง์ ). Trigger: 'DA', 'ํผ๋๋ฐฑ ๋ฃจํ', 'YAGNI ๋ฆฌ๋ทฐ', '์ฝ๋ ๋ฆฌ๋ทฐ ๋ฃจํ', 'run-da', 'HALLUCINATION ๊ด์ ์์ ์ฝ๋ ๊ฒ์ฆ', '์ค๊ณ ๊ฒํ ', '์ฝ๋ ํ์ง ๋ฆฌ๋ทฐ', '๊ฐ๋จํ ๋ณ๊ฒฝ DA ํ์ ์ฌ๋ถ', 'DA ํ์', 'DA ์๋ต', '์ฌ์ด๋์ดํํธ ์กฐ์ฌ', 'ํ๊ท ์กฐ์ฌ', 'ํ๊ท ๊ฐ์ฌ', '๋ณ๋ ฌ ๊ฐ์ฌ'. Also trigger when the user asks whether a simple change can skip DA; this skill owns the SKIP/LITE/FULL decision path. NOT for PR/AI review-comment HALLUCINATION classification (use review-pr-feedback). NOT for PR ์ฝ๋ฉํธ (use review-pr-feedback). NOT for ์ผ๋ฐ ์ ์์กฐ์ฌ/์ฝ๋๋ฒ ์ด์ค ์กฐ์ฌ (์คํฌ ์์ด ์ง์ ์ํ). NOT for DA session log/statistics/verdict ๋ถํฌ ์ ๋ ๋ถ์ (use analyzing-da-sessions, ์ฌ์ฉ์ ๋ช ์ ํธ์ถ ์ ์ฉ).
์ฅ๊ธฐ์์ ์ ์ง๋(ํ๋กฌํํธยท๊ณํยท์ปจํ ์คํธ)์ ์ํ (์ฝ๋๋ฒ ์ด์คยทํ์คยท์ ์ฝ) ๊ฐ๊ทน์ธ ๋ฏธ์ง(unknowns)๋ฅผ ๊ตฌํ ์ ยท์คยทํ ๋ฐ๋ณต ๋ฐ๊ฒฌํด ์ขํ๋ ์ค์ผ์คํธ๋ ์ด์ . Trigger: '์ฅ๊ธฐ์์ ์์', '๋ฏธ์ง ์ฐพ๊ธฐ', 'unknowns', 'blindspot pass', 'map-territory', '๋ฐฉ๋ฒ๋ก ์ ์ฉ', ์ ๋ํ ๊ธฐ๋ฅ/ํ๋ก์ ํธ ํฅ์คํ, ๋ฏ์ ๋๋ฉ์ธยทAPI ์ง์ , ๊ฐ์ ๋๋ฌธ์ ์คํจํ ์ฌ์๋. NOT for ์ธํฐ๋ทฐ ๋จ๋ ์คํ (use grilling). NOT for ๊ณํ/์ฝ๋ ๊ฒ์ฆ ๋ฃจํ (use run-da). NOT for PR ์์ฑ/๋จธ์ง ์ ์ฐจ ์์ฒด (use create-pr / finish-pr โ ์ด ์คํฌ์ ๊ทธ ์์ ๊ฒ์ดํธ๋ง ์ ์).