Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

SWE-Skills-Bench: Do Agent Skills Actually Help in Real-World Software Engineering?

About

Agent skills, structured procedural knowledge packages injected at inference time, are increasingly used to augment LLM agents on software engineering tasks. However, their real utility in end-to-end development settings remains unclear. We present SWE-Skills-Bench, the first requirement-driven benchmark that isolates the marginal utility of agent skills in real-world software engineering (SWE). It pairs 49 public SWE skills with authentic GitHub repositories pinned at fixed commits and requirement documents with explicit acceptance criteria, yielding approximately 565 task instances across six SWE subdomains. We introduce a deterministic verification framework that maps each task's acceptance criteria to execution-based tests, enabling controlled paired evaluation with and without the skill. Our results show that skill injection benefits are far more limited than rapid adoption suggests: 39 of 49 skills yield zero pass-rate improvement, and the average gain is only +1.2%. Token overhead varies from modest savings to a 451% increase while pass rates remain unchanged. Only seven specialized skills produce meaningful gains (up to +30%), while three degrade performance (up to -10%) due to version-mismatched guidance conflicting with project context. These findings suggest that agent skills are a narrow intervention whose utility depends strongly on domain fit, abstraction level, and contextual compatibility. SWE-Skills-Bench provides a testbed for evaluating the design, selection, and deployment of skills in software engineering agents. SWE-Skills-Bench is available at https://github.com/GeniusHTX/SWE-Skills-Bench.

Tingxu Han, Yi Zhang, Wei Song, Chunrong Fang, Zhenyu Chen, Youcheng Sun, Lijie Hu• 2026

Related benchmarks

TaskDatasetResultRank
Software Engineering Skill EvaluationSWE-Skills-Bench risk-metrics-calculation
Pass Rate5
3
Software Engineering Skill EvaluationSWE-Skills-Bench prompt-engineering-patterns
Pass Rate30
3
Software Engineering Skill EvaluationSWE-Skills-Bench similarity-search-patterns
Pass Rate0.00e+0
3
Software Engineering Skill EvaluationSWE-Skills-Bench istio-traffic-management
Pass Rate8
3
Software Engineering Skill EvaluationSWE-Skills-Bench service-mesh-observability
Pass Rate0.00e+0
3
Software Engineering Skill EvaluationSWE-Skills-Bench python-background-jobs
Pass Rate7
3
Software Engineering Skill EvaluationSWE-Skills-Bench python-observability
Pass Count7
3
Software Engineering Skill EvaluationSWE-Skills-Bench bash-defensive-patterns
Pass Rate50
3
Software Engineering Skill EvaluationSWE-Skills-Bench gitops-workflow
Pass Rate0.00e+0
3
Software Engineering Skill EvaluationSWE-Skills-Bench python-resilience
Pass Rate30
3
Showing 10 of 22 rows

Other info

GitHub

Follow for update