The Commonplace
Home Papers Evidence Explore Trends Syntheses Digests References Docs 🎲 Workforce Futures
← Papers
Direction, evidence grade, and study type are AI-generated labels (gpt-5-mini), not human-verified. Syntheses are LLM-written. "Tensions" are machine-detected candidates, not confirmed contradictions. A research-acceleration tool, not peer review. How this is built →

Selective loading of agent skills can cut prompt token overhead by tens of percent to over 70% on large, multi-turn tasks without detectable accuracy loss; but for small or repeatedly required skills the retrieval scaffolding and caching behavior erase the gains, and results depend on provider-specific caching and prompt scaffolding.

Skill Blocks: How Should an Agent Load Its Skill? A Caching-Correct Comparison of Pre-load, On-Demand Tool-Loading, Progressive Disclosure, and Hybrid
Hironobu Nakasuji · August 14, 2026
arxiv descriptive medium evidence 7/10 relevance Full text usable extracted full text Source PDF

Structured author observations

Linked only from stored provider relations; the raw author line above is never matched by name.

Arxiv

Latest observation:

  1. Hironobu Nakasuji unresolved corpus identity

Semantic Scholar

Latest observation:

  1. Hironobu Nakasuji provider ID
Conditional skill-loading (hybrid, reference, or tool-based Skill Block) substantially reduces input-token costs for large, compressible agent skills with no detected drop in benchmark task quality, but savings vanish or reverse for small or frequently used skills and depend on caching/overhead trade-offs.

Citation observations

Cumulative provider counts captured on specific dates; providers are never combined.

Agent skills are often injected in full on every request, increasing token cost. We compare four content-preserving loading methods: Full, Skill Block, Reference, and Hybrid. Across SearchQA, SpreadsheetBench, ALFWorld, ScienceWorld, and SynthProc, we measure token usage using raw input for single-turn tasks and cache-correct effective input for multi-turn tasks. Results show no universal winner. Hybrid reduces input by 27.4% on SearchQA and 39.8% on SpreadsheetBench. On large multi-turn skills, Skill Block and Hybrid achieve substantial reductions, reaching 62.5% and 52.8% on ScienceWorld and 73.0% and 66.6% on SynthProc. ALFWorld shows smaller gains because procedures are short and repeatedly needed. Paired outcome tests detect no quality differences, though they do not establish equivalence. Overall, conditional loading is most beneficial when large portions of a skill are not needed on every turn.

Summary

Main Finding

Conditional loading of skill “blocks” (selectively supplying parts of an instruction document instead of pre-loading the whole skill) can substantially reduce model input tokens and therefore deployment cost, but there is no universal best method. Gains are largest when skills are large and contain substantial material that is not needed on every turn; when skills are small or their content is needed almost every turn, loading overhead or repeated scaffolding can erase savings. Hybrid (short stubs + fetch full block on demand) is the best content-parity mechanism in single-turn, small-to-medium settings; Skill Block (core + tool to fetch blocks) and hybrid perform best for large, compressible, multi-turn skills. Static pruning (permanently removing rarely used blocks) can beat conditional loading if reduced coverage is acceptable.

Key Points

  • Four content-preserving loading mechanisms compared (same source content available to each):
    • full: render the entire skill every prompt (baseline).
    • Skill Block: small core always-on; model calls a tool to fetch optional blocks.
    • reference: compact catalog; model selects a reference file (no tool).
    • hybrid: short stubs of every block first; fetch full block only if stub is insufficient.
  • Caching-correct accounting: multi-turn provider logs include cache-read tokens. Paper reports:
    • new input = input_tokens − cache_read
    • effective input = new input + 0.1 × cache_read (d = 0.1)
    • raw input (d = 1) used for single-turn; effective input used for multi-turn.
  • Practical trade-off: unused optional token mass must exceed tool/selection round-trip plus repeated footprint to justify conditional loading. Expressed roughly as: net saving ≈ sum_i (1 − p_i) s_i − ((r − 1)(F + c + X) + rT) where s_i = block size, p_i = load probability, r = rounds, T = tool-schema tokens, F/X = fixed/ task context.
  • Outcome detection: paired outcome tests detected no quality differences in primary comparisons, but tests are not equivalence or non-inferiority proofs; routing errors can be partially mitigated by execution feedback in some benchmarks.

