1
00:00:00,260 --> 00:00:06,420
A deployed agent may receive a task instruction without a
ready-made skill library or reliable practice tests.

2
00:00:07,220 --> 00:00:12,480
OpenSkill asks how that agent can build both a useful procedure
and a way to assess it.

3
00:00:13,140 --> 00:00:18,400
Its adaptation lives in external skill artifacts, leaving the
underlying model weights unchanged.

4
00:00:19,040 --> 00:00:24,440
The pipeline uses public documentation, repositories, and other
open-world resources as learning material.

5
00:00:25,120 --> 00:00:31,080
The central design is to retrieve knowledge for the skill and
verifiable anchors for its tests as separate products.

6
00:00:31,780 --> 00:00:36,380
We will follow an original dataset-report example, then examine
what the measured outcomes support.

7
00:00:37,087 --> 00:00:42,187
Imagine a task that asks for a report from a public dataset,
with a specified output format.

8
00:00:42,827 --> 00:00:48,667
Knowledge retrieval can supply loading procedures, documented
library behavior, and useful domain conventions.

9
00:00:49,347 --> 00:00:52,327
A separate retrieval product supplies verification anchors:

10
00:00:52,907 --> 00:00:57,687
documented reference values, known dataset invariants, or
expected formats.

11
00:00:58,327 --> 00:01:04,647
In our illustration, a known row count and a documented table
schema give the checker concrete assertions to execute.

12
00:01:05,367 --> 00:01:11,387
Those checks assess properties of an output, rather than simply
asking the model whether its own answer looks good.

13
00:01:12,147 --> 00:01:18,267
The example contains no hidden benchmark answer. Its purpose is
to show how an external fact becomes a test.

14
00:01:18,913 --> 00:01:24,393
The retrieved knowledge becomes a structured plan describing the
skill architecture, procedures, and domain rules.

15
00:01:24,933 --> 00:01:30,173
The base agent drafts one to four skills, as specified by that
plan, and refines them together in one session.

16
00:01:30,713 --> 00:01:35,753
Because the skill is an external artifact, its procedure remains
readable and can be passed to another agent.

17
00:01:36,433 --> 00:01:41,093
In the report illustration, the skill would connect loading the
input, preserving relevant information,

18
00:01:41,273 --> 00:01:42,653
and writing the required output.

19
00:01:43,553 --> 00:01:49,213
The verifier is an isolated language-model session that produces
deterministic executable tests from the anchors.

20
00:01:49,733 --> 00:01:52,173
A separate session isolates the creator's conversation;

21
00:01:52,533 --> 00:01:55,413
it does not make proxy tests identical to the hidden target
tests.

22
00:01:55,900 --> 00:01:59,680
The current skill is executed and evaluated against the
self-built virtual suite.

23
00:02:00,260 --> 00:02:05,320
A failing assertion generates a diagnostic: what failed, why it
failed, and what should be revised.

24
00:02:06,240 --> 00:02:11,320
If the issue is a knowledge gap rather than an implementation
bug, the pipeline performs targeted retrieval.

25
00:02:12,160 --> 00:02:16,060
The default loop stops when the virtual suite passes or after
three refinement rounds,

26
00:02:16,180 --> 00:02:17,820
with additional budget and stall controls.

27
00:02:18,640 --> 00:02:21,740
The final deployed skill is the last refined version at
termination,

28
00:02:21,980 --> 00:02:24,500
rather than a best-of-many snapshot selected afterward.

29
00:02:25,300 --> 00:02:30,880
Virtual success is still a proxy. The later target evaluation
measures whether that practice produced useful behavior.

30
00:02:31,427 --> 00:02:36,147
The architecture hides ground-truth test definitions and
reference solutions during skill construction.

31
00:02:36,767 --> 00:02:41,327
Retrieval queries also filter benchmark names and identifiers
that could lead to hidden test material.

