Core Concepts
Reasoning Techniques
Memory Systems
Retrieval
Agent Types
Design Patterns
Training & Alignment
Frameworks
Tools & Products
Safety & Governance
Evaluation
Research
Development
Meta
Core Concepts
Reasoning Techniques
Memory Systems
Retrieval
Agent Types
Design Patterns
Training & Alignment
Frameworks
Tools & Products
Safety & Governance
Evaluation
Research
Development
Meta
Agentic Skills are composable, procedural modules that LLM agents load on demand to dynamically extend their capabilities without retraining. Formalized in arXiv:2602.12430, the agentic skills paradigm shifts from monolithic models — where all procedural knowledge is baked into weights — to modular agents that acquire specialized abilities at runtime through progressive context injection.
As LLM agents are deployed across increasingly diverse domains (software engineering, GUI interaction, data analysis), encoding all necessary procedural knowledge into model weights becomes impractical. Agentic skills address this by defining portable, standardized packages of instructions, code, and resources that agents load into their context window when relevant tasks are detected.
Skills follow three design principles:
Each skill is formalized with applicability conditions, procedural instructions, and resources, organized into three progressive loading tiers:
Lightweight metadata always available for quick matching — name, description, version, trigger phrases, and dependencies. This enables efficient skill selection without loading full content into the context window.
Procedural knowledge including workflows, step-by-step logic, and decision trees (typically 200-5,000 tokens). Loaded only upon skill activation.
Auxiliary assets such as scripts, templates, schemas, and reference data. Loaded on-demand when instructions reference them.
# SKILL.md frontmatter (Level 1) skill_definition = { "name": "visual-layout-critic", "description": "Evaluate rendered visuals for spatial clarity, " "text readability, and element occlusions", "version": "1.0.0", "triggers": [ "review layout", "check visual quality", "refine positioning" ], "dependencies": ["vision-language-model", "PIL"], "applicability": { "contexts": ["ui_design", "document_layout", "presentation"], "requires_vision": True } } # Level 2: Instructions (loaded on activation) instructions = """ ## Evaluation Workflow 1. Capture the current visual state of the target element 2. Analyze spatial relationships between all visible components 3. Check text elements for minimum readable font size (>= 12px) 4. Identify any overlapping or occluded elements 5. Score layout on clarity (1-10), readability (1-10), balance (1-10) 6. Generate specific improvement recommendations ## Decision Criteria - If any text < 12px: flag as critical - If overlap > 15% of any element: flag as warning - If whitespace ratio < 0.2: suggest spacing improvements """ # Level 3: Resources (loaded on-demand) evaluation_template = { "clarity_score": None, "readability_score": None, "balance_score": None, "critical_issues": [], "warnings": [], "recommendations": [] }
Skills can be created through multiple methods, including a key automated pipeline that extracts skills from open-source repositories:
The agentic skills ecosystem has grown rapidly: