Skilder

Release notes

What changed in Skilder, newest first.

2026-09-18

Added

  • Your workspace now opens on a Home page. It has shortcuts to Create a role, Create a skill, Add a connector and Connect your agent, shown only when you are allowed to use them, and an Ask your agent band that suggests one task at a time to copy into your agent.
  • A new Skills tab in Activity ranks every skill by Calls or by Unpriced uses, 50 at a time. Members see their own calls, and admins can also filter by user.
  • On the Value tab of Activity, click a person in Top users by value to narrow every figure to them, and click Show all users to go back. Find a person searches past the top five.
  • Skill scripts now work with files. Your agent can pass a file it uploaded, or one of the skill's assets, as an argument, and gets back a reference to each file the script declares with output() from the Script SDK or prints as a path.
  • In beta, on request. Your agent can now work with Guardrails. An admin's agent can list, write and test a rule, and publishing it stays a step you take in the app. Any agent can tell you why a call was refused: the rule that decided it, whether it was blocking or observing, and its reason. Guardrails are off by default and there is no setting to turn them on yourself: ask us to enable them for your workspace.

Changed

  • Navigation moved from the top bar to a sidebar with four chapters: Capabilities (Roles, Skills, Tools), Governance (Guardrails, Dependencies, Evals), Agents (Connections, Studio) and Monitoring (Activity, Insights). Skills and Tools are rows of their own instead of tabs, and Insights is its own page instead of an Activity tab. Workspace settings is now in the workspace menu, and Personal settings and Appearance are in your user menu.
  • The dependency map moved out of Activity to its own Dependencies page, under Governance. Keep clicking nodes to follow a chain: earlier selections stay in view, clicking one again closes it, and everything off the trail is hidden.
  • The Roles page now opens on the Org chart, and the cards view is gone: switch to the list view instead. Teams start folded, with a chevron to show the roles inside, you can zoom in to 300%, and opening a role lands on its Overview.
  • A role's Graph tab opens in Columns, highlights a card's whole chain when you hover it, and has a search. Double-click a skill to open it.
  • The Add Role and Add Skill dialogs open on featured catalog entries you install in one click, with Browse all roles or Browse all skills for the rest and a Create from scratch card below. Add Skill also imports from Community, GitHub or a ZIP file, and no longer offers Studio.
  • The product tour's last Create a Role step opens the new role form instead of Studio.
  • The Guardrails list shows each rule's Coverage.

Fixed

  • Files your agent uploads reach your workspace again. Uploads were failing with a server error, which also stopped scripts that take a file.
  • Edits made while a skill is publishing are held until the publish finishes, instead of racing it. If the publish fails, they are saved.
  • A guardrail rule's figures now count only its own decisions. A rule that agreed with another rule's refusal used to count as refusing, and one that ran fine could show up in Needs attention as erroring.
  • A tool call that fails after a guardrail judged it keeps that verdict in Activity.
  • The guardrail rule editor no longer drops characters when you type fast. The rule page catches up when its draft is published, discarded or taken over elsewhere, and tells you which.

2026-09-12

Added

  • In beta, on request. Guardrails are workspace rules that inspect a tool call and decide whether it runs. You write a rule as a script, say which calls it covers, and start it in Observing mode to watch what it would have done. Promote it to Blocking when you trust it, and refused calls show up in Activity with the rule and its reason. Rules have drafts, versions and a tester like the rest of your capabilities. Guardrails are off by default and there is no setting to turn them on yourself: ask us to enable them for your workspace.
  • A script can import the Script SDK, now documented: the helpers a TypeScript skill script uses to call tools, delegate, run another script and return a result, and a second entry point a TypeScript or JavaScript guardrail rule imports to rule on a call instead of writing the JSON contract by hand. There is nothing to install and nothing to declare.
  • Your agent can now read your workspace activity itself, through a new analytics tool: call totals, value, sessions and individual calls. It answers at your own scope, so an admin gets the whole workspace and a member gets their own calls. See Ask your agent about activity.
  • The server catalog has a new Database server: a private SQL sandbox for your workspace, with nothing to install and no account to connect. The Mock Data Builder role designs, seeds and queries a sample dataset in it. See MCP servers.
  • A role now has a Graph tab, drawing the role, its skills, their tools and the servers behind them as one picture. See Create a role.

