SkillSourceException
The exception type returned by SkillSource methods.
A SkillSource wraps this exception in Result.failure for any skill related failures, for example: the skill does not exist, the requested resource path is malformed, the resource file is missing, or the source itself is misconfigured. The message describes the specific cause and is intended to be forwarded to the LLM, so it MUST be precise and self-contained, and MUST NOT leak sensitive internal detail.