What problem does it solve? Skill proposals made when nobody was present to answer — headless runs, background sessions — sit inert in ~/.claude/skills-pending/ and never take effect. This Skill provides the approval gate: it lists what is waiting, shows the exact content or diff, and promotes or rejects it only after explicit confirmation. ## Core Features & Use Cases - Pending proposal triage: Lists new skills, patches, and archive requests staged in ~/.claude/skills-pending/ with their rationale and proposal dates. - Safe approval workflow: Shows the full SKILL.md or a real diff via patch_apply.py before asking for confirmation, then promotes, applies, or archives atomically. - Learning loop health check: Reports when the loop last produced or applied anything, and diagnoses silently dead loops by checking the skillProposals flag and installed session skills. - Use Case: After a week of background sessions, run /skills-review to see three staged proposals, inspect one patch's diff, approve it into ~/.claude/skills/, and reject another with a recorded reason. ## Quick Start Ask the agent to list and review the pending skill proposals, then approve or reject each one after seeing its content.