S = (C, π, T, R)
Choose the right context.
An applicability condition gates the skill against the observation and current goal. Reuse starts with knowing when the procedure belongs.
SYSTEMATIZATION OF KNOWLEDGE · 2026
Reusable procedures change how agents act. What makes them composable, verifiable, and safe?
University of Technology Sydney · CSIRO Data61
S = (C, π, T, R)
An applicability condition gates the skill against the observation and current goal. Reuse starts with knowing when the procedure belongs.
S = (C, π, T, R)
The policy maps observations and history to actions or other skill invocations. It may be natural language, code, a learned controller, or a hybrid.
S = (C, π, T, R)
A termination condition identifies completion or failure. A caller needs a stopping boundary before skills can be safely composed.
S = (C, π, T, R)
A callable interface specifies the name, parameters, and return type. It turns procedural knowledge into something other components can invoke.
01 LIFECYCLE
Follow the procedure from a recurring task to a governed, versioned capability.
Identify repeated tasks, execution failures, or workflow bottlenecks that justify a reusable procedure.
Task patterns → candidate skill
Exercise the procedure, inspect outcomes, and revise the steps with execution feedback or supervision.
Attempts → refined procedure
Compress useful trajectories into an artifact with clear applicability and execution boundaries.
Trajectories → reusable module
Index, version, and retrieve skills so that selection does not require loading every procedure into context.
Module → versioned library
Route and decompose tasks, compose subskills, and define recovery paths when a step fails.
Subskills → executable workflow
Evaluate correctness, robustness, efficiency, generalization, and safety with reproducible harnesses.
Execution → outcome evidence
Use evidence to update the library, rerun regression checks, and retire skills that become unreliable.
Evidence → next version
Lifecycle model · Paper §4. Stages can recur and overlap; the sequence is an explanatory view.
02 PATTERN EXPLORER
Explore how packaging and execution change the trade-offs. A system can combine several patterns.
Design pattern / P1
Expose compact metadata first; load full instructions after selecting a skill.
Lower context cost; selection depends on retrieval quality.
Verify provenance and treat retrieved metadata as untrusted input.
Design pattern / P2
Package reusable procedures as scripts with concrete runtime behavior.
Testable behavior; executable code also expands the attack surface.
Sandbox execution and restrict filesystem, network, and tool permissions.
Design pattern / P3
Enforce ordered steps, checks, and termination outside the model’s free-form reasoning.
Strong process control; rigid workflows need explicit recovery paths.
Enforce critical gates in the runtime and preserve audit trails.
Design pattern / P4
Generate and refine persistent skills from execution feedback.
Adaptation can compound useful knowledge or propagate errors.
Version skills and use regression tests before promoting updates.
Design pattern / P5
Combine natural-language instructions, executable blocks, and supporting assets.
Flexible packaging; boundaries between instructions and code can be ambiguous.
Separate data from instructions and review executable components.
Design pattern / P6
Use skills to create, modify, or compose other reusable skills.
Extends reuse into skill management; mistakes can affect downstream modules.
Validate generated skills and track the provenance of derived artifacts.
Design pattern / P7
Distribute versioned packages with dependencies and compatibility requirements.
Broad reuse makes package provenance and supply-chain governance essential.
Use provenance, review, signing, version pinning, and revocation policies.
Design patterns and security analysis · Paper §5 and §7.
03 TRUST & GOVERNANCE
A skill can be useful and still be unsafe. The paper separates exposure to metadata from permission to execute.
Read the threat model ↗Inspect descriptions and applicability without executing the skill body. Even metadata can poison retrieval or selection.
Load natural-language instructions in a runtime-enforced read-only mode. Without a separate execution approval channel, instruction access can indirectly trigger actions.
Run with explicit approval, restricted permissions, and an inspectable execution record.
Grant higher autonomy only with stronger provenance, verification, sandboxing, and monitoring. Trust may need to be revoked after drift.
04 EVIDENCE
SkillsBench evidence summarized in the survey: curated skills help on average; self-generated skills can hurt.
Rounded pass rates; +16.2 pp is the lift reported by the source.
Average change relative to the no-skills baseline in the cited open-ended setting.
Benchmark evidence is context-dependent. These results do not establish that every curated skill helps, or every generated skill fails.
Evaluation and limitations · §8–9 ↗05 / CITATION
Read the complete argument, assumptions, and references in the preprint.
arXiv:2602.20867 ↗@article{jiang2026agenticskills,
title = {SoK: Agentic Skills -- Beyond Tool Use in LLM Agents},
author = {Jiang, Yanna and Li, Delong and Deng, Haiyu and Ma, Baihe and Wang, Xu and Wang, Qin and Yu, Guangsheng},
journal = {arXiv preprint arXiv:2602.20867},
year = {2026},
doi = {10.48550/arXiv.2602.20867}
}