CtrlK
BlogDocsLog inGet started
Tessl Logo

pufferlib

Version-aware guidance for PufferLib reinforcement-learning environments, vectorization, policies, PuffeRL training, evaluation, and safe checkpoint review. Use when adapting Gymnasium/PettingZoo environments to published PufferLib 3.0.0 or working with the redesigned native 4.0 source line.

75

Quality

92%

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

92%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 well-structured, highly actionable body that sequences risky workflows with validation checkpoints and pushes detail to verified reference files. Only minor conciseness tightening of inline version/time-sensitive artifacts is warranted.

DimensionReasoningScore

Conciseness

Dense and largely lean, assuming Claude's competence without explaining basic RL/Gymnasium concepts, but carries some inline time-sensitive detail (sha256 digest, pinned commit hash) and a long safe-defaults enumeration that slightly exceed minimal.

4 / 5

Actionability

Copy-paste-ready commands and code throughout — env_contract_validator invocations with flags, uv pinning, puffer CLI calls, and real import snippets — covering the common cases concretely.

5 / 5

Workflow Clarity

Clearly sequenced workflows (validate contract → adapt after review → native; serial-then-multiprocessing vectorization; hash-before-load checkpoints) with explicit validation checkpoints and sandboxing feedback loops for risky native/checkpoint operations.

5 / 5

Progressive Disclosure

A focused overview pointing to five verified one-level-deep reference files and a bundled-files section listing scripts and references with one-line descriptions, giving clear navigation.

5 / 5

Total

19

/

20

Passed

Description

92%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 precise, well-scoped description that clearly states capabilities and gives an explicit, version-aware 'Use when' trigger in third person. Only minor room for broader synonym coverage in trigger terms.

DimensionReasoningScore

Specificity

Names the PufferLib RL domain plus multiple concrete capabilities — environments, vectorization, policies, PuffeRL training, evaluation, and checkpoint review — giving comprehensive coverage of the skill's actions.

5 / 5

Completeness

Explicitly answers both what (version-aware guidance across the listed subsystems) and when via the concrete 'Use when adapting Gymnasium/PettingZoo environments to published PufferLib 3.0.0 or working with the redesigned native 4.0 source line' trigger.

5 / 5

Trigger Term Quality

Strong natural keywords ('PufferLib', 'Gymnasium/PettingZoo environments', 'PufferLib 3.0.0', '4.0 source') that users would actually say, though a few broader synonyms or extension cues are absent.

4 / 5

Distinctiveness Conflict Risk

A clear PufferLib-specific niche with version-qualified triggers (3.0.0 vs 4.0 source) that are unlikely to fire for unrelated skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
K-Dense-AI/scientific-agent-skills
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.