0 cumulative citations
View corpus contextReusable agent 'skills' frequently backfire: a contrastive study finds 307 skill-induced failures across popular benchmarks, with most correctness breaks caused by skills misguiding required implementation details and most cost blowouts driven by mandatory verification and heavy implementation pipelines.
Citation observations
Cumulative provider counts captured on specific dates; providers are never combined.
Agent skills are the de facto mechanism for extending LLM agents with reusable guidance. A skill can shape the agent's task execution, including planning, tool use, problem-solving, and validation. Prior work reported mixed results of agent skills: some skills improve task success rates, while others have no effect, increase token use and execution time, and even reduce success rates. This paper presents a comprehensive analysis of skill-induced agent failures by attributing task failures and cost regressions to specific loaded skills. We introduce a differential analysis framework that attributes a failure or regression to a skill by comparing a target skill-guided run against a no-skill or semantically matched skill reference run that solves the same task, or solves it more cheaply. We instantiate this framework on SkillsBench and SWE-Skills-Bench, yielding 307 skill-induced failures, including 125 functional failures and 182 efficiency regressions. We also build SkillTriage, a taxonomy-guided attribution tool that normalizes paired cases, extracts differential evidence, and produces triage reports. Our major findings include: (1) Skill induced functional failures are rarely caused by obviously irrelevant skills; instead, seemingly relevant skills often make the agent incorrectly implement or omit task-required implementation elements. (2) Skill-induced efficiency regressions are not explained by prompt length alone. (3) The largest sources within Excessive Procedure are excessive verification and heavy implementation pipelines, contributing 67 and 30 cases, respectively. This shows that skills often turn validation checklists and construction recipes into mandatory work. Based on our findings, we propose research topics and tooling improvements for safer and more cost-aware skill reuse.
Summary
Main Finding
Agent "skills" — reusable instruction packages loaded into LLM agents — can meaningfully harm agent performance. In a controlled, contrastive evaluation over two public skill benchmarks, the authors confirm 307 skill‑induced failures (125 functional failures and 182 high‑confidence efficiency regressions). Most harmful cases come from skills that are topically relevant but operationally inappropriate: they misguide implementations, force unnecessary procedures, or impose mandatory validation/overhead that doubles or worse the cost.
Key Points
- Dataset and scope
- 307 confirmed skill‑induced failures from augmented evaluations on SkillsBench and SWE‑Skills‑Bench.
- 125 functional failures
- 182 efficiency regressions
- Potential paired comparisons expanded from 826 to 20,664 by adding semantically matched public skills.
- 307 confirmed skill‑induced failures from augmented evaluations on SkillsBench and SWE‑Skills‑Bench.
- Contrastive attribution method
- Differential (paired) testing: a target run (with a skill) is compared to a reference run (no skill or a semantically matched skill) with task, verifier, model, repo state fixed; only skill setup varies.
- Functional failure = target FAIL, reference PASS.
- Efficiency regression = both PASS but both token use and execution time regress (min(rtok, rtime) > 1.0 and max(...) > T), with primary threshold T = 2.0 (i.e., ≥2× on at least one metric).
- Root causes — functional failures
- The dominant cause is Task‑Implementation Fault (86/125; 68.8%): skills that appear relevant but cause the agent to implement or omit task‑required elements (wrong field, API behavior, formatting, calculation, etc.).
- Other causes: wrong artifact locations (24 cases) and environment mismatches (13 cases).
- Harm is rarely from obviously irrelevant skills; instead, subtle operational mismatches dominate.
- Root causes — efficiency regressions
- Excessive Procedure dominates (114/182; 62.6%), not prompt length alone.
- Within Excessive Procedure, excessive verification (67 cases) and heavy implementation pipelines (30 cases) are the largest contributors.
- Context overhead cases are mostly due to mandatory skill body text (43/46).
- Many skills turn optional checklists and construction recipes into mandatory, costly steps.
- Excessive Procedure dominates (114/182; 62.6%), not prompt length alone.
- Tooling (SKILLTRIAGE)
- Built a taxonomy-guided attribution tool that (1) normalizes paired cases, (2) extracts differential evidence, and (3) produces triage reports.
- Automated attribution accuracy (against manual labels): 111/125 (88.8%) for functional failures, 132/182 (72.5%) for efficiency regressions.
- Implementation details (high level)
- Augmented curated benchmarks by searching public skill repositories (smithery.ai, skillsmp.com); retrieved candidates via all‑MiniLM‑L6‑v2 embeddings with cosine ≥ 0.7 (kept up to top‑5).
- Executions run with OpenCode 1.15.1 and Claude Opus 4.6; recorded trajectories, verifier outputs, token use, and execution time.
- Data refinement removed ambiguous/verifier‑narrow/duplicate cases; final set derived from 665 labeled candidates.
Data & Methods
- Benchmarks used: SkillsBench (84 tasks) and SWE‑Skills‑Bench (490 task instances), both with deterministic programmatic verifiers and executable environments.
- Skill augmentation: semantically matched public skills added to enlarge cross‑skill contrast space (embedding similarity threshold 0.7).
- Paired comparison types:
- With/no‑skill: compare audited skill run vs. run with no skill.
- Cross‑skill: compare audited skill run vs. semantically matched alternative skill run.
- Failure labeling:
- Functional failures: audited skill run fails while reference run passes.
- Efficiency regressions: audited and reference both pass, but both token and time regress and at least one metric exceeds 2× (T = 2.0).
- Execution environment and measurement:
- Fixed task instruction, verifier, model, repository/container state, and agent runtime; only skill setup changed.
- Logged full execution trajectories, tool calls, artifacts, token counts, wall‑clock execution time.
- Dataset counts and refinement:
- From ~20k possible pairs, execution produced 665 labeled candidates (315 functional, 350 efficiency); after refinement and manual consensus labeling, 307 final confirmed cases.
Implications for AI Economics
- Reuse risk affects expected returns: skills are meant to be reusable assets. When a skill induces failures or large cost regressions, its reuse reduces expected task success rates and increases operational cost, lowering its net value. A marketplace or firm that monetizes or relies on skills must account for negative expected value from harmful skills.
- Hidden and repeatable costs: because skills are reusable and often topically relevant, a single harmful skill can repeatedly impose both functional and efficiency costs across many tasks and users, compounding total cost of ownership (TCO) and operational risk.
- Market design and incentives
- Skill marketplaces need screening, continuous monitoring, and attribution tools (like SKILLTRIAGE) to detect and label harmful skills before broad distribution.
- Reputation, certification, or insurance mechanisms should reflect both accuracy and cost impact (not just topical relevance).
- Incentivize authors to declare optional vs. mandatory steps, provide environment assumptions, and include cost metadata (expected token/time overhead) to allow buyers to make informed choices.
- Procurement, pricing, and risk management
- Procurement decisions for agent stacks should treat skills as stateful, operational dependencies with measurable risk profiles — price them accordingly or run A/B differential tests before deployment.
- Cost models for agent-based workflows must include skill‑induced regressions (e.g., verification pipelines, forced rebuilds) when estimating marginal cost per task.
- Product & engineering tradeoffs
- Defaulting to loading seemingly relevant skills without causal checks is economically suboptimal. Systems should make skill loading conditional, cost‑aware, and explainable to reduce locked‑in operational expense.
- Design change: allow skills to be loaded in “advisory” mode (non‑mandatory checklists) and surface optional steps to agents/models, preserving benefits while reducing forced overhead.
- Research and policy priorities
- Invest in automated attribution and audit tooling to rapidly detect skill harms at scale.
- Develop marketplace standards for skill metadata (assumptions, validation scope, required environment) so buyers can price and manage risk.
- Consider regulatory or governance guidance around repeated harmful artifacts in widely distributed agent skills (especially when skills affect safety‑critical or high‑cost tasks).
Short takeaway: skills are powerful reuse artifacts but can impose large, repeatable negative externalities — both on correctness and cost. Economically, marketplaces, firms, and procurement processes must treat skill reuse as a risk‑bearing asset and adopt contrastive/audit tooling, cost metadata, and incentive designs to capture true value.
Assessment
Claims (10)
| Claim | Direction | Outcome | Confidence & Evidence | Details |
|---|---|---|---|---|
| The study identified 307 confirmed skill-induced agent failures, consisting of 125 functional failures and 182 high-confidence efficiency regressions. Organizational Efficiency | negative | Agent task correctness and execution efficiency |
Reading fidelity
high
Study strength
medium
|
n=307
307 confirmed failures
|
| Task-Implementation Fault was the dominant root cause of skill-induced functional failures, accounting for 86 of 125 cases (68.8%). Error Rate | negative | Functional task failure |
Reading fidelity
high
Study strength
medium
|
n=125
86 of 125 cases (68.8%)
|
| Most skill-induced functional failures were caused by seemingly relevant skills leading agents to incorrectly implement or omit task-required elements, rather than by obviously irrelevant skills. Output Quality | negative | Correct implementation of task-required fields, APIs, calculations, formats, or domain rules |
Reading fidelity
high
Study strength
medium
|
n=125
|
| Wrong artifact locations and environment mismatches accounted for 24 and 13 functional-failure cases, respectively. Error Rate | negative | Verifier-facing artifact correctness and environment compatibility |
Reading fidelity
high
Study strength
medium
|
n=125
24 cases and 13 cases
|
| Excessive Procedure was the dominant root cause of skill-induced efficiency regressions, accounting for 114 of 182 cases (62.6%) at the primary threshold of T = 2.0. Organizational Efficiency | negative | Token use and execution time |
Reading fidelity
high
Study strength
medium
|
n=182
114 of 182 cases (62.6%)
|
| Within Excessive Procedure, excessive verification contributed 67 cases and heavy implementation pipelines contributed 30 cases. Task Completion Time | negative | Execution cost from verification and implementation procedures |
Reading fidelity
high
Study strength
medium
|
n=182
67 cases and 30 cases
|
| Context-overhead regressions were almost entirely caused by mandatory skill-body text, which accounted for 43 of 46 context-overhead cases. Organizational Efficiency | negative | Token-use and execution-time efficiency |
Reading fidelity
high
Study strength
medium
|
n=46
43 of 46 cases
|
| SKILLTRIAGE matched manually assigned exact root causes in 111 of 125 functional failures (88.8%) and 132 of 182 efficiency regressions (72.5%). Other | positive | Root-cause attribution accuracy |
Reading fidelity
high
Study strength
medium
|
n=307
88.8% for functional failures; 72.5% for efficiency regressions
|
| Augmenting the original benchmark settings with semantically matched public skills increased the potential paired-comparison space from 826 to 20,664 comparisons, approximately a 25-fold expansion. Other | positive | Available contrastive evaluation coverage |
Reading fidelity
high
Study strength
low
|
n=20664
roughly 25× expansion
|
| The study's efficiency-regression criterion required both token use and execution time to increase relative to the reference run, with at least one metric exceeding twice the reference value. Task Completion Time | null_result | Relative token use and execution time |
Reading fidelity
high
Study strength
high
|
T = 2.0
|