Poor
2 critical
7 warnings
15 suggestions
84 passed
Domain scores
Anti-Slop
100
Accessibility
100
Enterprise
100
Issues
Critical (2)
2.1-lines-criticalline 6
Body exceeds 800 lines (got 1309)
Fix: Split into smaller sections or use external references
9.2-body-tokens-criticalline 6
Body exceeds 8000 token maximum (estimated 10453)
Fix: Significantly reduce content or use external references
Warnings (7)
16.1-no-stop-conditionline 6
Complex skill lacks explicit stop conditions
Fix: Add stop/termination criteria (e.g., 'Stop after N iterations', 'Abort if error rate exceeds threshold')
19.3-generator-no-output-specline 6
Generator pattern detected but no output format specified
Fix: Document the output format (template, schema, or example output)
13.1-dangling-referenceline 122
File reference does not exist on disk: ~XXXX
Fix: Verify the path or remove the stale reference
13.1-dangling-referenceline 483
File reference does not exist on disk: .NET
Fix: Verify the path or remove the stale reference
13.1-dangling-referenceline 1056
File reference does not exist on disk: .NET/Java/Python/TS/Go
Fix: Verify the path or remove the stale reference
12.3-workflow-vague-stepline 62
Step ends with vague trailing phrase: "**References** (unlimited) — As needed"
Fix: Remove 'etc', 'and so on', 'as needed' - list specific items or add a separate step
12.3-workflow-vague-stepline 189
Step ends with vague trailing phrase: "**Installation** — `pip install`, `..."
Fix: Remove 'etc', 'and so on', 'as needed' - list specific items or add a separate step
Suggestions (15)
16.4-no-idempotencyline 6
Skill does not document whether it is safe to re-run
Fix: Add idempotency guidance: state whether running the skill twice produces the same result or causes side effects
3.4-gerund-namingline 2
Skill name could use gerund form for clarity
Fix: Consider gerund-style names like 'processing-pdfs' or 'analyzing-logs' (per best practices)
4.2-ambiguous-termline 178
Ambiguous term 'several' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 222
Ambiguous term 'some' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 229
Ambiguous term 'many' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 412
Ambiguous term 'good' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 444
Ambiguous term 'appropriate' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 502
Ambiguous term 'some' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 523
Ambiguous term 'appropriate' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 525
Ambiguous term 'proper' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 527
Ambiguous term 'appropriate' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 834
Ambiguous term 'appropriate' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 1021
Ambiguous term 'appropriate' found
Fix: Replace with specific, measurable criteria
4.3-output-formatline 1
Skill mentions output but doesn't specify format
Fix: Add an '## Output' section with format examples
9.4-reference-countline 1
High number of external references (25)
Fix: Consider consolidating references
OWASP Agentic (Cat 26)
Agent surface detected — performs consequential actions
3 warning
-
26.04-ASI04-unpinned-dep
warning
unpinned pip install "azure-ai-example" (no version pin)
line 616
Fix: pin the version, e.g. pip install azure-ai-example==X.Y.Z
-
26.05-ASI05-eval-exec
warning
code-execution call detected: \beval\s*\(
line 418
Fix: remove dynamic code execution, or sandbox and verify the input before running it
-
26.09-ASI09-destructive-no-gate
warning
destructive op "delete" has no confirmation/approval gate within +/-10 lines
line 1085
Fix: add an explicit human-approval gate (STOP:, AskUserQuestion, confirm) before the destructive op
ASI-01: skippedASI-02: skippedASI-03: skippedASI-04: failASI-05: failASI-06: skippedASI-07: skippedASI-08: skippedASI-09: failASI-10: skippedASI-11: skipped
Badges
skillcheck
✕ passed
skillcheck
antislop 100
skillcheck
WCAG AA
skillcheck
WCAG AAA
skillcheck
enterprise