github runkids/skillshare v0.30.3

latest releases: v0.30.5, v0.30.4
one day ago

skillshare v0.30.3 Release Notes

TL;DR

  1. Hermes Agent is an MCP target. skillshare mcp syncs servers to Hermes Agent and imports them from it.
  2. Tracked repos that keep their skills in .agents/skills are found. Such a repo no longer shows 0 skills, and repos that commit .agents/skills as a copy still get no duplicates.
  3. Tracked installs and updates audit skills in hidden folders. A skill in .curated/ or .agents/skills/ now gets the full text scan before it reaches your Agents.
  4. Frosted menus and spring motion in the dashboard. Floating layers in the Clean style are translucent, and menus, dialogs and switches move instead of snapping.

MCP: Hermes Agent

hermes is a new MCP client for skillshare mcp, global only. Skillshare writes named entries under mcp_servers in ~/.hermes/config.yaml and keeps the file's other settings, comments and the servers it does not manage. Preview, conflict detection, backups and removal work as for the other clients.

skillshare mcp import docs --from hermes --target claude --target codex --sync
  • Stdio and Streamable HTTP servers and environment references are supported. SSE servers are refused on import.
  • Set options.hermes.auth: oauth to use Hermes's own OAuth login. Login, tokens, .env and refresh state stay managed by Hermes; run hermes mcp login NAME in the same Hermes profile.
  • An absolute HERMES_HOME selects another profile; otherwise the default profile is used. Skillshare does not follow Hermes's active-profile file or --profile.

The dashboard can select Hermes and detects its YAML on import. (#825, #826)

Discovery: .agents/skills in tracked repos

A repository whose skills live only in its root .agents/skills/, for example one installed with skillshare install owner/repo/.agents/skills --track, showed 0 skills, and sync linked nothing. .agents is skipped because it is the folder other tools sync copies into.

That folder now counts when the repository has no other skills, in tracked repos and in install's skill list. Repositories that commit .agents/skills as a copy of their skills/ folder still get only the skills/ versions, so install --all, --skill and tracked sync see each skill once. (#800, #801)

Audit: hidden folders in tracked repos

install --track and tracked-repo updates audit the whole repository, and files below hidden folders got only a header check. A skill in a folder such as .curated/ or .agents/skills/ therefore reached your Agents without its text being scanned.

Those skills now get the same full scan skillshare audit gives them. A tracked install or update can now be blocked by a finding in such a skill; review it, then use --force to accept it or fix the skill upstream. Copies in target folders such as .claude/skills/, and hidden folders inside a skill, are checked as before. (#827)

Dashboard: frosted layers and motion

In the Clean style, menus, the shortcut HUD and the toolbar that sticks while you scroll are now translucent. Pages, cards and the sidebar stay solid, and with reduced transparency turned on everything is solid again.

Menus fade out instead of vanishing, dialogs and the selection bar play their exit, the segmented-control pill slides between segments, and switches move on spring curves. With reduced motion only a short fade remains. A toast's countdown holds where it is while you hover.

Contributors

@LloydPowell771 @salmonumbrella

Don't miss a new skillshare release

NewReleases is sending notifications on new releases.