← Latest papers
💻 computer science

From Skill Text to Skill Structure: The Scheduling-Structural-Logical Representation for Agent Skills

This paper introduces the Scheduling-Structural-Logical (SSL) representation, a novel structured framework for agent skills that disentangles scheduling, execution, and logical evidence to significantly outperform text-only baselines in skill discovery and risk assessment tasks.

Original authors: Qiliang Liang, Hansi Wang, Zhong Liang, Yang Liu

Published 2026-04-28
📖 5 min read🧠 Deep dive

Original authors: Qiliang Liang, Hansi Wang, Zhong Liang, Yang Liu

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a massive library of "recipes" for AI agents. These aren't just lists of ingredients; they are complex, multi-step instructions that tell an AI how to use tools, access files, and perform tasks. Currently, these recipes are written as long, messy paragraphs of text (like a SKILL.md file).

The problem? Humans can read these paragraphs easily, but computers struggle to understand the specific steps, the order of operations, or the potential dangers hidden inside the text. It's like trying to find a specific ingredient in a novel; the information is there, but it's buried in the story.

This paper introduces a new way to organize these recipes called SSL (Scheduling-Structural-Logical). Think of SSL as taking that messy novel and turning it into a clear, three-part flowchart that a computer can instantly scan.

Here is how SSL breaks down a skill, using simple analogies:

1. The Scheduling Layer: The "Menu Card"

What it is: This is the top-level summary. It tells you what the skill does, when to use it, and what it needs to get started.
The Analogy: Imagine walking into a restaurant. You don't need to read the chef's entire biography or the history of the kitchen to know if you want the "Spicy Noodles." You just look at the Menu Card. It lists the dish name, the price (inputs), and what you get in return (outputs).
In the paper: This layer extracts the "Goal," "Tags," and "Inputs/Outputs" so the AI can quickly decide, "Yes, this skill fits my request," without reading the whole document.

2. The Structural Layer: The "Movie Script"

What it is: This breaks the skill down into major scenes or phases.
The Analogy: Think of a movie. It doesn't just happen all at once; it has a Plot Structure: Act 1 (Preparation), Act 2 (The Journey), Act 3 (The Climax), and Act 4 (Resolution).
In the paper: Instead of a wall of text, SSL organizes the skill into scenes like "Prepare," "Acquire," "Act," and "Verify." This helps the computer understand the flow of the task. It knows that you must "Prepare" before you can "Act."

3. The Logical Layer: The "Action List"

What it is: This is the nitty-gritty of what actually happens in each scene. It lists specific actions and what resources (like files or passwords) they touch.
The Analogy: This is the Shot List for a specific scene in the movie. It says: "Camera 1: Read the file," "Camera 2: Call the API," "Camera 3: Write to the database." It also notes if the camera touches a "Danger Zone" (like a password file).
In the paper: This layer identifies atomic actions (like "READ" or "WRITE") and flags exactly which resources are involved. This is crucial for spotting risks, like "Oh, this skill is about to read a password file and send it to the internet."


Why did they do this? (The Experiments)

The researchers tested this new "flowchart" system against the old "messy text" system in two main ways:

1. Finding the Right Recipe (Skill Discovery)

  • The Test: They asked the computer, "I need a skill to fix my writing," and saw how fast it could find the right one in a library of 6,000 skills.
  • The Result: When the computer used the SSL flowchart, it found the right skill much faster and more accurately. It was like switching from searching a library by reading every book cover-to-cover to using a perfect, organized card catalog.
  • The Win: The success rate jumped significantly (from 0.573 to 0.707).

2. Spotting Dangerous Recipes (Risk Assessment)

  • The Test: They asked the computer to look at 500 skills and say, "Is this dangerous? Does it steal data or delete files?"
  • The Result: When the computer had the SSL flowchart alongside the text, it was much better at spotting specific dangers like "Data Exfiltration" (stealing data) or "Destructive Behavior" (deleting files). The structured list of actions made the risks "pop out" like red flags on a map.
  • The Win: The accuracy of spotting risks improved (from 0.744 to 0.787).

The Big Takeaway

The paper argues that SSL isn't meant to replace the original text. You still need the original "novel" (the SKILL.md file) for the full story, the examples, and the human context.

Instead, SSL is a "translator" that turns that novel into a structured, machine-readable map.

  • It helps computers find the right tool quickly.
  • It helps computers see the risks clearly.
  • It keeps the original text safe as the "source of truth" while giving the machine a clean, organized view to work with.

In short: The paper shows that if you want AI agents to be safer and smarter, you shouldn't just feed them more text; you should give them a structured map of what that text actually does.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →