v0.8.0 — host-facing skill source
Extends the skill tool source so a host application can use it beyond on-disk directories — byte-identical across all five ports (js/python/golang/java/csharp), additive and backward-compatible.
- S1 injectable sources: skills as data (
SkillDef) + a lazy provider, composing withSkillsDir(first-wins dedupe); provider failure isolated. - S2 per-agent allowlist (
SkillsFilter): same semantics as the MCP tools filter. - S3 list/validate inventory (
ListSkills): parsed skills + typed skip reasons (missing-name|malformed-frontmatter|duplicate-name|unreadable). - S4 logical base (
skill://name/) for data/served skills; on-disk output stays byte-identical. - S5 configurable sibling-file sample cap.
Docs: new API Reference section (five-language synced tabs + per-port pages). SPEC.md §3 extended.
A SkillsDir-only caller is unchanged in every port. See PR #11.