Key empirical deltas (gpt-5.5 primary endpoint; input shown with relative change vs full): - SearchQA (n=1,400, single-turn, ≈2K-skill): hybrid −27.4% raw input; Skill Block +48.4% (Skill Block was aggressively encouraged to load). Reference +10.4%. - SpreadsheetBench (n=276 token-complete cases, single-turn, large skill ≈8K tokens): hybrid −39.8%; Skill Block −35.6%; reference −31.7%. Static original8 (six blocks removed; non-content-parity) −55.5%. - ALFWorld (n=42, multi-turn, small procedures ≈1K): Skill Block −12.6% effective input; hybrid −3.2%; reference +24.2%. Because procedures are small and used repeatedly, output/round-trip effects reduce net gains. - ScienceWorld (n=84, multi-turn, large skill ≈6K): Skill Block −62.5% effective input; hybrid −52.8%; reference −23.0%. - SynthProc (n=40, synthetic multi-turn, ≈9.7K): Skill Block −73.0%; hybrid −66.6%; reference −14.8%. - Reruns with a different configured endpoint (gpt-5.6) preserved the large-skill pattern, subject to same-provider and configuration limitations.

Limitations highlighted by authors: - Experiments run on a production provider endpoint (primary logged as gpt-5.5 Copilot configuration); provider system prompt and decoding settings are not public. - Model identity in historical logs not always independently confirmed; same-provider testing limits external generalizability. - Static original8 is non-content-parity and exploratory. - Outcome tests are paired and exploratory; non-significant differences do not prove equivalence.

Data & Methods

  • Skill representation: partition skill into named blocks (description, default flag, dependencies, priority, tags). Rendering all blocks reproduces monolithic skill (content-preserving).
  • Benchmarks:
    • SearchQA (single-turn QA, n=1,400, small skill)
    • SpreadsheetBench (single-turn spreadsheet tasks with execution feedback, n≈276 token-complete)
    • ALFWorld (multi-turn embodied/text environment, n=42, small procedures)
    • ScienceWorld (multi-turn scientific simulator, n=84, many procedures)
    • SynthProc (synthetic multi-turn probe, n=40, controlled gate of operations)
  • Primary token metrics:
    • Single-turn: raw input tokens (provider input_tokens).
    • Multi-turn: median effective input (new input + 0.1 × cache_read).
    • Also report total_λ = base_input + λ × output_tokens for λ ∈ {1,4,8} to approximate generated-token sensitivity.
  • Protocol:
    • Paired within-item comparisons across mechanisms on same endpoint/config.
    • Token telemetry validated (new = input − cache_read).
    • Paired bootstrap 95% CIs for token intervals; paired McNemar tests for outcomes (Holm adjustments applied).
    • Some historical runs and additional pilot runs (gpt-5.6) used to check transferability.
  • Special design choices:
    • Hybrid and reference implement progressive disclosure; Skill Block uses a tool schema that can require extra model-provider round trips.
    • In SearchQA Skill Block was intentionally encouraged to load more (to make its overhead visible); alternative guidance would have reduced loads but was not formally ablated across the full set.