32
00:02:42,147 --> 00:02:47,507
The verifier receives the task environment and independent
anchors, with a separate session from the skill creator.

33
00:02:48,347 --> 00:02:52,527
Appendix F also describes a single ground-truth-derived
pass-or-fail bit

34
00:02:52,567 --> 00:02:54,747
when the verifier is asked to write deeper tests.

35
00:02:55,367 --> 00:03:00,747
It states that test contents, assertion details, and expected
values are not exposed in that invocation.

36
00:03:01,467 --> 00:03:03,547
The boundary therefore concerns hidden contents;

37
00:03:04,107 --> 00:03:08,407
the description does not justify saying every possible
ground-truth-derived signal is absent.

38
00:03:09,220 --> 00:03:13,840
The paper compares virtual-verifier decisions with ground-truth
outcomes on eighty-four tasks.

39
00:03:14,400 --> 00:03:20,220
Reported agreement is sixty point seven percent, with precision
fifty-six point nine and recall eighty point five.

40
00:03:20,800 --> 00:03:24,800
Here, the comparison distinguishes whether a task receives
positive ground-truth reward,

41
00:03:25,180 --> 00:03:27,360
rather than certifying every hidden requirement.

42
00:03:28,000 --> 00:03:32,180
In a separate fifteen-task sample, a language-model judge
matches virtual tests

43
00:03:32,260 --> 00:03:34,420
to the intended purposes of hidden tests.

44
00:03:34,960 --> 00:03:39,660
It finds one hundred twenty of one hundred thirty-five intents
covered, or eighty-eight point nine percent.

45
00:03:40,320 --> 00:03:42,780
Intent coverage and outcome agreement are different
measurements.

46
00:03:43,220 --> 00:03:46,160
Neither means a proxy pass is always a target-task pass.

47
00:03:46,820 --> 00:03:50,660
The main SkillsBench comparison covers eleven domains and two
target agents:

48
00:03:51,200 --> 00:03:52,780
Opus four point six with Claude Code,

49
00:03:53,220 --> 00:03:55,020
and GPT-five point two with Codex.

50
00:03:55,620 --> 00:04:00,480
For Opus, the reported overall pass rate rises from twenty-five
point five without skills

51
00:04:00,860 --> 00:04:03,120
to forty-three point six with OpenSkill.

52
00:04:03,700 --> 00:04:08,000
For GPT-five point two, it rises from twenty-five to forty-two
point one percent.

53
00:04:08,900 --> 00:04:14,980
These outcomes belong to the evaluated agent, framework, and
task setup, not a model-only causal comparison.

54
00:04:15,700 --> 00:04:19,920
SocialMaze and ScienceWorld provide two additional task types in
the paper's evaluation.

55
00:04:20,780 --> 00:04:23,640
The external skill artifact is frozen before target deployment,

56
00:04:24,080 --> 00:04:26,780
and target tests determine the resulting measured outcome.

57
00:04:27,267 --> 00:04:33,107
OpenSkill couples open-world learning with externally anchored
practice, while leaving model weights fixed.

58
00:04:33,667 --> 00:04:38,047
The report illustration shows the essential split: learn how to
produce the artifact,

59
00:04:38,227 --> 00:04:40,807
and independently specify properties worth checking.

60
00:04:41,367 --> 00:04:47,127
Diagnostics revise the procedure, and frozen skills carry that
learned procedure into later target execution.

61
00:04:47,787 --> 00:04:53,567
The paper also deploys Opus-generated skills to four other
models without retraining or regenerating those skills.

62
00:04:54,347 --> 00:04:59,667
Useful adaptation therefore needs inspectable skills, grounded
tests, and measured target outcomes,

63
00:05:00,067 --> 00:05:02,067
with the information boundary stated precisely.

64
00:05:02,627 --> 00:05:06,547
The practical question is whether the skill learned from
available resources helps

65
00:05:06,587 --> 00:05:08,867
when the real task finally has to be executed.

