Skills from flake inputs (e.g. Basecamp) were not being passed to mkOpencodeSkills for the pi agent, so they never appeared in ~/.pi/agent/skills/. This adds the same externalSkills option that the opencode agent module already has.
Skills from flake inputs (e.g. Basecamp) were not being passed to mkOpencodeSkills for the pi agent, so they never appeared in ~/.pi/agent/skills/. This adds the same externalSkills option that the opencode agent module already has.