Skip to content

feat: publish Spek skills to registry - #67

Open
castrojo wants to merge 1 commit into
hivecommons:mainfrom
castrojo:hive-57-skill-registry
Open

castrojo wants to merge 1 commit into
hivecommons:mainfrom
castrojo:hive-57-skill-registry

Conversation

@castrojo

Copy link
Copy Markdown

Summary

  • Publishes rendered Spek workflow skills in a top-level skills/ catalog discoverable by the skills CLI and skills.sh.
  • Adds a shared "Use with Hive" section to every workflow skill and keeps the registry catalog in parity with rendered templates.
  • Adds a versioned spektacular_skills_<version>.tar.gz release artifact and README install badge/instructions.

Docs

Verification

  • PATH=/home/hive/.local/go1.25.0/bin:$PATH go test ./internal/agent ./cmd
  • node /home/hive/.local/npm-cli/package/bin/npm-cli.js exec --yes --package=skills -- skills add . --list
  • Smoke install: skills add /home/hive/workspace/hivecommons/spektacular-hive-57 --skill spek-new -a claude-code -y --copy, then verified spektacular spec new and the Hive integration link in the installed SKILL.md
  • Skill archive smoke: created spektacular_skills_0.0.0.tar.gz, extracted it, and verified skills/spek-new/SKILL.md
  • Verified https://docs.hivecommons.dev/docs/hive/spektacular-runs resolves
  • node /home/hive/.local/npm-cli/package/bin/npm-cli.js run build in the companion docs worktree

Notes

  • Full go test ./... still has an unrelated pre-existing failure in internal/autocommit (TestIntegration_CommitPushesNothing: test remote cannot be read).
  • dagger -m dagger develop could not run in this environment because the Dagger engine driver for image://registry.dagger.io/engine:v0.19.8 is unavailable.

Fixes #57

— hive: backend=omp

🐝 Hive Agent: contributor | SHA: 30107a3

Add a top-level rendered skills catalog for registry discovery, include a versioned skills archive in release artifacts, and document direct skills CLI installation.

Hive-Run: hivecommons#57

Hive-Plan: issue-57-skill-registry

Hive-Spec: issue-57#acceptance-criteria
Signed-off-by: castrojo <castrojo@users.noreply.github.com>
@kubestellar-prow

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign nicholasjackson for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Publish the spek skills to skill registries so users can install them without Hive

1 participant