thread-to-action — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited thread-to-action (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Analyze a pasted conversation thread and suggest concrete developer actions, then execute them with confirmation.
_Read ~/.claude/skills/thread-to-action/preferences.md using the Read tool. If not found, no preferences are set._
_On startup, use Bash to detect: current git branch, recent commits (git log --oneline -5), git status, and open PRs (gh pr list --author @me --state open --limit 5). Skip any that fail._
Check $ARGUMENTS:
~/.claude/skills/thread-to-action/preferences.md, confirm, stopThread → Action — Parse a thread and suggest developer actions
Usage:
/thread-to-action <paste thread> Analyze and suggest actions
/thread-to-action config Configure context sources and action types
/thread-to-action reset Clear preferences
/thread-to-action help This help
Context sources:
Git: branch, recent commits, status, open PRs
Linear: active issues, recent issues assigned to me
Session: working directory, CLAUDE.md, prior conversation
Action types: Git/PR, Linear, Code, Cleanup
See reference/action-types.md for full list
Current preferences:
(shown above under Preferences)Use `AskUserQuestion`:
Q1 — "Which context sources should be active?" (multiSelect: true)
Q2 — "Default Linear filters?" (multiSelect: false)
Q3 — "Which action types to suggest?" (multiSelect: true)
Save to ~/.claude/skills/thread-to-action/preferences.md.
If no preferences file exists, show: "First time using /thread-to-action? Run /thread-to-action config to customize, or continue with defaults (all sources, all action types)."
Then proceed normally.
Analyze $ARGUMENTS and extract:
Fetch in parallel (if Linear is enabled in preferences):
Match thread content against gathered context:
Suggest a numbered list. Each action has:
See reference/action-types.md for common action types. Infer from context — the list is not exhaustive.
Based on the thread, I suggest these actions:
1. [Action] — [Why]
2. [Action] — [Why]
3. [Action] — [Why]Use `AskUserQuestion` (multiSelect: true):
For each confirmed action:
Actions completed: X
Actions skipped: Y
Actions failed: Z (with reasons)
Follow-up items: [if any]If user consistently skips certain action types, note it in preferences. If user corrects a suggestion pattern, save the preference silently.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.