/skillify and /adapt-skill for Amplifier
Two new user-invocable slash commands in the Amplifier skills bundle fix both halves of that problem.
And they're not a proposal — they've already shipped.
/skillify and /adapt-skill are user-invocable slash commands on the tracked branch of microsoft/amplifier-bundle-skills — merged, invocable, and tested.
Shipped & merged · bundle v1.1.0This is real. So why did it matter enough to build?
Close the tab and it's gone. Live session knowledge is fragile and unrepeatable — you'd have to reconstruct it from scratch next time.
/skillify is the fix: it captures that live session before it vanishes.
It analyzes the conversation and interviews you to confirm structure — turning a one-off into a reusable skill saved to disk.
That covers capturing what you built. But what about skills you already own?
It maps foreign tool names, paths, and frontmatter — turning a skill built for another assistant into one that speaks Amplifier's conventions.
Both mechanisms share one thing that keeps the output honest.
Step 1 of each loads skills-assist as the source of truth for Amplifier skill conventions. A dedicated test step verifies the skill before it's saved — trustworthy, not just generated.
That test discipline shows up in how fast they could ship.
On 2026-04-08, Brian Krabach polished skillify at 09:06, then committed adapt-skill at 09:10 — shipped together with a 178-line test suite. The tooling had matured enough to ship a new tested skill almost as fast as it could be conceived.
Two siblings from one continuous work session.
/skillify captures the live session; /adapt-skill translates the foreign one. Together they make hard-won process durable and portable, as tested, reusable Amplifier-native SKILL.md files.
Perfect the workflow once. Keep it forever.
Data as of: 2026-04-08 (latest verified commit); research re-derived from a local checkout of microsoft/amplifier-bundle-skills.
Feature status: Shipped and merged into microsoft/amplifier-bundle-skills; both skills user-invocable and covered by 27 passing tests. Bundle version 1.1.0.
Repository: origin ramparte/amplifier-bundle-skills, upstream microsoft/amplifier-bundle-skills (NOT michaeljabbour/amplifier-skill, whose git tree contains no skillify/adapt-skill paths).
Commands run:
git remote -v — confirmed origin/upstream reposgit log --follow --format='%h|%ai|%an|%s' -- skills/skillify/SKILL.md — skillify 2bdec3b, 2026-04-07, Brian Krabachgit log --format='%h|%ai|%an|%s' --since='2026-04-07' --until='2026-04-09' — adapt-skill 3656c46 (09:10:56) lands 4m36s after skillify enhancement 016316a (09:06:20)git show 3656c46 --stat — SKILL.md (189 lines) + tests/test_adapt_skill.py (178 lines), 367 insertionsgrep -c '^def test_' tests/test_adapt_skill.py (13) · grep -c 'def test_' skills/skillify/test_skill_content.py (14)python3 -m pytest tests/test_adapt_skill.py skills/skillify/test_skill_content.py -q — 27 passedgrep -H 'user-invocable' skills/skillify/SKILL.md skills/adapt-skill/SKILL.md — both truels -d skills/*/ | wc -l — 27 skill directoriesgit branch -r --contains 3656c46 — includes upstream/mainGaps: No merged PR number could be tied to skillify (2bdec3b) or adapt-skill (3656c46) — gh pr list --search <sha> --state all returned empty. The framing "adapt-skill was born from running /skillify" could NOT be verified from any commit, PR, or doc and is deliberately omitted.
Primary contributor: Brian Krabach — author of skillify (2bdec3b), the skillify enhancement (016316a), and adapt-skill (3656c46).