SKILL

skill-porting-and-publishing

Port a skill that grew inside one private runtime into a shared, publishable repository, and keep that repository canonical afterwards: choose the canonical side, de-couple on five axes, demote every literal to configuration, validate with the repo's own gates, and publish through a branch. Use when a skill names a person, a home path, a model id, a private repo or one vendor's CLI, or when a batch of such skills must be reviewed before it lands. Not for auditing a skill library (that is curation) and not for a prose-only edit in a repo that already owns the file.

Target: Target not categorized. Automatically collected · unverified.

Excerpt from the author’s documentation

Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.

Read the original English text

Topics in the source

  • Skill porting and publishing
  • When to Use
  • 1. Decide the canonical side before writing a file
  • 2. Read the target repo's contracts before writing
  • 3. De-couple on five axes
  • Configuration is a gate, not advice
  • 4. Delegate the mechanical port, verify it yourself
  • 5. Swap the runtime over without a gap

Move a skill that grew inside a private runtime into a shared, publishable repo, and make that repo the single source afterwards. Applies to any skill that has to survive leaving one machine: agent roles → roles, home paths → env vars, one vendor CLI → a documented contract, private repos → nothing. "refactor this skill and port it to ", "make it runtime-agnostic", "publish this skill". Any skill whose body names a person, a machine path, a model id, a private repo, or a bot product. A batch port whose reviewer needs one report: source → target, files, sections, demotions. Not for: rewriting a skill's methodology (that is curation/audit territory), or a one-off doc edit in a repo that already owns the file. When the destination repo's own contract governs skill ownership and placement, decide repo-owned vs general capability first; porting a general capability into a project repo pollutes it just as badly as leaving repo-bound methodology outside. One copy, and it lives where future readers will find it. Default for a publishable collection: the public repo is canonical, the runtime's skill directory becomes a symlink into it, and anything machine-specific lives in a directory the

This is an excerpt. Refer to the complete source and its current requirements.

Source repository
wxxb789/hoa
Source file
skills/skill-porting-and-publishing/SKILL.md
Fixed revision
beb1eca66d8fed7c3942dc3ef50990bf37837706
Read the complete original documentation ↗

Sources and evidence

This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.

Author: wxxb789/hoa · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-09T20:02:15.478Z.

Categories are inferred from names, descriptions and paths. They do not establish compatibility.

License and attribution

MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.

Original license ↗

Synchronization, copying and user-reported success do not mark a resource as runtime-tested.

Limitations and notes

  • Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.