Changed

  • The Map tab in Activity is now a role-centered network: roles in the middle, their skills around them, tools and servers at the edge. Click a node to isolate everything that depends on it. See Dependency map.
  • The Org chart view on the Roles page now drills down one level at a time. Each team shows how many roles sit under it and its 30-day activity, and a team with no role yet is drawn as an Open position you can fill on the spot. See Organize roles in teams.
  • Installing a role from the catalog now picks the only team for you, then offers to install the servers its skills recommend in one click. Servers that need configuration or a connection are left out of that step.
  • The setup callout on a shared skill leads with Review setup, and links every recommended tool at once with Link all. See Import and share.
  • Calls in Activity now name what they targeted, not only the tool that dispatched them: manage · create-skill instead of manage. See Activity.
  • Skill names in a role's Overview now open the skill.

Fixed

  • An action that fails now says so. Some buttons used to look like they had worked when the write had been refused.
  • Publishing, discarding or restoring a role no longer shows all of its skills as enabled until the next reload.
  • A call that two learned skills could both own is no longer credited to both. It stays unattributed instead.
  • The workspace list in the header scrolls once you have more workspaces than fit on screen.
  • Agents holding several connections at once no longer lose them when one of those connections refreshes its token. Clients that register without a client secret can refresh too. See Connect your agent.
  • The enable switch on a disabled role or skill is now offered only to members who are allowed to enable it.

2026-09-03

Added

  • The user menu now has a Notifications row for pending invitations and unread announcements, and a banner appears ahead of planned maintenance windows. The help menu also links to these release notes under What's new.

Changed

  • Connecting an agent to Skilder now always asks you to approve access. The consent screen shows which site will receive the authorization code, and flags any client Skilder doesn't recognize. See Connect your agent.
  • The role page has a new layout: an Overview tab summarizing skills, recent activity and instructions, separate Skills, Instructions, Activity and History tabs, 30-day call and value stats, and a Needs attention tab for open drafts or skills nobody has called recently. See Create a role.

Fixed

  • The token count shown in a call's detail view no longer doubles up. See Activity.
  • Tables in the markdown editor no longer render white when dark mode is on.
  • Buttons show the pointer cursor again when you hover them.
  • Calling a tool right after installing its MCP server no longer hangs or times out. See MCP servers.
  • Autocomplete and type checking for Node.js now work correctly in the script editor. See Build a skill.

2026-08-28

Added

  • In beta, on request. Your agent can now show you an interactive card instead of describing its work in prose: a recap of the skills, roles and MCP servers it just touched, or a skill's or role's draft and publish state with a Publish button you click yourself. It is off by default and there is no setting to turn it on yourself: ask us to enable it for your workspace. You also need an MCP client that renders cards.
  • The docs have a new Architecture section for anyone evaluating Skilder: what the platform is made of, how a tool call runs and stays isolated, and how your data is handled. See Architecture.

Changed

  • Your agent can now replace a skill asset's file in place. The asset keeps its link, so mentions of it elsewhere in the skill keep resolving. Replacing used to mean deleting and re-attaching, which quietly broke them. See Build a skill.

Fixed

  • Tool calls in Activity are no longer credited to the wrong skill when two skills equip the same tool. A call is now attributed only to skills the session actually learned, so a workspace with session tracking switched off gets no skill attribution on those calls at all. See Activity.

2026-08-24

Added

  • Your agent can now push a file into your workspace runtime and pass it straight to a tool, without you uploading it in the browser first.
  • Your agent can now attach a file to a skill as an asset, without opening the skill editor. See Build a skill.

