forked from bchanot/claude
`enable <tool>` for npx/external skills (darwin-skill, find-skills, emil-design-eng) only handled two states: symlink in skills-disabled/ (move) and symlink in skills/ (already enabled). Missed the state right after `make plugin` where the source dir exists at ~/.agents/skills/<tool> but no symlink has been created yet — first run errored "not installed — run: make plugin" misleadingly. Add a third branch: when the resolved source dir exists, create the symlink in place. Resolve source path per tool (skills-external for emil-design-eng, ~/.agents/skills for darwin-skill/find-skills). Error message now names the path checked so the caller can verify install vs symlink state without rereading the script. Co-Authored-By: Claude <noreply@anthropic.com>