Kits ship their Skills as Agent Plugins packages - #23
Merged
Merged
Conversation
Every kit now carries its Skills as a plugin at kits/<kit>/plugin/: plugin.json names and versions the package (harnessrouter-slides, harnessrouter-sheets, harnessrouter-dashboard, harnessrouter-video) and skills/ holds what used to sit at kits/<kit>/skills/. kit.json points at the package with harness.plugin instead of listing skill names, so there is one source for what a kit's Harness knows. HarnessRouter installs the package at launch, and the Harness shows the kit as a named plugin it can export; the same package installs into any server that speaks the UHP Plugins chapter or any client that reads the format. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…plugin package Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Every kit now carries its Skills as a plugin at
kits/<kit>/plugin/:plugin.jsonnames and versions the package (harnessrouter-slides,harnessrouter-sheets,harnessrouter-dashboard,harnessrouter-video) andskills/holds what used to sit atkits/<kit>/skills/.kit.jsonpoints at the package withharness.plugininstead of listing skill names, so there is one source for what a kit's Harness knows.HarnessRouter (the gateway change lands beside this) installs the package at launch, so a launched Harness shows the kit as a named plugin it can export, and the same package installs into any server that speaks the UHP Plugins chapter or any client that reads the Agent Plugins format. All four packages read clean through the gateway's package reader: one Skill each, nothing skipped.
The kit apps, templates and licence are unchanged; the READMEs and credits point at the new paths.
🤖 Generated with Claude Code