Changed

  • The /get-this-done-right prompt is now /do-this-task-with-skilder, and /get-started takes a job argument instead of role. See Author with AI.
  • Your agent now asks before it creates, updates or deletes anything in your workspace. Reading roles, skills and tools stays unprompted.
  • Signing in from an invitation link now returns you to the invitation instead of the app.
  • The session timeline in Activity refreshes every 10 seconds while you watch a session. Slow it down or switch it off with the refresh control in the timeline header. It stops refreshing once you click Load more.

Fixed

  • Connecting your own OAuth integration no longer signs other members out of the same MCP server. See Personal integrations.
  • Refreshing the page while you name your first workspace no longer drops you into the app under the generated name.
  • An asset upload that fails partway no longer leaves an empty file attached to the skill.

2026-08-22

Added

  • New workspaces start with an Onboarding Concierge role that walks you through a first real task. It replaces the Hello World placeholder. See Getting started.
  • Your MCP client now lists the five Skilder prompts as slash commands, fetched over the protocol.
  • A skill can carry a value per use, shown in the Value section of the skill settings panel.
  • Activity has a new Value tab that rolls those numbers up for the whole workspace.
  • The Drafts page lists every open draft in the workspace, yours and other people's, and publishes several at once. See Publish and version.

Changed

  • Reviewing a draft before publishing now happens in one full-screen Changes surface. It replaces the inline diff in version history.
  • Connecting with a workspace named in the connection URL now grants that workspace directly, with no picker. If you are not a member of it, there is nothing to approve.
  • Agent setups still connecting over stdio are now refused at the handshake instead of accepted.
  • Replacing an asset file now asks for confirmation and names both files.
  • The terms and privacy links now open www.skilder.ai instead of in-app pages.

Fixed

  • Total Calls and the figures beside it no longer stop at 1000 once a workspace passes that many calls.
  • The Reconnect button on an MCP server with an expired token now works. See MCP servers.
  • An MCP server's status no longer goes blank after a reconnect attempt and a page refresh.
  • Discarding a skill draft and editing again no longer shows the discarded description.
  • A long skill Markdown file now scrolls to its end in the read view.
  • Importing a community skill no longer shows a success message when the import failed. See Import and share.
  • Skill content that mentions a file belonging to another skill now resolves it. The mention is highlighted in the editor, and the file is listed when an agent learns the skill.

2026-08-14

Added

  • You can now leave a workspace yourself. See Profile and security.
  • Sign-in got a magic-link fallback: if the 6-digit code doesn't arrive, click the link in the same email instead.

Changed

  • Signing in and creating an account now share one flow at /signin. There's no separate password-based /register anymore.
  • The Library section is now called Capabilities.
  • Agents now connect over Streamable HTTP only. The stdio and SSE transports are no longer supported. See Connect your agent.
  • Disabled skills and roles are now visibly dimmed in the list instead of looking active.
  • Deleting a skill or role now has one clear place to do it, and the confirmation says it's permanent. Removing a skill from a role is separate and easier to find.
  • Creating a role, workspace or team now warns you if the name is already taken.

2026-08-10

Changed

  • Workspace creation moved from the command palette to the header. The command palette has been removed.
  • The runtime and its keys are now provisioned by Skilder for you, based on your plan. They are no longer managed from workspace settings.

2026-08-08

Added

  • Skills and roles are now available through a public REST API at /api/v1: full CRUD, publish, and zip export.
  • API keys can be scoped to specific permissions instead of granting full access.
  • Members can now see their own activity in Activity. Admins keep the workspace-wide view. See Activity.

Changed

  • A workspace now runs on a single runtime for every MCP server and script, chosen once in workspace settings.
  • New API keys require an expiry and use a new format with a checksum.
  • A key's value is shown once, at creation. There is no way to reveal it again: losing it means revoking it and creating a new one.
  • New keys use the SKA prefix. Existing USK keys keep working but are marked deprecated.

Fixed

  • Importing or exporting a skill no longer drops its allowed-tools list.
  • Testing a script from the editor no longer times out early.
  • MCP connections no longer drop from a single missed ping.