Agent Skills

Reusable, markdown-packaged workflows and procedures injected into an agent's context when relevant, encoding expert practice as portable instructions.

Also known as: skills, skill, /skills, Agent Skills, SKILL.md, skill.md, Skill (Android Skill / SKILL.md), skill (file-based), skills (externalized), skills (in Genkit middleware), AI Agent Skill, Grok Skills, OpenClaw Skills, Skill (as deployable artifact), Modularity Skills (Khononov), write-kaggle-benchmarks skill, Lattice

Part of: Agent Harness

How authors use it

Oldest first (extraction date when no publication date is known).

AuthorTheir termTheir meaning
Building AI Agents For The Enterprise
Anthropic (vendor-published; Reader recorded the byline as 'Claude') · 2025
Skills'Reusable, predefined workflows that teach Claude how to perform specific tasks consistently'. The unit of codified expertise inside a plugin.
10 Things Developers Want from their Agentic IDEs in 2025
Kate Holterhoff (RedMonk) · 2025-12-22
SkillsReusable, shareable, version-controlled modules that package a workflow (e.g., a code-review or security-audit procedure) once, for consistent reuse across projects and teams, rather than re-engineering the same prompt repeatedly — encoding institutional knowledge that new team members can adopt immediately.
Incident 1368: Malicious OpenClaw Skills Reportedly Delivered AMOS Stealer and Exfiltrated Credentials via ClawHub
incidentdatabase.ai · 2026-02-01
OpenClaw SkillsExecutable extensions or plugins in the OpenClaw ecosystem that can be distributed via ClawHub — analogous to packages or extensions but with broader system access
Externalization in LLM Agents: A Unified Review of Memory, Skills, Protocols and Harness Engineering
Chenyu Zhou, Huacan Chai, Wenteng Chen, Zihan Guo, Rong Shan, Yuanyi Song, Tianyi Xu, Congming Zheng, Jiachen Zhu, Zeyu Zheng, Zhuosheng Zhang, Xingyu Lou, Zhihui Fu, Jianghao Lin, Weinan Zhang · 2026-04-09
skills (externalized)Reusable procedural expertise stored outside the model and invoked at runtime, as distinct from in-weight procedural knowledge
Agent Skills: Google-Backed AI Coding Agent Workflow
Addy Osmani · 2026-04-10
Agent SkillsMarkdown-based instruction packages that encode step-by-step engineering workflows for AI coding agents to follow
Agentic Engine Optimization (AEO)
Addy Osmani · 2026-04-10
skill.mdA declarative file that tells agents what a service/API can accomplish (capabilities, constraints, required inputs) — distinct from procedural API reference docs.
Anatomy of a perfect Openclaw setup
Corey Ganim · 2026-04-10
skillA self-contained workflow defined by a SKILL.md file with YAML frontmatter, living in its own subdirectory, that the agent invokes when a task matches the skill's description.
Alex Wang's Post
Alex Wang · 2026-04-16
skillsReusable, named prompt templates or procedures that replace ad-hoc repeated instructions
Charlie Hills 🦩's Post
Charlie Hills 🦩 · 2026-04-16
/skillsSpecialist agent configurations within Claude Code, each scoped to a particular job
xAI Releases Grok Skills and Updates Tool Calling Responses API
Daniel Dominguez · 2026-05
Grok SkillsAccount-level persistent custom expertise (workflows, preferences, document-handling routines) defined via natural language or file uploads, retained across all conversations on web/iOS/Android, invokable via slash commands, shareable between users
xAI Releases Grok Skills and Updates Tool Calling Responses API
Daniel Dominguez · 2026-05
Skill (as deployable artifact)Implicitly: reusable instructions that may complement system prompts or state management — i.e., a prompt/workflow fragment, NOT a fully deployable autonomous agent
The Founder's Playbook: Building An AI-Native Startup
Claude (Anthropic) · 2026-05-05
SkillsReusable Claude routines that codify recurring workflows (e.g., 'how I audit a commercial lease') into deterministic, repeatable agent behaviours that the rest of the organisation can call on.
Fragments: May 5
Martin Fowler · 2026-05-05
LatticeGarg's open-source framework of composable skills (atoms, molecules, refiners) that encode engineering standards and accumulate project-specific context for AI assistants
Agent Skills
Addy Osmani · 2026-05-09
skillA markdown file with frontmatter containing a workflow — a sequence of steps with checkpoints and exit criteria — that gets injected into an agent's context when relevant; explicitly NOT reference documentation or an essay
Teaching an AI Agent to Debug Flaky Tests
Igor Kulakov · 2026-05-09
AI Agent SkillA plain-text document (SKILL.md) in a discoverable location that describes a reusable procedure, conventions, or domain knowledge an AI agent can follow — the AI equivalent of a knowledge base article
JobRunr Introduces ClawRunr, an Open-Source Java AI Agent
Diogo Carleto · 2026-05-18
Skill (file-based)A capability added by creating a directory under workspace/skills/ with a SKILL.md file inside; loaded by the runtime without code change or redeployment
Meta Deploys Unified AI Agents to Automate Performance Optimization at Hyperscale
Craig Risi · 2026-05-18
SkillsReusable, encoded units of expert engineering reasoning that agents invoke to apply context-aware optimizations consistently across the infrastructure.
Three more static code analysis sensors
Birgitta Böckeler (published on martinfowler.com) · 2026-05-20
Modularity Skills (Khononov)An external, reusable prompt/skill bundle by Vlad Khononov that operationalises modularity heuristics for LLM-based codebase review.
With Android CLI, Google is Making the Android Toolchain Agent-Friendly
Sergio De Simone · 2026-05-21
Skill (Android Skill / SKILL.md)A modular, markdown-based instruction set with metadata that auto-triggers on matching prompts, describing how a specific dev task should be performed
This Week in AI: Rethinking the Agent Harness
Michelle Smith · 2026-05-22
skillsNatural-language descriptions of how to do a task, given to a general-purpose agent harness; readable and modifiable by domain experts without developer intermediation.
Google Introduces Middleware Architecture for Genkit Applications
Robert Krzaczyński · 2026-05-25
Skills (in Genkit middleware)A middleware-injected system that dynamically loads instructions from local files into the prompt or context at runtime.
Lessons from building Claude Code: How we use skills
Claude · 2026-06-03
skillA folder of instructions, scripts, and resources an agent can discover, explore and manipulate — explicitly not 'just markdown files.'
Kaggle is making AI benchmark creation effortless
Andrew Wang (Google) · 2026-06-04
write-kaggle-benchmarks skillA Claude/agent skill (instructions + SDK reference) that teaches a coding agent how to translate a natural-language eval description into a runnable Kaggle task.
Cybersecurity and the Gap Between Skill and Ability
Bruce Schneier · 2026-06-29
skillMastery of a domain acquired through a long, effortful process — and critically, that same process embeds the practitioner in a professional community and instills a moral/ethical code and norms. For Schneier 'skill' is not just competence; it is competence-that-came-bundled-with-socialization-into-rules.
mattpocock/skills v1.1: does /wayfinder beat grill-with-docs?
Matt Pocock (AI Hero) · 2026-07-08
skillA reusable, markdown-packaged, slash-invoked workflow (e.g. /wayfinder, /to-spec, /code-review) shipped in his Claude Code 'skills' repo that encodes a step of his development process as a portable, agent-runnable procedure.
GitHub Copilot CLI Gets Tabs and No-Config-File Tool Setup in Redesigned Terminal UI
Mark Silvester · 2026-07-10
skillsIndividually toggleable capability modules managed via the /skills command.
Zero to Agent in 30 Minutes: Build a Workflow Agent with John Berryman
Michelle Smith · 2026-07-20
skillA natural-language artifact encoding an agent's context, decision criteria, and step-by-step workflow — including self-checking checklists — written instead of a coded state machine.
Zero to Agent in 30 Minutes: Build a Hermes Social Media Agent with Craig Hewitt
Michelle Smith · 2026-07-27
skillsReusable, packaged instructions for a recurring task (researching a topic, picking a format, retrieving examples, drafting in voice) — explicitly compared to standard operating procedures.
Kafka App? There's a Skill for That
Isobel Scott · 2026-07-30
Agent SkillsReusable playbooks that teach a language model how to execute a specific, bounded task; invoked conversationally or via slash command, and paired with deterministic tools/scripts the team built rather than left to free-form code generation.
Yonathan Cohen's Post
Yonathan Cohen · 2026-07-31
SkillA packaged, portable capability (implicitly SKILL.md-style) that can run inside Claude Code or be pasted as a file into other AI products, per an 'open standard' the author claims multiple AI vendors share.
TBM 437: AI and the Recontextualization Tax
John Cutler · 2026-09-03
Skill (per-audience translation skill)A reusable AI capability/prompt tailored to one audience segment's preferred vocabulary and mental model (e.g. swimlane roadmaps vs. outcome-metric framing), used to translate a team's actual working reality into that audience's preferred format on demand.

