CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

free-agent-execution

Run an explicitly requested, bounded, non-sensitive coding task through the local free-worker adapter using a verified free OpenCode model. Use only when the user asks to execute a free worker or free agent and accepts the external-model safety boundary.

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-structured operational skill: the contract, invocation, result semantics, and safety boundaries are all fully executable and carefully validated. The main costs are conciseness — dated model-probe history and old smoke-test measurements sit in the main flow instead of a deprecated section or the manifest — and small navigation gaps such as an unreferenced bundled script and a non-resolving external doc link.

Suggestions

Move the dated model-probe history out of the main flow of "Verified free models" — the 2026-07-30 quarantine of the six opencode-zen identifiers, the 2026-08-06 free-deterministic failure, and the 2026-08-21 removals — into a "Retired models" section or the routing manifest, keeping only the operative rule (use only the two verified oc/* models) inline.

Replace the inline historical smoke-test measurements ("Three 2026-07-30 bounded smokes used 20,082–20,509 input tokens versus a 90,297-token pre-minimization baseline") with a one-line statement of the current token-budget guard behavior, moving the before/after comparison to a reference file.

Close the navigation gaps: document or remove the bundled but unreferenced scripts/check-omniroute-catalog, and fix or drop the ../../../docs/free-worker-coordination/README.md link that does not resolve from the skill bundle.

DimensionReasoningScore

Conciseness

The body is a mostly tight operational spec — contract fields, result shape, and safety limits all earn their tokens — but the "Verified free models" section carries dated historical narrative (the 2026-07-30 quarantine of six opencode-zen models, the 2026-08-06 free-deterministic probe failure, the 2026-08-21 removals) and inline smoke-test token measurements, none of it placed in a deprecated or old-patterns section as the guidelines require for time-sensitive detail. It is not anchor 2 because there is no explanation of concepts Claude already knows; the padding is localized to model history that a one-line "retired, not admitted" or the manifest itself could carry.

3 / 5

Actionability

Everything needed to execute is concrete and copy-paste ready: the exact invocation command (".agents/skills/free-agent-execution/scripts/run-free-worker /absolute/path/to/contract.json"), a complete contract JSON example, field-by-field required values and types, the validator command, a full result JSON, and precise success semantics with stable termination_reason values and exit status 2 for usage errors. This matches anchor 5's fully executable, common-cases-covered standard.

5 / 5

Workflow Clarity

The prepare-contract → invoke → interpret-result → review-evidence flow is unambiguous per phase, with real validation checkpoints: the contract's validation.command runs inside the adapter, success is defined exactly ("status is 'succeeded' only when..."), failures return a stable taxonomy plus diagnostic, and the closing step is explicit ("Review changed_files, the Git diff, the diagnostic, and validation evidence before accepting the worker's changes"). It falls short of anchor 5 because the sequence must be assembled from topic sections rather than one ordered list, and there is no explicit error-recovery loop for the frontier after a failed run.

4 / 5

Progressive Disclosure

Section organization is good, inline examples are appropriately sized, and the two scripts the body uses (run-free-worker, validate-routing-manifest) are clearly signaled with correct paths that match the bundle. Minor gaps keep it from anchor 5: the bundled scripts/check-omniroute-catalog is never referenced or described, the link to ../../../docs/free-worker-coordination/README.md does not resolve within the bundle, and the dated model-history narrative would fit better in a reference file or the routing manifest.

4 / 5

Total

16

/

20

Passed

Description

82%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it states a concrete capability, gives an explicit and restrictive trigger clause with natural terms, and defines a distinct niche unlikely to collide with other skills. Its only limitation is that it describes one action rather than enumerating several capabilities, keeping specificity at the one-to-two-action level.

DimensionReasoningScore

Specificity

The description names one concrete, well-qualified action — "Run an explicitly requested, bounded, non-sensitive coding task through the local free-worker adapter using a verified free OpenCode model" — with specific mechanism and constraints, but it is a single action rather than the several specific actions anchor 4 requires. It is well above anchor 2's generic domain labeling because the adapter, model source, and task bounds are all explicit.

3 / 5

Completeness

It explicitly answers both questions: what ("Run an explicitly requested, bounded, non-sensitive coding task through the local free-worker adapter") and when ("Use only when the user asks to execute a free worker or free agent and accepts the external-model safety boundary"), with concrete trigger phrases and an additional explicit boundary condition. This matches the anchor-5 example's structure of concrete what plus explicit when.

5 / 5

Trigger Term Quality

The clause "Use only when the user asks to execute a free worker or free agent" supplies the natural phrases a user would say for this niche ("free worker", "free agent", "execute"), plus "free OpenCode model". A few natural variations (e.g., "free model", "free tier", "run on a free model") are missing, so it does not reach anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

Terms like "free worker", "free agent", "free OpenCode model", and "external-model safety boundary" define a clear niche with distinct triggers that ordinary coding or delegation skills would not match, giving minimal conflict risk as anchor 5 describes.

5 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository

saski/arnesto

Path

.agents/skills/free-agent-execution/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.