v2.30.0
Two things changed.
Path variable fix. All three skill variants (main, zh, zht) now use ${CLAUDE_SKILL_DIR} instead of ${CLAUDE_PLUGIN_ROOT} for script and template paths. Anthropic added this variable in Claude Code v2.1.69 (March 5) specifically so skills can reference their own directory. The old variable had path resolution failures on Windows and Linux (related to #32). The Stop hook keeps a 3-level fallback for backward compatibility: CLAUDE_SKILL_DIR, then CLAUDE_PLUGIN_ROOT, then a hardcoded path.
IDE configs moved to branches. All IDE-specific configurations (Cursor, Copilot, Gemini, Kiro, Codex, Mastra, CodeBuddy, Factory, OpenCode, Continue, Pi Agent) now live on their own branches instead of cluttering master. Master is just the core skill, templates, scripts, and docs. Each IDE branch has its version bumped to 2.30.0 and can be maintained independently.
Branches: ide/cursor, ide/codex, ide/continue, ide/gemini, ide/opencode, ide/codebuddy, ide/factory, ide/pi-agent, ide/kiro, ide/mastra, ide/copilot.
Also fixed: plugin.json and marketplace.json bumped from 2.23.0 to 2.30.0 (fixes #117). Analytics templates now correctly included in the skill directory for npx skills add installs.
Install command is the same as before:
npx skills add OthmanAdi/planning-with-files --skill planning-with-files -g
Full changelog: CHANGELOG.md