Skip to content

docs(skill-sources): add authoring guide for third-party skill-source contributors#708

Merged
potiuk merged 1 commit into
apache:mainfrom
potiuk:docs/skill-sources-authoring
Jul 3, 2026
Merged

docs(skill-sources): add authoring guide for third-party skill-source contributors#708
potiuk merged 1 commit into
apache:mainfrom
potiuk:docs/skill-sources-authoring

Conversation

@potiuk

@potiuk potiuk commented Jul 3, 2026

Copy link
Copy Markdown
Member

Summary

Adds docs/skill-sources/authoring-a-source.md — a step-by-step guide for third-party repos/organizations that want Magpie adopters to be able to pull their skills. It's the source-repo counterpart to docs/skill-sources/README.md (which covers the adopter side) and fills a gap left after the feature landed (Phase A #677 + Phase B #707).

Ten steps: two-tree layout → author skills in the Magpie shape → keep the eval binding resolvable → pick an org identity (independent or register one) → choose a distribution method + verification anchor → write the source descriptor → get listed for discovery → validate with Magpie's own skill-and-tool-validate → tell adopters how to pull it → maintain releases. Grounded in the actual validator contract (required frontmatter/descriptor keys, install methods) and cross-linked both ways with the README.

Verification

prek clean on the new + edited docs — markdownlint, doctoc (TOC generated), typos, and lychee (every relative cross-reference/anchor resolves).

🤖 Generated with Claude Code

…tributors

Step-by-step guide from the source-repo side — how a third-party org lays
out its repo, authors Magpie-shaped skills, picks an org identity, chooses a
distribution method + verification anchor, writes a source descriptor, gets
listed for discovery, validates with Magpie's own validator, and maintains
releases. Complements docs/skill-sources/README.md (the adopter side); links
both ways.
@potiuk potiuk merged commit 821e564 into apache:main Jul 3, 2026
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant