pith:27AKX2E2
SoK: Agentic Skills -- Beyond Tool Use in LLM Agents
Agentic skills function as reusable procedural modules that let LLM agents handle long-horizon tasks reliably across domains.
arxiv:2602.20867 v1 · 2026-02-24 · cs.CR · cs.AI · cs.CE · cs.ET
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{27AKX2E2OHTD3AVNAAZVZW2DE3}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
Agentic skills are reusable procedural modules with explicit applicability conditions, execution policies, termination criteria, and interfaces that operate reliably across tasks; their adoption introduces supply-chain and prompt-injection risks, as shown by the ClawHavoc campaign in which nearly 1,200 malicious skills infiltrated a major marketplace.
That the two proposed taxonomies (seven design patterns and representation-by-scope) provide a sufficiently complete and stable organizing framework for the rapidly evolving space of agentic skills, and that the security implications drawn from the single ClawHavoc case study generalize to other agent platforms.
The paper systematizes agentic skills beyond tool use, providing design pattern and representation-scope taxonomies plus security analysis of malicious skill infiltration in agent marketplaces.
References
Formal links
Cited by
Receipt and verification
| First computed | 2026-05-17T23:39:19.876413Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
d7c0abe89a71e63d82ad00335cdb4326fec5ac724461a9ec6c2882233148b40f
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/27AKX2E2OHTD3AVNAAZVZW2DE3 \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: d7c0abe89a71e63d82ad00335cdb4326fec5ac724461a9ec6c2882233148b40f
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "b2538c823619093b7d52d31cf22ebe645647f5d5a86d6344fe246b28a40d5b7e",
"cross_cats_sorted": [
"cs.AI",
"cs.CE",
"cs.ET"
],
"license": "http://creativecommons.org/licenses/by/4.0/",
"primary_cat": "cs.CR",
"submitted_at": "2026-02-24T13:11:38Z",
"title_canon_sha256": "8586e819e4dabd6f63deafc404829d9d39f16b79aae0d6894ffc8a81e13ce8f1"
},
"schema_version": "1.0",
"source": {
"id": "2602.20867",
"kind": "arxiv",
"version": 1
}
}