← ClaudeAtlas

press1-checklisted

Use when Claude Code sessions had many manual approval ("press 1") prompts or when auditing hook permissions; identifies which Bash commands required approval.
arndvs/ctrlshft · ★ 0 · AI & Automation · score 68
Install: claude install-skill arndvs/ctrlshft
# /press1-check — Permission Audit Output "Read Press1 Check skill." to chat to acknowledge you read this file. Audit which Bash commands triggered manual approval prompts in Claude Code sessions. --- ## When to invoke - After sessions with many "press 1 to approve" prompts - Periodically (every 5-10 sessions) to keep the allow-list current - When the user says "permission audit" or "press1-check" - Before proposing new hooks that add Bash commands --- ## How it runs Two paths: - **Manual:** type `/press1-check` to force a re-audit. Default mode is *since the last run* (state-tracked at `~/.claude/state/press1-check.json`), so the typical run only surfaces new ground. - **Auto (optional):** the script supports `--auto-stop-hook` mode designed to be wired as a Claude Code `Stop` hook. 6-hour cooldown. When LOW-risk additions are found, a one-shot summary surfaces in the next session-start priority snapshot. --- ## Usage ```bash # Since the last run (default, state-tracked) python3 skills/press1-check/audit-permissions.py # Last N days across all project dirs python3 skills/press1-check/audit-permissions.py --days 7 # Only the single most recent session python3 skills/press1-check/audit-permissions.py --latest-session # All sessions from the last 24h python3 skills/press1-check/audit-permissions.py --all-recent # All sessions since a date python3 skills/press1-check/audit-permissions.py --since 2026-04-10 # Specific session (prefix match OK) python3 skills/pres