SkillX: Automatically Constructing Skill Knowledge Bases for Agents
SaferSkills independently audited SkillX (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<div align="center"> <h1 align="center"> 👉 SkillX 👈 </h1> <b>SkillX: Automatically Constructing Skill Knowledge Bases for Agents</b>
<!-- <p align="center"> <a href="https://arxiv.org/abs/2502.15589">📄arXiv</a> • <a href="https://x.com/zxlzr/status/1894729164609208338">𝕏 Blog</a> • <a href="https://huggingface.co/collections/zjunlp/SKillX-67f9faaaa518f2e00b17386b">🤗 Huggingface</a> </p> -->
</div>
SkillX is a fully automated framework that constructs a reusable, plug-and-play skill knowledge base for LLM agents from experience.
Instead of storing raw trajectories, workflows, or loosely structured reflections, SkillX distills agent experience into a three-level skill hierarchy:
Built with a strong backbone agent, SkillX produces a transferable skill library that can be directly plugged into weaker base agents and new environments. Across challenging long-horizon, user-interactive benchmarks such as AppWorld, BFCL-v3, and τ2-Bench, SkillX consistently improves both task success and execution efficiency.
<div align="center" style="width: 100%;"> <img src="assets/overview.png" alt="Case GIF" style="width: 100%; max-width: 100%; height: auto;"> </div>
SkillX expects trajectories in the following schema:
{
"trajectory_id": "traj_001",
"task_id": "task_001",
"user_task": "How many songs are in my Spotify library?",
"task_history": [
{"role": "system", "content": "You are a helpful assistant..."},
{"role": "assistant", "content": "I'll help you count..."},
{"role": "user", "content": "Output:\n```\n{\"songs\": 150}\n```"}
],
"reward": 1.0,
"metadata": {}
}SkillX transforms raw trajectories into a structured three-tier skill space:
SkillX provides an end-to-end automated pipeline that:
SkillX continuously improves the skill library through:
Beyond seed demonstrations, SkillX proactively discovers new skills by:
The resulting skill library can be directly injected into different base agents, enabling strong-to-weak transfer without retraining the underlying model.
SkillX consistently improves:
Existing experience-learning methods often suffer from:
SkillX addresses these issues by building a structured skill knowledge base that is:
SkillX consists of three core components:
From successful trajectories, SkillX automatically extracts:
SkillX improves library quality through:
SkillX expands beyond observed demonstrations by:
SkillX improves agentic performance across multiple LLM backbones and benchmarks.
SkillX outperforms strong experience-learning baselines such as:
This shows that how experience is represented matters as much as, or more than, where it comes from.
Compared with prior experience formats:
In contrast, SkillX offers:
SkillX is especially useful for:
A realistic ecosystem of apps and APIs for long-horizon agent execution.
A challenging benchmark for multi-turn function calling and tool use.
A user-interactive benchmark focused on conversational tool-using agents.
We will publicly release:
We deeply appreciate the invaluable effort contributed by our dedicated team of developers, supportive users, and esteemed industry partners.
If you find this work helpful, please consider citing:
@article{wang2026skillx,
author = {Chenxi Wang and
Zhuoyun Yu and
Xin Xie and
Wuguannan Yao and
Runnan Fang and
Shuofei Qiao and
Kexin Cao and
Guozhou Zheng and
Xiang Qi and
Peng Zhang and
Shumin Deng},
title = {SkillX: Automatically Constructing Skill Knowledge Bases for Agents},
year = {2026},
eprint = {2604.04804},
archivePrefix = {arXiv},
primaryClass = {cs.CL},
url = {https://arxiv.org/abs/2604.04804}
}This repository builds upon code from ReMe and AgentEvolver. The baseline implementations are adapted from AMEM, AWM, and Expel. We sincerely thank all contributors for their outstanding work!
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.