Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add jscraik/Agent-Skills --skill sdk-scenario-generatorgit clone --depth 1 https://github.com/jscraik/Agent-SkillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/jscraik/agent-skills/sdk-scenario-generator)<a href="https://agentmods.dev/skills/jscraik/agent-skills/sdk-scenario-generator"><img src="https://agentmods.dev/badge/skills/jscraik/agent-skills/sdk-scenario-generator/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/jscraik/agent-skills/sdk-scenario-generator"><img src="https://agentmods.dev/badge/skills/jscraik/agent-skills/sdk-scenario-generator.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00072 | $0.01722 |
| Opus 5.5 | $0.00029 | $0.00689 |
| Sonnet 5.5 | $0.00014 | $0.00344 |
| Haiku 4.5 | $0.00007 | $0.00172 |
Grade A, and why
sdk-scenario-generator scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 120 lines — stays where its author put it; the contents beside it link to each section on GitHub.
SDK Scenario Generator
Create gold-standard Skills SDK scenarios that survive internal checks, OSS lanes, and Tessl quality filtering without leaking the answer.
When To Use
- Create, import, repair, or retire
references/evals.yamlcases for a skill. - Turn KnowledgeOS, Tessl, or plugin-generated scenario drafts into canonical SDK evals.
- Diagnose low lift, baseline wins, Tessl quality-filter rejection, or oss-local/oss-cloud failures.
- Prepare dry Tessl or live private Tessl staging after internal gates pass.
Do not use this skill to make scenarios easier after a failed eval. Fix the skill, task, criteria, scorer, fixture, or runtime owner that the evidence names.
Inputs
- Target skill path, latest
SKILL.md,references/contract.yaml, andreferences/evals.yaml. - Selected
references/evals/*.mdfixture notes or KnowledgeOS capsule evidence only when routed by the task. - Latest internal, oss-local, oss-cloud, dry Tessl, live Tessl, or Plugin Eval receipt when diagnosing quality or readiness.
- Tessl
qualityFilterStatus, leakage, scenario-value, baseline, and with-context evidence when Tessl rejected or down-scored scenarios.
Outputs
- Scenario inventory with keep, rewrite, retire, or add decisions.
- Canonical eval patches or reviewed scenario drafts with
schema_version. - Owner classification for failures: skill, task, criteria, scorer, fixture, runtime, or pipeline guardrail.
- Tessl tile scenario assets when requested:
instructions.json,summary.json,summary_infeasible.json, andscenario-N/{task.md,criteria.json,capability.txt}. - Readiness summary that keeps internal proof, OSS proof, Tessl dry-run, live Tessl, Registry, and publication lanes separate.
Workflow
- Confirm the named gate in
references/sdk-pipeline-setup.md; load only the target skill, contract, eval YAML, selected fixtures, and latest relevant receipt. - Classify each failing case before editing: leakage, low scenario value, weak comparator, vague criteria, missing fixture, baseline tie, baseline win, stale task, hidden dependency, unsupported assertion, or runtime mismatch.
- Treat Tessl rejection as a pipeline defect until SDK scenario-quality also blocks that class. Patch the shared quality gate or generator contract before rerunning live Tessl.
- Feed repeat failures back to the start of the pipeline. Patch the source fixture, scenario adapter, scenario-quality gate, or skill package before
oss-local; do not spendoss-cloudor live Tessl runs rediscovering a shape defect. - Keep task text realistic and agent-facing. Do not include
Required behavior,Failure mode,Return these exact fields, copied criteria, long expected answers, or scoring mechanics in the visible task. - Keep criteria scorer-facing. Put expected behavior, failure modes, and rubric dimensions in acceptance criteria or hidden metadata, not in
promptor exportedtask.md. - For generated fixture scenarios that score a packaged skill, ask the runner to score package instructions and references, not a fresh chat response. Criteria must not expect
raw_response,final.json, or observable response text unless the runner actually creates that artifact. - Keep low-value unrelated negatives in local routing smoke only. Release/Tessl negatives must test realistic safety, authority, evidence, boundary, or should-not-trigger pressure.
- Use concrete fixtures for repo-audit scenarios. If the case asks for file-path evidence, command evidence, or repo state, inline the relevant files in
task.mdor provide a staged fixture artifact. - Import only reviewed cases into canonical eval assets; never copy raw generated scenarios into
references/evals.yaml. - Run package verify, scenario-quality, scorer-quality, and scorer-calibration before oss-local, oss-cloud, Tessl local proof, dry Tessl, or live Tessl.
- Use
oss-localbeforeoss-cloud;fastis smoke only. Treat Tessl as staged confirmation after internal gates and run-budget proof.
What ships with it
47 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- .plugin-evalignore 221 B
- agents/openai.yaml 243 B
- references/contract.yaml 20 KB
- references/eval-improvement-contract.md 3.6 KB
- references/eval-scenarios.json 118 KB
- references/evals.yaml 49 KB
- references/evals/eval.knowledge-os.capsule-design-without-relationships.md 1.9 KB
- references/evals/eval.knowledge-os.consumer-receipt-stale-digest.md 1.7 KB
- references/evals/eval.knowledge-os.export-pass-overclaims-quality.md 2.6 KB
- references/evals/eval.knowledge-os.skills-sdk-handoff-overclaims-ingest.md 1.9 KB
- references/evals/eval.skills.adapter-optimization-premature.md 2.0 KB
- references/evals/eval.skills.baseline-lift-required.md 2.0 KB
- references/evals/eval.skills.description-routing-not-conformance.md 1.9 KB
- references/evals/eval.skills.library-maintenance-required.md 2.0 KB
- references/evals/eval.skills.negative-tests-required.md 1.8 KB
- references/evals/eval.skills.registry-semantic-risk.md 2.1 KB
- references/evals/eval.skills.routing-scale-regression.md 1.8 KB
- references/evals/eval.skills.skill-mcp-boundary-required.md 2.0 KB
- references/evals/eval.skills.task-completion-not-quality.md 1.9 KB
- references/evals/eval.skills.trace-revision-required.md 2.0 KB
- references/evals/fixture-notes.txt 96 B
- references/gold-scenario-contract.md 8.1 KB
- references/knowledge-capsule-routing.md 1.8 KB
- references/knowledge-capsule.manifest.yaml 16 KB
- references/knowledge-demand.yaml 1.1 KB
- references/knowledge-os-capsule-design.md 19 KB
- references/knowledge-os-export-readiness.md 15 KB
- references/knowledgeos-handoff-conversion.md 3.5 KB
- references/scorer-calibration/examples.jsonl 1.6 KB
- references/scorer-calibration/manifest.json 751 B
- references/scorer-calibration/raw/cal-fail-evidence-overclaim.json 383 B
- references/scorer-calibration/raw/cal-fail-rubric-copying.json 386 B
- references/scorer-calibration/raw/cal-fail-skill-name-only.json 402 B
- references/scorer-calibration/raw/cal-pass-evidence-lanes.json 424 B
- references/scorer-calibration/raw/cal-pass-segmentation-fields.json 401 B
- references/scorer-calibration/raw/cal-pass-threshold-and-params.json 440 B
- references/scorer-calibration/report.md 513 B
- references/sdk-pipeline-setup.md 5.2 KB
- references/skills-sdk-architecture-runtime.md 11 KB
- references/skills-sdk-evaluation-benchmarks.md 25 KB
- references/skills-sdk-generation-revision.md 15 KB
- references/skills-sdk-operations-registry.md 24 KB
- references/skills-sdk-supply-chain-security.md 23 KB
- references/source-context.yaml 5.7 KB
- references/task-profile.json 1.8 KB
- references/tessl-registry-boundaries.md 3.9 KB
- references/tessl-tile-scenario-contract.md 3.9 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 120 lines · 72 tokens per session scan A 94319ca93631
sdk-scenario-generator is a skill published in the GitHub repository jscraik/Agent-Skills (9 stars, last pushed yesterday), licensed Apache-2.0. It adds 72 tokens to every session and 1,722 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
agent-benchmark-suite
Agent skill for benchmark-suite - invoke with $agent-benchmark-suite.
Verification & Quality Assurance
Comprehensive truth scoring, code quality verification, and automatic rollback system with 0.95 accuracy threshold for ensuring high-quality agent outputs and codebase reliability.
mcp-app-verification
Comprehensive verification checklists for MCP Apps. Tests with basic-host reference, validates handler-before-connect, text fallback, resource URI linking, single-file bundling, host styling, CSP, and legacy pattern detection.
quality-hooks
Language-specific auto-lint/format/typecheck pipeline. Supports Python (ruff+pyright), TypeScript (prettier+eslint+tsc), Go (gofmt+golangci-lint). Auto-fix and convergence loops.
xcode-workflows
Xcode build system guidance for xcodebuild operations. Use when building iOS projects, running tests, analyzing build failures, or configuring schemes. Covers build/clean/test operations, interpreting xcodebuild output, and troubleshooting common build errors.
hook-management
Session-scoped hook lifecycle management with enable/disable/status controls, execution profiling, and color-coded performance alerts.