Skip to content

Fix debug skill: rename to debug_tool to avoid platform bug - #2

Merged
jvalin17 merged 2 commits into
mainfrom
fix/debug-skill-invocation
Aug 29, 2026
Merged

Fix debug skill: rename to debug_tool to avoid platform bug#2
jvalin17 merged 2 commits into
mainfrom
fix/debug-skill-invocation

Conversation

@jvalin17

Copy link
Copy Markdown
Owner

Summary

  • Set disable-model-invocation: false on the debug skill (was true, blocking Skill tool invocation)
  • Renamed skills/debug/ to skills/debug_tool/ to work around Claude Code double-invocation platform bug
  • Added regression test (tests/test_skill_frontmatter.py) ensuring all 13 skills keep disable-model-invocation: false
  • Updated all references across 36 files: hooks, docs, roles, tests

Test plan

  • All 693 tests pass (including 13 new frontmatter regression tests)
  • Lint clean
  • Verify /debug_tool works via Skill tool in a fresh session
  • Run ./install.sh to confirm new symlink is created

jvalin17 and others added 2 commits August 26, 2026 22:06
The Skill tool rejects skills with disable-model-invocation: true,
causing "Error: Skill debug cannot be used with Skill tool". All other
12 skills already had false. Added regression test covering all 13 skills.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The Skill tool double-invokes skills named "debug", causing
"cannot be used due to disable-model-invocation" errors regardless
of frontmatter settings. Renaming to debug_tool sidesteps the
platform bug. Updated all references across hooks, docs, roles,
and tests. Removed stale ~/.claude/skills/debug symlink.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jvalin17
jvalin17 merged commit 6ef38cc into main Aug 29, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant