Skip to content

Releases: netclaw-dev/skill-server

SkillServer 0.4.1

Choose a tag to compare

@github-actions github-actions released this 22 Jul 03:37
Immutable release. Only release title and notes can be modified.
19f2821

0.4.1 July 22nd 2026

Bug Fixes

  • Fix CLI versions command crashing with a 404 when a skill has no published versions — now returns gracefully (#143)
  • Fix Docker quick-start compose configuration so it runs as non-root against a writable /data volume (#141)

SkillServer 0.4.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 18:17
Immutable release. Only release title and notes can be modified.
7fbc9bc

0.4.0 July 14th 2026

What's New

This release adds a fully interactive gallery UI, first-class sub-agent support, and native manifest endpoints for destination-agnostic skill sync.

New Features

  • Add interactive gallery UI with client-side search, skill version history navigation, and a resource browser for viewing SKILL.md and resource files
  • Add first-class sub-agent support — storage endpoints, CLI commands (publish-subagent, list-subagents, delete-subagent, download-subagent, lint subagent), and batch publishing
  • Add native manifest endpoints (/manifest.json and linked documents) for RFC-compatible skill and sub-agent sync
  • Add deterministic archive.zip downloads for resourceful skills
  • Add API versioning and native manifest client support in Netclaw.SkillClient
  • Add copy button to code blocks in the gallery

Improvements

  • Improve skill search relevance with exact and prefix name matching prioritized over description-only matches
  • Preserve executable permission bits (Unix mode) for skill resources in downloaded archives

Security

SkillServer 0.4.0-beta.6

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 00:34
Immutable release. Only release title and notes can be modified.
0.4.0-beta.6
f43d2c6

0.4.0-beta.6 July 10th 2026

New Features

  • Add list-subagents and delete-subagent CLI commands to enumerate and remove published sub-agent versions, bringing the skillserver CLI to parity with the existing skill list/delete commands (#129)

SkillServer 0.4.0-beta.5

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jul 18:18
Immutable release. Only release title and notes can be modified.
02c9406

0.4.0-beta.5 July 8th 2026

New Features

  • Add gallery resource browser — expose skill resource metadata and render a read-only file browser in the gallery for SKILL.md and resource files
  • Add runtime gallery version display — expose SkillServer assembly metadata through /api/v1/info and render gallery footer versions from runtime app metadata

Bug Fixes

  • Fix ?q= query param not being read on skills listing page — navigating from homepage search to /skills/?q=foo now pre-fills the search box, shows filtered results, and updates the heading to 'Search Results' (#124)

Internal

  • Remove duplicate release_notes.md (lowercase variant) to prevent checkout conflicts on case-insensitive filesystems (Windows)

SkillServer 0.4.0-beta.4

Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jul 19:54
Immutable release. Only release title and notes can be modified.
608e5f5

0.4.0-beta.4 July 7th 2026

New Features

  • Add batch sub-agent publishing with a new publish-subagents CLI command to validate and upload all sub-agent definitions under a folder, with support for version overrides, dry-run, force publish, and verbose output (#121)
  • Add lint subagents CLI mode to validate every sub-agent markdown file in a directory and report duplicate sub-agent names

Improvements

  • Improve skill search relevance by prioritizing exact and prefix skill-name matches ahead of description-only matches (#121)
  • Improve gallery UX by making cards interactive, wiring version history rows to version URLs, and adding a keyboard hint to the search input

Internal

  • Extend sub-agent validation and publishing flow to accept version frontmatter (including metadata.version) and add validation tests for batch publish and route parsing logic (#121)

SkillServer 0.4.0-beta.3

Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jul 15:25
Immutable release. Only release title and notes can be modified.
a54ce10

0.4.0-beta.2 July 3rd 2026

New Features

  • Add native manifest endpoints (/manifest.json and linked skill identity/version documents) for destination-agnostic, RFC-compatible sync (#96)
  • Add first-class sub-agent support — /subagents storage with upload, list, delete, and agent.md download endpoints, and NetClaw sub-agent markdown frontmatter validation (#97)
  • Add native sub-agent manifest endpoints (/manifest/subagents/...) that traverse from the root native manifest alongside skills (#98)
  • Add sub-agent support to Netclaw.SkillClient — upload, list, download, delete, and native manifest traversal helpers (#99)
  • Add CLI sub-agent commands: lint subagent, publish-subagent, and download-subagent for validating, publishing, and syncing sub-agents from the command line (#100)
  • Add deterministic archive.zip downloads for resourceful skills, backfilled for existing skill versions (#95)

Improvements

  • Preserve executable permission bits (Unix mode) for skill resources — packaged helper scripts in downloaded archives no longer need a manual chmod (#103)

CI/CD

  • Skip the Docker latest tag and mark GitHub releases as prerelease automatically when publishing a prerelease tag (#101)

Security

Dependency Updates

  • Bump Microsoft.Data.Sqlite from 10.0.7 to 10.0.9 (#106)
  • Bump Microsoft.Extensions.Http from 10.0.7 to 10.0.9 (#107)
  • Bump Dapper from 2.1.72 to 2.1.79 (#78)
  • Bump Microsoft.AspNetCore.OpenApi from 10.0.7 to 10.0.9 (#83)

SkillServer 0.4.0-beta.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Jul 15:51
Immutable release. Only release title and notes can be modified.
24f1f4c

0.4.0-beta.2 July 3rd 2026

New Features

  • Add native manifest endpoints (/manifest.json and linked skill identity/version documents) for destination-agnostic, RFC-compatible sync (#96)
  • Add first-class sub-agent support — /subagents storage with upload, list, delete, and agent.md download endpoints, and NetClaw sub-agent markdown frontmatter validation (#97)
  • Add native sub-agent manifest endpoints (/manifest/subagents/...) that traverse from the root native manifest alongside skills (#98)
  • Add sub-agent support to Netclaw.SkillClient — upload, list, download, delete, and native manifest traversal helpers (#99)
  • Add CLI sub-agent commands: lint subagent, publish-subagent, and download-subagent for validating, publishing, and syncing sub-agents from the command line (#100)
  • Add deterministic archive.zip downloads for resourceful skills, backfilled for existing skill versions (#95)

Improvements

  • Preserve executable permission bits (Unix mode) for skill resources — packaged helper scripts in downloaded archives no longer need a manual chmod (#103)

CI/CD

  • Skip the Docker latest tag and mark GitHub releases as prerelease automatically when publishing a prerelease tag (#101)

Security

Dependency Updates

  • Bump Microsoft.Data.Sqlite from 10.0.7 to 10.0.9 (#106)
  • Bump Microsoft.Extensions.Http from 10.0.7 to 10.0.9 (#107)
  • Bump Dapper from 2.1.72 to 2.1.79 (#78)
  • Bump Microsoft.AspNetCore.OpenApi from 10.0.7 to 10.0.9 (#83)

SkillServer 0.4.0-beta.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Jun 22:06
Immutable release. Only release title and notes can be modified.
88bbed3

0.3.1 May 15th 2026

New Features

  • Add lint command to CLI — validates local skills against the AgentSkills.io spec without requiring a server connection (#68)

Bug Fixes

  • Fix unbound variable error in install-skillserver.sh — resolves installation failures on strict Bash environments (#60)

SkillServer 0.3.1

Choose a tag to compare

@github-actions github-actions released this 15 May 13:18
Immutable release. Only release title and notes can be modified.
ae3aa4b

0.3.1 May 15th 2026

New Features

  • Add lint command to CLI — validates local skills against the AgentSkills.io spec without requiring a server connection (#68)

Bug Fixes

  • Fix unbound variable error in install-skillserver.sh — resolves installation failures on strict Bash environments (#60)

SkillServer 0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 May 02:02
Immutable release. Only release title and notes can be modified.
048e256

0.3.0 May 5th 2026

New Features

  • Add skillserver CLI tool for publishing and managing skills from the command line (#56)
    • Commands: publish, publish-all, delete, list, versions, verify, config, api-key
    • Distributed as a .NET global tool (dotnet tool install -g Netclaw.SkillServer.Cli) and standalone trimmed binaries for linux-x64, linux-arm64, osx-arm64, and win-x64
    • Install scripts for Linux/macOS (install-skillserver.sh) and Windows (install-skillserver.ps1)
  • Add UploadSkillWithResourcesAsync and UploadSkillIfNotExistsAsync to Netclaw.SkillClient for idempotent publishing with resource file support (#56)

Improvements

  • Consolidate publish_nuget.yml and publish_container.yml into a unified release.yml workflow — NuGet packages, CLI binaries, and container images build in parallel with a single coordinated publish stage (#56)
  • Add CLI publish dry-run, trim warning checks, and install script linting to PR validation (#56)

Dependency Updates

  • Bump YamlDotNet from 17.0.1 to 17.1.0 (#55)