CtrlK
BlogDocsLog inGet started
Tessl Logo

agentsociety-create-env-module

Use when creating or revising a custom environment module, when an experiment needs an environment class that does not yet exist in the workspace, or when the module design must fit a simulation budget.

71

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

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.

The body is a well-structured, actionable overview with a clear validated workflow and one-level-deep references to real bundle files. Its only weakness is mild redundancy between the No-Inheritance Rule prose and the Common Mistakes table.

DimensionReasoningScore

Conciseness

The body is largely efficient and assumes Claude's competence, but the No-Inheritance Rule section repeats the metaclass explanation found in the Common Mistakes table and pitfalls reference, which could be tightened.

4 / 5

Actionability

It provides concrete executable commands (validation CLI with full flags, source resolver), explicit output paths, a decorated-tool contract, and a worked subagent delegation recipe with file pointers to actual prompt files.

5 / 5

Workflow Clarity

A clear intake→clarify→design→generate→validate→archive sequence is shown as a graph, with an explicit validation checkpoint (run create-env-module-validate), an error-recovery loop (fix remaining issues from the reviewer report), and a destructive/batch validation gate.

5 / 5

Progressive Disclosure

SKILL.md is an overview with well-signaled one-level-deep references to real bundle files (references/pitfalls.md, persistence-patterns.md, runtime-sources.md, stages/*.md, scripts/), all of which exist in the bundle; navigation is easy and content is appropriately split.

5 / 5

Total

19

/

20

Passed

Description

83%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.

The description is third-person, trigger-rich, and clearly answers both what and when across three concrete scenarios. It is strong but not maximal because it offers one primary action with limited synonym/extension coverage.

DimensionReasoningScore

Specificity

It names concrete actions ('creating or revising a custom environment module') and ties the output to a concrete artifact class, but stops short of listing several distinct specific actions, leaving minor coverage gaps.

4 / 5

Completeness

It explicitly answers 'what' (creating/revising a custom environment module) and 'when' with concrete 'Use when...' trigger clauses covering three distinct scenarios.

5 / 5

Trigger Term Quality

It surfaces natural trigger phrases users would say ('create a custom environment module', 'experiment needs an environment class that does not yet exist', 'simulation budget') but lacks synonyms or filename/extension-style variants.

4 / 5

Distinctiveness Conflict Risk

The 'custom environment module' niche plus 'simulation budget' triggers are mostly distinct from peer skills, with only minor overlap risk against generic experiment-config or module-registration skills.

4 / 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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
tsinghua-fib-lab/AgentSociety
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.