Skip to content
Book Open access

Skill VM: Write Once, Run Everywhere Efficiently

Sep 2026 · Proceedings of the ACM SIGOPS 32nd Symposium on Operating Systems Principles · pp. 482-498 · 0 citations · 69 references

TL;DR

This work analyzes 118,000 skills and proposes SkillVM, a compilation and runtime system designed for portable and efficient skill execution that achieves up to 3.2× speedup with enhanced parallelism, and 19-50× latency reduction through code solidification.

Abstract

LLM agents increasingly adopt skills as a reusable unit of composition. While skills are shared across diverse agent platforms, current systems treat them as raw context, causing the same skill to behave inconsistently for different agents. This fragility undermines skill portability and execution efficiency. To address this challenge, we analyze 118,000 skills and draw inspiration from traditional compiler design. We treat skills as code and LLMs as heterogeneous processors. To make portability actionable, we decompose a skill's requirements into a set of primitive capabilities, and measure how well each model-harness pair supports them. Based on these capability profiles, we propose SkillVM, a compilation and runtime system designed for portable and efficient skill execution. At compile time, SkillVM performs capability-based compilation, environment binding, and concurrency extraction. At runtime, SkillVM applies JIT code solidification and adaptive recompilation for performance optimization. We evaluate SkillVM across ten LLMs of varying scales and four agent harnesses, covering SkillsBench and representative skill tasks. Results demonstrate that SkillVM significantly improves task completion rates across different models and environments while reducing token consumption by up to 40%. In terms of performance, SkillVM achieves up to 3.2× speedup with enhanced parallelism, and 19-50× latency reduction through code solidification.

Read PDF

Similar papers

Preprint Aug 2026

PeakBench: Benchmarking Resource-Aware Tool Invocation in LLM Agents

PeakBench is a benchmark of executable multi-tool workflows with execution-grounded dependency annotations and measured resource profiles that shows that strong logical planning does not reliably translate into safe or efficient execution under resource constraints, and exposes resource information to reduce avoidable...

Zhi-Kai Chen, Xu-Xiang Zhong, Song-Yan Li et al. · 2 citations
#artificial intelligence Preprint Oct 2026

SkillSandbox: Skill Verification via Dynamic Scenario Synthesis

SkillSandbox is proposed, a framework that dynamically synthesizes a task and its environment for each skill that are skill-relevant yet novel that yields the strongest downstream performance and improved execution efficiency across ALFWorld and WebShop with three models.

Serin Kim, Kwangwook Seo, Dok-Yung Song et al. · 0 citations
#artificial intelligence Review Oct 2026

SkillScriptBench: Benchmarking Self-Evolution of Executable Agent Skill Packages Beyond Markdown

Executable Agent Skills combine natural-language instructions and scripts into reusable packages for LLM agents, and revising them requires fixing errors without breaking correct behavior. Existing benchmarks do not systematically distinguish documentation repair, script repair, and preservation when evaluating skill s...

Yuxuan Liu, Hao-Ran Li, Yu-Hao Zhang et al. · 2 citations
Preprint Oct 2026

HPCAgent-Bench: A Framework for Sound Benchmarking of Code-Optimizing Agents, Harnesses, and Skills

Coding agents are increasingly used to optimize code, but existing benchmarks fix one accelerator, programming model or harness, so they cannot isolate what each component contributes or show whether added skills and tools repay their cost. We present HPCAgent-Bench with 689 kernels in three tracks: loop-level optimiza...

Yakup Budanaz, Lorenzo Paleari, Marcin Copik et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.