Skills That Self-Evolve With Every Use
The skills your agents use get better as your team works. Corrections become new versions, and each one ships only after it beats the last.
The skills your agents use get better as your team works. Corrections become new versions, and each one ships only after it beats the last.

Follow a sprint report skill from a suggestion in chat to its second version.
Product walkthrough, 90 seconds, following one skill through the six stages on three pages. Chat. Discover: someone asks for this week’s sprint status report. Nothing in the Skill Library fits, so recommendation mode suggests two skills from external repositories, jira-sprint-sync and sprint-status-report, and Details shows where jira-sprint-sync comes from and what has been checked. Install: the install guardrails fetch jira-sprint-sync, check its SKILL.md fields and read its repository’s scans, which pass, but our own scan finds it sends a Jira token to an unknown host, so it is blocked and nothing installs. sprint-status-report passes every check and installs privately at the version fetched. Use: the agent loads the skill for this request, pulls the sprint from Jira and writes the report, and a correction to put blockers first goes to memory. Skill Library. Manage: Your skills shows each skill’s source, version and update setting; an agent merges version 7 of Incident Report Drafting into an edited copy, keeping its edits; sharing the imported skill is blocked until it is reviewed, so it is submitted to the library. Evaluate: the evaluation gate checks format, security, triggering (18 of 20) and outcome (0.83 against 0.33 with no skill), and a reviewer who isn’t the author approves it as Sprint Status Report version 1. Memory. Evolve: a month later, memory shows 9 people made the same correction; an agent drafts version 2; it passes the gate and beats version 1, 0.86 against 0.83; a reviewer approves it, auto-update installs move to version 2, pinned installs stay on version 1, and version 1 stays available for rollback.
Six stages, from finding a skill to shipping a better version of it.
As people work, recommendation mode suggests skills from your Skill Library first, then from external skill repositories.
See recommendationsTurn on recommendation mode, and chat suggests skills for the task you’re working on.
If nothing there fits, it looks in external skill repositories.
A suggestion installs only when you click Install, and it still has to pass the install guardrails.
We store the files you installed, so the skill changes only when you choose to update it.
Details shows what the repository, GitHub and your own organization know about a skill.
Repository
GitHub
ThinkStack
Library skills install in one click. Skills from external repositories must pass install guardrails first, and a failed check blocks the install.
Each import is format-checked and scanned for secrets, risky scripts, network calls and hidden instructions before it can run.
A skill that fails any check never installs, and you see which check stopped it.
Imports stay private until they pass the evaluation gate and a named reviewer.
Updating takes one click, and the update runs through the same checks before it installs.
When nothing fits, build a skill in chat with an agent, or write it yourself.
Describe the task in chat. The agent asks about your templates, writes the skill, and tests it with and without the skill before you save it.
Write a SKILL.md file by hand in plain Markdown, with your own scripts and reference files.
New skills stay private until they pass the evaluation gate and a named reviewer.
Install a skill once, then attach it where you need it: to one chat, or to an agent or harness so every run can use it.
Add a skill to the conversation you’re in, the way you attach a file. It stays with that chat.
Add a skill to an agent’s setup once, and every run can use it.
An attached skill shows the agent only its name and description until a task needs it, so attaching many doesn’t slow anything down.
Production harnesses attach library versions, which passed the gate and a named reviewer. Chats and agents take any skill you have.
Write this week’s sprint status report for the Platform team.
A skill’s owner decides who can use it, and each person decides how their install updates.
Sharing with specific people needs no review. Submitting to the library starts one.
Get each new version automatically, or pin one so nothing changes until you choose.
Edit your own copy of a library skill. Updates never overwrite your changes.
When a new version ships, an agent merges it into your copy and shows you the diff to accept.
A skill can make an agent worse by loading at the wrong time or giving poor instructions, so every version is tested before it ships.
About 20 prompts, half of them near-misses, each run several times with the skill alone and next to your other skills.
The same tasks run with and without the skill, graded by code checks, a model judge and a human sample. Cost and time are tracked too.
Someone other than the author reads every file and change before release.
A skill’s next version is drafted from what people corrected while using it, and it goes through the same evaluation gate as the first.
Common questions about Enterprise Skills & Tools.