Implications for AI Economics

  • Token-cost engineering: selectively loading skill text can reduce billed input tokens substantially for large, compressible skills. Savings translate directly into lower per-call input costs under token-billed pricing, but only when unused optional content is large relative to loading/round-trip overhead.
  • Billing models and caching matter: provider logs that include cache-read tokens can overstate incremental processing cost if cache reads are treated as newly processed. Deployment cost models should discount cache-read tokens (authors use 10% as a heuristic) when estimating per-turn marginal cost for stateful agents.
  • Architectural trade-offs:
    • Hybrid (stubs + fetch) is a strong general-purpose, content-preserving strategy for single-turn and mixed regimes; it balances always-on footprint and fetch frequency.
    • Tool-based Skill Block can achieve large savings for big, compressible skills but is sensitive to guidance (how strongly the model is instructed to fetch) and to additional round trips.
    • Reference selection is useful but often less effective than hybrid or Skill Block when block fetch probabilities are low or when selection itself is frequent.
    • Static pruning (permanent removal of rare blocks) can be cheapest if reduced coverage is acceptable; this is a trade between maintenance/coverage risk and token-cost savings.
  • Deployment heuristics:
    • Estimate load probabilities p_i and block sizes s_i; apply the break-even condition (unused mass must outweigh repeated-footprint + tool overhead) before choosing a mechanism.
    • Consider provider-specific system prompts, caching semantics, and tool-call latency; these materially change the break-even point.
    • Account for generated-output sensitivity (clients that pay more attention to output tokens should include output-weighted cost metrics like total_λ).
  • Operational caution:
    • Routing failures can degrade task performance; while the paper found no detected quality drop across paired comparisons, this does not prove safety/robustness of routing. Monitoring and execution-feedback recovery mechanisms matter.
    • Results depend on endpoint configuration and on how retrieval instructions are phrased; small instruction changes can alter load frequencies and therefore costs.

Practical rule-of-thumb from the study: - Use conditional loading (hybrid or Skill Block) when a skill is large and much of its text is optional per request, especially in multi-turn tasks where persistent always-on text would reappear across many turns. - Avoid complex on-demand tooling for tiny skills or procedures that are used essentially every turn—static pre-loading or small stubs may be simpler and cost-competitive. - If coverage can be sacrificed, static pruning may yield the biggest token savings with the simplest runtime cost model.

Assessment

Paper Typedescriptive Evidence Strengthmedium — The paper reports extensive, paired experiments across five benchmarks (single- and multi-turn) with bootstrap CIs and paired outcome tests, showing consistent token savings patterns for larger/compressible skills; however, limitations reduce strength: most runs use a single provider/endpoint (gpt-5.5) with incomplete provider-returned model identifiers, some historical logs lack call-level telemetry, small sample sizes in some multi-turn sets, exploratory/run-adaptive elements (pilots, instruction nudging), and no independent replication, so findings are persuasive for the tested configuration but not definitively generalizable. Methods Rigormedium — Design strengths include within-item pairing, multiple benchmarks spanning realistic and synthetic tasks, explicit cache-correct accounting (new/effective input), bootstrap inference, and some replication on a second configured model. Limitations: lack of fully independent model identity verification, some missing call-level telemetry, exploratory iterations and instruction nudges that affected load behavior, small n in certain multi-turn benchmarks, and confined same-provider testing which constrains external validity. SampleFive benchmark regimes: SearchQA (n=1,400 single-turn items, small skill ≈1,966 tokens), SpreadsheetBench (n≈276 single-turn token-complete cases, skill ≈8,116 tokens), ALFWorld (n=42 multi-turn episodes, small procedures ≈1,087 tokens), ScienceWorld (n=84 multi-turn episodes, skill ≈6,097 tokens), and SynthProc (n=40 multi-turn synthetic probe, skill ≈9,728 tokens). Primary model endpoint was a GitHub Copilot production endpoint configured as gpt-5.5; selected re-runs for SynthProc and ScienceWorld used a configured gpt-5.6-terra. Token telemetry includes input, cache-read, and output where available; some historical logs only provide aggregated episode totals. Themesproductivity adoption IdentificationPaired within-item controlled comparisons across four loading mechanisms (full, Skill Block, reference, hybrid) on identical benchmark items and the same model endpoint; uses paired bootstrap confidence intervals for token metrics and paired exact McNemar tests for outcome comparisons; includes a small second-model configured replication for some suites (gpt-5.6). No randomization across providers or blinded allocation; comparisons are therefore conditional on the shared endpoint and harness. GeneralizabilitySingle-provider and same-endpoint testing (gpt-5.5 primary) limits transfer to other model families, prompt/system-prompt settings, and providers., Provider-returned model identity and internal system prompts not fully auditable, so absolute performance and caching behavior may not replicate elsewhere., Some benchmarks have small samples (e.g., ALFWorld n=42), reducing precision for multi-turn regimes., SynthProc is synthetic and isolates token mechanics rather than realistic user tasks; outcomes there may not generalize to open-world deployments., Results depend on skill size, compressibility, and turn structure; small or always-needed skills may show no savings or even overhead., Mechanism scaffolding differs across arms (tools, catalogs, stubs), so comparisons conflate packaging with required retrieval guidance., Billing and latency effects in real deployments depend on provider billing policies and cache semantics that differ across clouds/providers.

