CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

audit-skills

Expert security auditor for AI Skills and Bundles. Performs non-intrusive static analysis to identify malicious patterns, data leaks, system stability risks, and obfuscated payloads across Windows, macOS, Linux/Unix, and Mobile (Android/iOS).

Quality

68%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/audit-skills/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 pattern catalog is genuinely actionable and well-organized across platforms, but the body is padded with verbatim repetition, a vacuous Step 1, and redundant Examples/Best Practices sections, and it lacks explicit validation checkpoints in its workflow and any real reference-file structure. It reads as a solid checklist document that could be tightened and restructured.

Suggestions

Remove the verbatim repetitions of the overview sentence (in the Overview and Step 1) and the redundant Examples/Best Practices sections that restate the pattern catalog.

Make Step 1 concrete: give the actual inventory procedure (e.g., find -L, ls -laR, file-mode check commands) and add explicit validation checkpoints such as "confirm every flagged pattern with file/line evidence before classifying it as confirmed vs. contextual".

Fix the dangling CATALOG.md reference (give a real path or describe how to locate it) and consider moving the 9-category threat catalog to a references/ file so SKILL.md stays a lean overview.

DimensionReasoningScore

Conciseness

The sentence "Performs non-intrusive static analysis to identify malicious patterns, data leaks, system stability risks, and obfuscated payloads" is repeated verbatim in the Overview and Step 1, and the Examples and Best Practices sections largely duplicate the pattern catalog, so while the 9-category catalog itself is dense, there is real tightening to do (anchor 3, not 4).

3 / 5

Actionability

Concrete, searchable indicators are given throughout — commands (sudo, icacls, chmod 000, adb shell, schtasks), sensitive files (.env, cookies.sqlite, Entitlements.plist), and obfuscation markers (Base64, XOR loops, atob()) — plus an evidence-based reporting requirement; it stops short of anchor 5 because no ready-to-run commands (e.g., for tree/symlink inventory or pattern searching) are provided.

4 / 5

Workflow Clarity

A three-step sequence exists (Static Analysis → Platform-Specific Threat Detection → Reporting), but Step 1 is circular (restates the description rather than explaining the inventory process) and validation checkpoints are only implicit, matching anchor 3 rather than 4.

3 / 5

Progressive Disclosure

Sections are clearly headered and navigable, but the ~70-line threat catalog is entirely inline where a reference file split would fit, and the body references CATALOG.md and @security-scanner with no path — a dangling reference since no bundle files exist — fitting anchor 3 rather than 4.

3 / 5

Total

13

/

20

Passed

Description

66%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 specific, third-person description with a clear capability statement and good natural keywords, but it omits any explicit "when to use" trigger guidance, which limits completeness and slightly weakens trigger-term coverage. Adding a Use-when clause with user-facing trigger phrases would lift it substantially.

Suggestions

Add an explicit trigger clause, e.g., "Use when auditing a skill or bundle for security, checking whether a skill is malicious or safe, or reviewing skill bundles before installing/mererging them."

Include common natural synonyms users would say: "scan", "security review", "vulnerabilities", "check if this skill is safe".

Optionally mention the deliverable (an evidence-based audit report) so the "what" covers the end-to-end action, not just detection.

DimensionReasoningScore

Specificity

"Performs non-intrusive static analysis to identify malicious patterns, data leaks, system stability risks, and obfuscated payloads" names the domain and a concrete action with multiple specific detection targets, but coverage of actions (e.g., reporting, inventory) is incomplete, matching anchor 4 rather than comprehensive anchor 5.

4 / 5

Completeness

The description has a clear "what" (static analysis for malicious patterns, data leaks, stability risks, obfuscation) but no "Use when..." clause or equivalent trigger guidance, which the rubric explicitly caps at 3.

3 / 5

Trigger Term Quality

Natural phrases like "security auditor", "malicious patterns", "data leaks", and platform names (Windows, macOS, Android/iOS) are present, but common user variations such as "scan", "check if a skill is safe", or "vulnerabilities" are missing, fitting anchor 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

"AI Skills and Bundles" defines a mostly distinct niche with minor overlap risk against generic security-scanning skills; not fully minimal conflict (a general security request could still match), so anchor 4 fits best.

4 / 5

Total

15

/

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.

Validation — 15 / 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

sickn33/agentic-awesome-skills

Path

skills/audit-skills/SKILL.md

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.