
TL;DR
Microsoft's Resource2Skill paper points at the next agent-skills problem: converting videos, repos, articles, and reference artifacts into executable skills without losing provenance.
| Research notes | |
|---|---|
| Primary paper | arXiv:2606.29538 |
| Hugging Face paper page | HF Papers: Resource2Skill |
| Official code | microsoft/Resource2Skill |
| Dataset | microsoft/RESOURCE2SKILL |
| Google Trends check | Attempted July 20, 2026. pytrends reached the Google Trends widget-data endpoint for Claude Code, AI coding agent, agent skills, AI agent security, and multimodal agent, then failed with a retry error before returning reliable rows. No numeric Trends values are used here. |
Last updated: July 20, 2026
Most agent-skills posts stop at the comfortable part: write a good SKILL.md, put it in version control, and teach agents to load it only when needed.
That is still the right baseline. It is the idea behind skills over MCP, agent skills production checklists, and skills beating prompts. But it leaves a harder question unanswered:
Where do high-quality skills come from after the obvious hand-written runbooks are done?
Resource2Skill, a Microsoft Research paper that surfaced on Hugging Face Papers for July 2026, is interesting because it moves that question from prompt authoring to skill distillation. The paper and official repo describe a system that turns human-created resources - tutorial videos, repositories, articles, code, and reference artifacts - into executable skills that agents can browse, compose, and run through real software tools.
That is a different category from "write better instructions."
It is closer to building a compiler for your team's tacit workflow knowledge.
The useful takeaway is simple:
Agent skills should not be only documents humans write for agents. They should also become structured artifacts distilled from the way humans already teach, demonstrate, and ship work.
The official microsoft/Resource2Skill repo makes this concrete. It says Resource2Skill turns tutorials, reference artifacts, articles, and code into reusable executable skills for domains including web pages, PowerPoint decks, Excel workbooks, Blender scenes, and REAPER-style audio.
That domain list matters. These are not only coding tasks. They are multimodal authoring workflows where the important knowledge is often visual, temporal, or tool-specific:
A plain text skill can summarize some of that. A richer skill system can preserve more of it.
The paper frames skills as reusable procedural knowledge for software agents. The problem is that many skill libraries are hand-written, text-centric, or derived from agent traces. Human resources such as tutorial videos are underused even though they contain the exact operations agents need to imitate.
Resource2Skill answers with a hierarchical multimodal Skill Wiki.
Each skill entry can combine:
At inference time, an agent retrieves and composes relevant skills from that wiki. If the current library does not cover the task, the same construction process can acquire new skills online.
The official repo exposes the practical shape of that idea. The runtime reads from skills_wiki/<domain>/ for searchable structured entries and skills_library/<domain>/ for executable assets used by domain MCP servers. That split is important: the agent needs a browsable semantic map and a separate executable substrate.
This is the pattern agent platforms keep converging on. Anthropic's Agent Skills made progressive disclosure mainstream: keep a compact index in context, then load deeper instructions and assets only when the task needs them. Resource2Skill pushes the same shape into multimodal skill acquisition.
Newsletter
Get the weekly deep dive
Tutorials on Claude Code, AI agents, and dev tools, delivered free every week.
From the archive
Jul 18, 2026 • 6 min read
Jul 18, 2026 • 5 min read
Jul 18, 2026 • 9 min read
Jul 18, 2026 • 8 min read
The first wave of agent skills was mostly about prompt hygiene.
Do not paste the whole runbook into every prompt. Package the recurring procedure. Add references and scripts. Keep the agent from carrying irrelevant context. Version the files. Review the diffs.
That wave is still necessary. But it does not solve skill coverage.
Every organization has workflow knowledge that lives outside docs:
Humans learn from those artifacts all the time. Agents mostly do not. They see either a compressed summary or a giant context dump.
Resource2Skill points to a better middle layer: turn those artifacts into reusable, source-backed skill entries with provenance.
That is the part I would copy first, even before copying the runtime.
The arXiv abstract reports that Resource2Skill improves average overall score by 11.9 percentage points over no-skill agents across seven practical authoring domains, and outperforms strong harness baselines in 26 of 28 main aggregate model-domain cells.
Those claims are worth reading in the paper before making architecture decisions. Benchmarks in authoring domains depend heavily on evaluator design, task mix, and output criteria.
But the architectural claim is more durable than the leaderboard:
Agents get better when they retrieve small, task-relevant, executable skill fragments that preserve the source signals behind them.
That lines up with the broader DevDigest cluster. SkillHone says skills need persistent decision history. Long-Horizon-Terminal-Bench says long agent tasks need better progress signals. Agent skills package-manager governance says skill libraries become dependencies once agents rely on them.
Resource2Skill adds another layer: skills need acquisition pipelines.
The obvious criticism is quality control.
If a system can turn random tutorials and repos into skills, it can also turn stale, sloppy, unsafe, or stylistically bad examples into reusable agent behavior.
That is worse than a bad one-off generation. A bad skill compounds. Once it enters the library, future agents may retrieve it with confidence, compose it with other skills, and spread the error across tasks.
The second concern is provenance. If the source was a video, article, repo, or design artifact, teams need to know:
Without that, skill distillation becomes another supply-chain problem.
This is why the useful version of Resource2Skill is not "let agents scrape everything and write their own skill packs." The useful version is a governed pipeline:
source artifact
-> extraction
-> skill draft
-> provenance record
-> probe task
-> human or reviewer approval
-> versioned skill library
-> periodic revalidation
The review step is not optional for workflows that touch production code, customer data, billing, deployment, security, or public content.
Start with one domain where the outputs are easy to inspect.
For example, take a team's internal slide-deck workflow:
Only then expand to messier domains such as browser workflows, spreadsheets, or codebase operations.
The same idea applies to coding agents:
The trick is to keep the skill small enough to retrieve and concrete enough to execute.
Resource2Skill does not mean agents can learn any workflow from any tutorial and perform it reliably.
The hard parts remain:
The safe claim is narrower and more useful:
Multimodal resources contain procedural knowledge that current agent-skill libraries usually waste. Distilling that knowledge into executable, provenance-rich skill entries is a promising way to make agents better at real software work.
That is enough.
If you are building agent infrastructure, add one field to every skill record:
source_evidence:
That field should point to the artifacts that taught the skill what it knows: a repo commit, a tutorial timestamp, a deck, a video, an issue thread, a test fixture, or a prior agent trace.
Then make the agent output a receipt whenever it uses the skill:
skill_used: deck_layout.grid_comparison_v3
source_evidence: approved-q2-board-deck, slides 4-6
verification: rendered at 16:9, text overflow check passed
That is the bridge between Resource2Skill and production engineering. Not just "the agent has a skill," but "the agent used a skill with known sources and passed a relevant check."
Without that receipt, distilled skills are hard to trust. With it, they become reviewable infrastructure.
Resource2Skill is not exciting because it has another agent benchmark table.
It is exciting because it treats tutorials, repos, articles, and artifacts as raw material for agent capability.
That is where skill systems have to go. Hand-written skills are the bootstrap phase. Distilled skills are the scale phase. Governed, provenance-rich, continuously revalidated skills are the production phase.
The teams that get this right will not have one giant prompt library. They will have a skill supply chain with sources, tests, reviewers, and receipts.
That sounds less magical than "agents learn from videos."
Good. It also sounds like something engineers can operate.
Resource2Skill is a Microsoft Research framework for turning human-created multimodal resources, including tutorial videos, repositories, articles, and reference artifacts, into executable agent skills.
Hand-written skills start from a human-authored instruction file. Resource2Skill starts from source artifacts and distills them into a structured skill wiki plus executable assets that an agent can retrieve and compose.
Many useful workflows are not captured cleanly in text. Videos show temporal operations, screenshots show visual targets, repos show executable patterns, and artifacts show the desired output. Multimodal skill entries can preserve more of that context than a plain prompt.
No. Treat it as a research-backed architecture pattern first. Production use still needs source vetting, license checks, human review, sandboxing, probes, and periodic revalidation.
Start by adding source evidence and verification receipts to your existing skills. Then experiment with distilling one narrow, reviewable workflow from approved artifacts before expanding the skill library.
Read next
SkillHone is a July 2026 paper about evolving agent skills across sessions. The useful takeaway for developers is simple: do not save only the latest SKILL.md. Save the decisions that explain why it changed.
8 min readSKILL.md solved knowledge packaging with progressive disclosure. MCP solved capability transport but ships flat, context-hungry tool lists. The next shape combines them - an MCP server whose tools are a skill directory, so an agent pays context only for what the task needs. Here is the argument and a working implementation.
9 min readGitHub trending is full of agent skill registries. The winning pattern is not more prompts. It is dependency governance for the instructions your coding agents inherit.
8 min readTechnical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
OpenAI's coding agent for terminal, cloud, IDE, GitHub, Slack, and Linear workflows. Reads repos, edits files, runs comm...
View ToolAnthropic's agentic coding CLI. Runs in your terminal, edits files autonomously, spawns sub-agents, and maintains memory...
View ToolOpen-source terminal agent runtime with approval modes, rollback snapshots, MCP servers, LSP diagnostics, and a headless...
View ToolCodeium's AI-native IDE. Cascade agent mode handles multi-file edits autonomously. Free tier with generous limits. Stron...
View ToolTurn a one-liner into a working Claude Code skill. From idea to installed in a minute.
View AppAuthor, test, score, and govern reusable AI agent skills before production registry.
View AppSpec out AI agents, run them overnight, wake up to a verified GitHub repo.
View AppConfigure model, tools, MCP, skills, memory, and scoping.
Claude CodeConfigure Claude Code for maximum productivity -- CLAUDE.md, sub-agents, MCP servers, and autonomous workflows.
AI AgentsWhat MCP servers are, how they work, and how to build your own in 5 minutes.
AI Agents
Build Anything with Vercel, the Agentic Infrastructure Stack Check out Vercel: https://vercel.plug.dev/cwBLgfW The video shows a behind-the-scenes walkthrough of how the creator rapidly builds and d

Check out Trae here! https://tinyurl.com/2f8rw4vm In this video, we dive into @Trae_ai a newly launched AI IDE packed with innovative features. I provide a comprehensive demonstration...

Boost Your Productivity with Augment Code's Remote Agent Feature Sign up: https://www.augment.new/ In this video, learn how to utilize Augment Code's new remote agent feature within your...

SkillHone is a July 2026 paper about evolving agent skills across sessions. The useful takeaway for developers is simple...

SKILL.md solved knowledge packaging with progressive disclosure. MCP solved capability transport but ships flat, context...

GitHub trending is full of agent skill registries. The winning pattern is not more prompts. It is dependency governance...

Addy Osmani's agent-skills repo is trending because it turns vague AI coding advice into reusable engineering checklists...

The coding-agent workflow is maturing past giant hand-written prompts. The winning pattern in 2026 is a control stack: p...

Long-Horizon-Terminal-Bench tests coding agents on 46 terminal tasks that can run for 90 minutes. The takeaway is not th...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.