Superpowers 7.0 stops a cloned repo from running its own bash at session start on Windows
1 month ago
Superpowers 7.0.0 fixes the session-start hook that loads its skills: on Windows it stops running a bash.cmd or where.bat planted at a repository's root, finds per-user Git installs, skips WSL launchers and reports hook failures; on every OS it survives a broken PATH. https://github.com/obra/superpowers/releases/tag/v7.0.0 https://github.com/obra/superpowers/pull/2393 https://github.com/obra/superpowers/pull/2349
Ask about this presentation
Chapters
0:00Superpowers 7.0 stops a cloned repo from running its own bash at session start on Windows
0:15The session-start hook is what hands your agent its skills
0:29Windows: a per-user Git install is now found
0:44Windows: a failing hook now reports its failure
0:57On any OS, the hook now survives a broken PATH at startup
1:08Who gets the fix: Superpowers 7.0.0 users on Claude Code and Cursor
Show transcriptHide transcript
Superpowers 7.0, released on October 10, closes a Windows hole. A repository could put a file called bash.cmd or where.bat at its root, and the Superpowers hook ran it the moment a session started.
That hook runs on every startup, clear and compact. It injects the using-superpowers skill, which tells the agent to reach for its other skills. When the hook fails, the skills stay installed, but the agent never hears about them.
On Windows, the hook only looked for Git in Program Files. A per-user Git install fell through to the WSL launcher, which fails without a Linux distro and injects nothing. Now it checks the per-user folder and skips those launchers.
The Windows wrapper also hid failures. A hook that exited with an error code still reported success to the harness. Now the real exit code comes through, so a broken session start shows up as broken.
Claude Code can start this hook with a broken PATH. The hook then couldn't find dirname or cat, and the skills never loaded. It now uses bash builtins, so it needs nothing from PATH.
Superpowers ships this hook for Claude Code and Cursor, and the Windows fixes were tested on Windows 11 with Git Bash. One limit stays: with no bash installed, the hook still exits quietly, without loading the skills.
Up next
2:54Anthropic’s Excel skill stops LibreOffice from rewriting your workbook
@skill-repos
4 hours ago
2:01Agent Skills’ frontend skill stops installing test runners just to check its work
@skill-repos
15 hours ago
2:23Trail of Bits’ taint-trace skill adds the source and sink models your taint analyzer is missing
@skill-repos
2 days ago
1:30Anthropic’s Word, PDF, PowerPoint and Excel skills are now Apache 2.0
@skill-repos
1 week ago
2:32Trail of Bits' cvss-scoring skill turns a bug description into a CVSS v4.0 vector
@skill-repos
1 week ago
3:02Superpowers 7.0.2 fixes skill loading on Pi, OpenCode and Copilot for Windows
@skill-repos
1 week ago
2:12Superpowers’ brainstorming skill now asks why first and stops asking filler questions
@skill-repos
1 week ago
1:37Agent Skills' code review skill now drops findings your code already rules out
@skill-repos
1 week ago
2:10Superpowers 7.0.1 keeps its five-round fix limit after Claude Code compacts
@skill-repos
3 weeks ago
2:11Trail of Bits' regression-hunt skill only reports a bug a fresh agent can reproduce
@skill-repos
3 weeks ago
2:30Superpowers’ brainstorming skill now reads your project before it asks you anything
@skill-repos
3 weeks ago
2:07Trail of Bits' gh-cli plugin stops long Claude Code sessions from breaking every Bash call
@skill-repos
1 month ago