Audit installed tessl skills for security risks and generate a formatted security report with per-skill risk levels and an overall project risk score
94
Quality
94%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Quality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is an excellent skill description that hits all the key criteria. It provides specific concrete actions, includes a comprehensive 'Use this skill whenever...' clause with multiple natural trigger phrases, and uses domain-specific terminology (tessl, Snyk, tessl.json) that clearly distinguishes it from other skills. The description is well-structured and appropriately detailed without being verbose.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'Reads tessl.json, fetches each skill's Snyk security score and findings from the registry, and presents a formatted security report with per-skill risk verdicts, finding categories, and an overall project risk profile with recommendations.' | 3 / 3 |
Completeness | Clearly answers both what (audit security using Snyk scores, read tessl.json, fetch scores, present formatted report) AND when (explicit 'Use this skill whenever...' clause with multiple trigger scenarios). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms users would say: 'audit their skills', 'check skill security', 'security review', 'how safe their installed skills are', 'tessl security report', 'prompt injection risks'. These are varied and natural phrasings. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with clear niche: specifically targets 'tessl skills', 'Snyk security scores', 'Tessl Registry', and 'tessl.json'. These domain-specific terms make it unlikely to conflict with generic security or audit skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
85%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-structured, actionable skill with clear workflow steps and concrete output format. The main weakness is the verbose background section explaining Snyk categories and statistics, which adds ~200 tokens of context Claude doesn't strictly need to execute the audit. The actionable portions (URL construction, table format, edge case handling) are excellent.
Suggestions
Condense the 'Background' section to a brief note that Snyk scans for prompt injection, malware, credential issues, and other agent-specific risks—the full eight-category breakdown can be omitted since Claude will extract findings directly from the registry response.
Remove the ToxicSkills research statistics ('36% contained prompt injection') as they don't affect how Claude executes the audit.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The background section explaining Snyk's ToxicSkills research and the eight categories is useful context but somewhat verbose. Claude doesn't need the marketing-style statistics ('36% contained prompt injection techniques') or the full category explanations to execute the audit. | 2 / 3 |
Actionability | Provides concrete URL patterns for both source types, exact table format to output, specific file paths to read, and clear examples for URL construction. The instructions are copy-paste ready and leave no ambiguity about what to do. | 3 / 3 |
Workflow Clarity | Clear three-step sequence (discover → fetch → report) with explicit handling for edge cases (missing tessl.json, 404 responses). The instruction to gather all data before writing prevents partial reports, and the ordering rules for the table are explicit. | 3 / 3 |
Progressive Disclosure | Well-organized with clear section headers. Content is appropriately contained in a single file given the skill's scope. The structure flows logically from background to execution steps to output format. | 3 / 3 |
Total | 11 / 12 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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
Reviewed
Table of Contents