Claims (12)

ClaimDirectionOutcomeConfidence & EvidenceDetails
On SearchQA, the hybrid loading method reduced raw input tokens by 27.4% relative to full pre-loading. Organizational Efficiency positive Mean raw input tokens per SearchQA item
Reading fidelity high
Study strength high
n=1400
27.4% reduction
0.3
On SearchQA, aggressively encouraged Skill Block loading increased raw input tokens by 48.4% relative to full pre-loading. Organizational Efficiency negative Mean raw input tokens per SearchQA item
Reading fidelity high
Study strength high
n=1400
48.4% increase
0.3
On SpreadsheetBench, hybrid reduced raw input tokens by 39.8% relative to full pre-loading. Organizational Efficiency positive Mean raw input tokens per SpreadsheetBench case
Reading fidelity high
Study strength high
n=276
39.8% reduction
0.3
On SpreadsheetBench, Skill Block reduced raw input tokens by 35.6% relative to full pre-loading. Organizational Efficiency positive Mean raw input tokens per SpreadsheetBench case
Reading fidelity high
Study strength high
n=276
35.6% reduction
0.3
On SpreadsheetBench, the separately run static original8 treatment reduced raw input tokens by 55.5% relative to full pre-loading, but it was not content-parity with the dynamic methods. Organizational Efficiency positive Mean raw input tokens per SpreadsheetBench case
Reading fidelity high
Study strength medium
n=276
55.5% reduction
0.18
On ALFWorld, Skill Block reduced effective input by 12.6% while all four loading methods achieved success on all 42 evaluated episodes. Organizational Efficiency positive Median effective input tokens and episode completion
Reading fidelity high
Study strength medium
n=42
12.6% reduction
0.18
On the primary ScienceWorld set, Skill Block reduced median effective input by 62.5% relative to full pre-loading. Organizational Efficiency positive Median effective input tokens per ScienceWorld episode
Reading fidelity high
Study strength medium
n=84
62.5% reduction
0.18
On the primary ScienceWorld set, hybrid reduced median effective input by 52.8% relative to full pre-loading. Organizational Efficiency positive Median effective input tokens per ScienceWorld episode
Reading fidelity high
Study strength medium
n=84
52.8% reduction
0.18
On SynthProc, Skill Block reduced median effective input by 73.0% relative to full pre-loading. Organizational Efficiency positive Median effective input tokens per SynthProc task
Reading fidelity high
Study strength medium
n=40
73.0% reduction
0.18
On SynthProc, hybrid reduced median effective input by 66.6% relative to full pre-loading. Organizational Efficiency positive Median effective input tokens per SynthProc task
Reading fidelity high
Study strength medium
n=40
66.6% reduction
0.18
Paired outcome tests detected no quality difference in the principal loading-method comparisons, but the tests did not establish equivalence or rule out regression. Output Quality null_result Benchmark-native task quality outcomes, including answer match, workbook pass, episode completion, and ScienceWorld progress
Reading fidelity high
Study strength medium
n=9
0.18
The paper concludes that conditional loading is most useful when a skill contains substantial material that is not needed on every turn, whereas loading overhead can erase savings for small or frequently used skills. Organizational Efficiency mixed Input-token efficiency across skill-loading regimes
Reading fidelity high
Study strength medium
n=5
0.18

Notes