Skip to content

docs(skills): skillserver CLI reference + Skill Server 0.4.0 rewrite (#98, #99) - #108

Merged
Aaronontheweb merged 1 commit into
devfrom
docs/skills-group2-cli-server
Jul 22, 2026
Merged

docs(skills): skillserver CLI reference + Skill Server 0.4.0 rewrite (#98, #99)#108
Aaronontheweb merged 1 commit into
devfrom
docs/skills-group2-cli-server

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Contributor

Group 2 of the skill-server 0.4.0 epic (#95). Both pages were built and verified against a running 0.4.0 server and CLI, not the specs.

New: skills/skillserver-cli.md (#98)

Full command reference for the skillserver CLI - install, config precedence, publish / publish-all / publish-subagent(s), download-subagent, list / list-subagents, versions, verify, lint (+ lint subagent / lint subagents), delete / delete-subagent, config, api-key, global flags, and exit codes. Every command was run against a live 0.4.0 CLI.

Notable, verified against source and the running CLI:

  • Exit codes are 0 and 1 only (no 2).
  • lint only fails on hard errors; a name/directory mismatch or non-semver version is a warning that still exits 0. Flagged as a :::caution.

Rewrite: skills/skill-server.md (#99)

  • API tables corrected to the real 0.4.0 routes. The JSON API is under /api/v1/skills, /api/v1/subagents, /api/v1/api-keys, and /api/v1/blobs/sha256/{digest}, plus the /skills/v1 and /subagents/v1 manifest trees. The old /skills and /api-keys paths documented before are now the HTML gallery / SPA fallback, so those examples 404'd.
  • Adds the sub-agent API and publishing, archive.zip and resources routes, a feeds / native-manifest section, and a web-gallery note.
  • The Docker Compose quick-start now starts - it runs the server non-root against a writable volume (init-data ownership fix, mirroring skill-server PR #141). Verified: healthy in ~3s, uid 1654, no SQLite error.

Notes

  • The two pages ship together because the Skill Server page links the new CLI page; splitting them would fail Link and URL Validation until the first merged.
  • Version pins in examples point at 0.4.0 (the currently published, installable release). dev is bumped to 0.4.1 but not yet published; nothing documented changed between them, and the pins can bump once 0.4.1 ships.
  • social-images-manifest.json updated by the build (OG cards), same as PR docs(skills): Native Manifest + Bundled Resources concept pages (#96, #97) #106.

Closes #98, #99.

… 0.4.0

Group 2 of the skill-server 0.4.0 epic (#95). Both pages were built
against a running 0.4.0 server and CLI, not the specs.

- skills/skillserver-cli.md (new): full command reference - publish,
  publish-all, publish-subagent(s), download-subagent, list(-subagents),
  versions, verify, lint/lint subagent(s), delete(-subagent), config,
  api-key; global flags; config precedence; exit codes (0/1 only).
- skills/skill-server.md (rewrite): API tables corrected to the real
  /api/v1/skills, /api/v1/subagents, /api/v1/api-keys, and
  /api/v1/blobs routes plus the /skills/v1 and /subagents/v1 manifest
  trees (the old /skills and /api-keys routes are now the web gallery).
  Adds the sub-agent API and publishing, archive.zip and resources
  routes, a feeds/native-manifest section, and a web-gallery note. The
  Docker Compose quick-start now runs the server non-root against a
  writable volume (verified: healthy, uid 1654, no SQLite error).

Sidebar: skillserver CLI added under Skills, after Skill Server.

Closes #98, #99.
@Aaronontheweb
Aaronontheweb merged commit 7384d4c into dev Jul 22, 2026
2 checks passed
@Aaronontheweb
Aaronontheweb deleted the docs/skills-group2-cli-server branch July 22, 2026 03:35
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.

docs(skills): skillserver CLI reference page (new)

1 participant