Documents (49)

Propositions touching this concept (149)

By publication month, oldest first (extraction month when no publication date is known).

2024-08

2025

2025-12

2026-02

2026-03

2026-04

2026-05

2026-06

2026-07

2026-08

2026-09

2026-10

Tensions

Context size: should you shrink the problem to fit a small usable window (decompose / reset), or grow and trust a large window?
from: When working with AI coding agents, how should you select the model, its reasoning/effort level, and its context size for a given task?
Assessment: The apparent 'grow / trust the big window' position for CODING largely dissolves once retrieval is separated from coding — which is exactly Pocock's move ('good for retrieval, less good for coding') and musistudio's (longContext is a routed escalation, not the coding default). No text argues you should code inside a full 1M window. The only genuine pressure toward trusting a bigger window is the vendor-forward Fable 5 / Opus 4.6 claim that coherence loss is being engineered away — but that is a moving target (convergence 5), not a stable dial, and even the harness paper only relaxed context resets AFTER measuring that the new model no longer needed them. A secondary, live sub-dispute survives: reset vs compact. Pocock, the harness paper and best-practices favor clearing/resetting to a fresh agent; Hills and Osmani lean on compaction. The reset camp has the better argument on today's models — compaction preserves the same anxious agent — but the disagreement is real and unresolved. Verdict: shrink-and-decompose is the default for coding; grow only as an explicit retrieval escalation; prefer reset over compact unless the model version has demonstrably killed context anxiety.
Who selects the model/effort/context — a human deciding per task, or an automatic router — and who is trusted to hold the dial?
from: When working with AI coding agents, how should you select the model, its reasoning/effort level, and its context size for a given task?
Assessment: The human-vs-auto axis is less about capability than about (a) whether task difficulty can be detected a priori and (b) who bears the principal-agent risk. No router in the corpus actually measures difficulty — musistudio routes by token-count and static scenario, and the Pragmatic Engineer's routers infer 'good enough' without a demonstrated oracle — so 'auto' today means 'static-heuristic', not 'optimal'. Automation is safe when the user owns the policy (musistudio) and dangerous when the router profits from the choice (Cursor Auto) or when the provider adjusts the dial invisibly (stellaraccident). Verdict: keep the human holding the difficulty judgment and the effort dial until routers can both measure adequacy and prove neutral incentives; automate only the mechanical dispatch, over rules you own and can audit.

Open gaps (125)