CtrlK
BlogDocsLog inGet started
Tessl Logo

classroom

Multi-room AI classroom where all students see AI responses simultaneously, with per-room subject focus (math, science, code, general). Use for shared-broadcast educational settings.

66

Quality

81%

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.

The body is a lean, well-organized instruction-only skill with concrete behavioral directives, unambiguous single-purpose scope, and appropriate structure for its size. Its only weakness is a handful of attitudinal, non-executable directives mixed in with the concrete ones.

DimensionReasoningScore

Conciseness

The ~25-line body is lean and efficient with zero padding: no explanation of concepts Claude already knows, and every directive ('Keep responses clear, educational, and under 400 words', 'Show your reasoning -- don't just give answers') earns its place. It matches the lean-and-efficient anchor.

5 / 5

Actionability

As an instruction-only skill, code absence is not penalized, and most guidance is concrete and executable ('Show step-by-step solutions', 'Explain why, not just how', 'Acknowledge when a question is outside your expertise'). A few attitudinal lines ('Encourage curiosity', 'Adapt your teaching style') keep it below fully executable guidance.

4 / 5

Workflow Clarity

This is a simple, single-purpose skill under 50 lines with no multi-step process and no destructive or batch operations requiring validation. The single action -- answer a student question, broadcast it, and adapt to the room's subject -- is unambiguous, which the simple-skill exception allows to score 5.

5 / 5

Progressive Disclosure

The skill is under 50 lines, needs no external references (the bundle contains none), and is organized into clear sections: role, per-subject adaptation, Skills, and Guardrails. The simple-skill exception for well-organized short skills with no external reference needs applies.

5 / 5

Total

19

/

20

Passed

Description

70%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 clearly communicates a distinctive multi-room broadcast classroom skill with subject-specific adaptation, and includes an explicit 'Use for' clause. Its main weaknesses are limited action coverage and an abstract trigger clause ('shared-broadcast educational settings') that lacks the concrete phrases users would naturally say.

Suggestions

Make the 'when' clause concrete: e.g. 'Use when the user mentions a classroom, students, lessons, group teaching, or a shared AI tutor for a whole class.'

Add natural synonyms such as 'teaching', 'tutoring', or 'lesson' alongside 'classroom' and 'educational' to broaden trigger coverage.

Enumerate the concrete behaviors (e.g. 'broadcast answers to all students, set a room's subject, keep answers under 400 words') so more than 1-2 specific actions are named.

DimensionReasoningScore

Specificity

Names the domain ('multi-room AI classroom') and 1-2 concrete capabilities ('all students see AI responses simultaneously', 'per-room subject focus (math, science, code, general)'), but does not list several specific actions. This matches the anchor for domain plus 1-2 concrete actions without comprehensive coverage, not the level above which requires a list of several specific actions.

3 / 5

Completeness

Has a clear 'what' (multi-room classroom with simultaneous broadcast and per-room subject focus) and an explicit 'Use for shared-broadcast educational settings' trigger clause. The 'when' is present but abstract and could be more explicit with concrete trigger phrases, fitting the both-present-but-when-could-be-more-specific anchor rather than the fully explicit one.

4 / 5

Trigger Term Quality

Good keyword coverage with natural terms users would say: 'classroom', 'students', 'math, science, code, general', 'educational'. However, common synonyms like 'teaching', 'tutoring', or 'lesson' are missing, and 'shared-broadcast' is somewhat jargon-like, so it falls short of the comprehensive-with-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (multi-room broadcast AI classroom with per-subject adaptation) with distinct triggers around subjects and shared responses. Minor overlap risk remains with generic education or tutoring skills, so it sits at mostly-distinct rather than minimal-conflict.

4 / 5

Total

15

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
Atmosphere/atmosphere
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.