Adding support for skills.sh installer - #37
Open
faorfwd wants to merge 24 commits into
Open
Conversation
faorfwd
marked this pull request as draft
August 19, 2026 23:24
faorfwd
marked this pull request as ready for review
August 20, 2026 18:47
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.
Replace the
commandscatalog with skills, add cross-harness publishingWhat & why
Commands and
disable-model-invocation: trueskills behave identically to the user (/name,explicit only). This PR converts the built-in
spec/tech/tasks/implement/verify/prevalidate/architecture/hireflow into skills, adds akyos-setupskill, and publishes all of it via.claude-plugin/marketplace.json— so the flow can now install into any of the 50+ harnessesnpx skills addsupports, not just Claude Code.Two follow-on problems that portability created, and how they're handled:
agents/openai.yamlinstead — each skill now ships both.npx skills updatehas no local-edit detection (tree-hash reinstall, full stop) — so customization moved to.claude/skill-overrides/, a folder neither installer touches. This also absorbedproject-context.md, which previously only existed in kyos-cli installs and would silently go missing under a barenpx skills addinstall.Design doc:
docs/execution/vercel-skills-source/{spec,tech,tasks}.md.Breaking changes
catalog/claude-base/claude/commands/is gone. Existing repos keep their old.claude/commands/*.mdwrapper stubs (kyos never deletes repo-owned files), but the managedfiles they point to no longer regenerate —
--doctorwill flag them stale. Manual cleanup,by design.
.claude/commands/project-context.mdis retired, replaced by.claude/skill-overrides/_shared.md. Anyone with local edits there needs to move them by hand.--doctordrops the per-command byte-level report. Checksum integrity checking is unchanged; only the friendlier report is gone.spec, notkyos:spec) — accepted collision risk if installedalongside a same-named third-party skill.
kyos-setupis prefixed since it's a generic name.