github runkids/skillshare v0.24.6

one hour ago

skillshare v0.24.6 Release Notes

TL;DR

  1. diff and the Sync tab no longer list synced agents as pending when a target converts them.
  2. Memory has a Refresh button, and agents keep short facts in INDEX.md.
  3. The Targets list links each part of a target to its tab.
  4. The dashboard rejects skill names that point outside the skills folder.

Converted agents in diff and the Sync tab

After a successful sync, a target with an agent extension (for example Codex writing reviewer.toml) still showed every agent as New in skillshare diff and in the dashboard's Sync tab, because they looked for the source name.

  • They now check what the sync recorded, so converted agents drop out once synced and show again when the source changes.
  • An output whose agent was removed from the source shows as a removal.
  • diff leaves out the agents a target would not receive because of its include/exclude or an agent's targets frontmatter, as sync does.

status, doctor, diff and the dashboard also stop counting a plain copy as a converted agent when a target that already held copied agents starts using an extension. A converted output written before 0.24.5 shows as pending until the next sync records its source.

skillshare sync agents
skillshare diff

Memory

An agent writes shared notes from outside the dashboard, so the note list and the open note stayed stale until you reloaded the page. Refresh sits next to the search box and reloads both.

The active guidance also told agents to create a separate file for every durable fact. A fact that fits in a sentence or two now goes as one bullet under ## Notes in INDEX.md; only a longer note gets its own file. Existing active guidance blocks show as Outdated on the Memory page; reconnect to update them.

skillshare extras memory instructions --update-mode active -g

Targets list

The Syncing column described what a target gets as one line of text, and the whole row led to the Skills tab. MCP, Hooks and the instruction file are now separate links into their own tabs, and the connected shared AGENTS.md shows by its file name, so the list shows at a glance which targets are not connected yet.

Other fixes

  • Skill names outside the skills folder. The audit, update and batch uninstall routes joined the name from the request to the source without checking it, so a name such as ../../x made audit scan a folder outside the skills source and report it clean. These routes now answer with an error for such a name. Nested names such as group/skill work as before.
  • skillshare audit agents. The audit screen opened for agents only discovered skills inside the agents folder, and audit agents --json reported names such as ../agents/helper.md when the two folders are siblings. Agents are now named relative to the agents folder and the Skills tab reads the skills source.
  • Hub filters. The title and the filters now share one row instead of two with a wide empty strip around the filters.

Don't miss a new skillshare release

NewReleases is sending notifications on new releases.