ℹ
Purpose & Capability
The skill claims to scan conversation sessions and produce a HELP_REQUEST.md; the included python script clearly parses local conversation files from multiple AI tools (~/.claude, ~/.codex, ~/.openclaw, ~/.gemini) and extracts errors, which is coherent with the stated purpose. However, SKILL.md calls the script via a hard-coded path (~/.claude/skills/stuck/scripts/parse_conversations.py) while the bundle only contains scripts/parse_conversations.py and there is no install spec — that path/installation expectation is inconsistent and may prevent correct operation or cause the agent to attempt to place files under unexpected locations.
ℹ
Instruction Scope
Runtime instructions require running the script to list and then summarize user-selected conversation files. The script legitimately reads many conversation-history locations in the user's home directory to build the list and to summarize selected files. The SKILL.md promises strict user confirmation at each step and limiting to only user-specified conversations; those constraints reduce risk. Still, the script will read potentially sensitive local history files (chat transcripts, tool outputs), so users should be aware it accesses multiple home-directory paths and may parse large files.
✓
Install Mechanism
No install spec is present (instruction-only skill with bundled script). There is no network download or archive extraction. That is lower-risk than remote installers, but the mismatch between where SKILL.md expects the script to live and the bundle's file layout is a practical issue to resolve before use.
ℹ
Credentials
The skill requests only python3 and no environment variables or credentials, which is proportionate. SKILL.md claims it will auto-desensitize API-key‑like strings, convert absolute usernames to relative paths, and redact emails before saving — but the included script content is truncated in the supplied package listing, so it's not possible to confirm that the redaction is actually implemented. Verify the script performs the claimed redaction before use.
✓
Persistence & Privilege
The skill does not request always:true and is user-invocable only. It does read user files when invoked, but does not request elevated system privileges or modify other skills' configurations. This is normal for a utility that reads local conversation history.
What to consider before installing
This skill's purpose is reasonable for creating help requests from AI chats, but review these before installing or running it:
- Confirm where the script will be placed and invoked. SKILL.md expects ~/.claude/skills/stuck/scripts/parse_conversations.py, but the bundle contains scripts/parse_conversations.py and there is no install step — update placement or the invocation path before running.
- Inspect the full parse_conversations.py (the supplied file listing was truncated). Make sure there are no network calls, remote endpoints, or write-to-remote behaviors in the remainder of the script. The visible portion only reads local files and extracts text, but the rest must be checked to verify no exfiltration.
- Verify the claimed automatic redaction is actually implemented and tested (API keys, emails, absolute usernames). If you cannot confirm, treat generated HELP_REQUEST.md as potentially containing secrets and sanitize manually.
- Be aware the script reads conversation histories under ~/.claude, ~/.codex, ~/.openclaw, and ~/.gemini — these can include sensitive data. The SKILL.md requires explicit user selection of which sessions to process; do not skip that step.
- If you want to be cautious, run the script in a constrained environment or on a copy of conversation files first, and open the generated HELP_REQUEST.md to verify redaction before sharing.
If you can confirm the script content (no network I/O, proper redaction) and correct the path/install mismatch, the skill appears coherent with its stated purpose. Otherwise treat it as potentially unsafe and do not run it on sensitive data.