Poor
3 critical
17 warnings
16 suggestions
73 passed
Domain scores
Anti-Slop
100
Accessibility
100
Enterprise
100
Issues
Critical (3)
1.1-name-reservedline 2
Name contains reserved word 'claude'
Fix: Remove reserved word from name
1.2-desc-lengthline 3
Description exceeds 1024 characters (got 1078)
Fix: Shorten description to 1024 characters or less
9.2-body-tokens-criticalline 10
Body exceeds 8000 token maximum (estimated 12521)
Fix: Significantly reduce content or use external references
Warnings (17)
16.1-no-stop-conditionline 10
Complex skill lacks explicit stop conditions
Fix: Add stop/termination criteria (e.g., 'Stop after N iterations', 'Abort if error rate exceeds threshold')
2.1-lines-warningline 10
Body exceeds 500 lines (got 570)
Fix: Consider condensing or splitting content
2.3-date-sensitiveline 39
Date-sensitive content that may become stale
Fix: Use relative terms or update mechanisms
2.5-windows-pathline 335
Windows-style path with backslashes detected
Fix: Use forward slashes for cross-platform compatibility: scripts/helper.py
19.2-reviewer-no-criterialine 10
Reviewer pattern detected but no evaluation criteria documented
Fix: Add a criteria section (checklist, rubric, or pass/fail conditions)
13.1-dangling-referenceline 172
File reference does not exist on disk: /v1/messages
Fix: Verify the path or remove the stale reference
13.1-dangling-referenceline 180
File reference does not exist on disk: /v1/messages/batches
Fix: Verify the path or remove the stale reference
13.1-dangling-referenceline 180
File reference does not exist on disk: /v1/files
Fix: Verify the path or remove the stale reference
13.1-dangling-referenceline 180
File reference does not exist on disk: /v1/messages/count_tokens
Fix: Verify the path or remove the stale reference
13.1-dangling-referenceline 180
File reference does not exist on disk: /v1/models
Fix: Verify the path or remove the stale reference
13.1-dangling-referenceline 180
File reference does not exist on disk: /v1/models/
Fix: Verify the path or remove the stale reference
13.1-dangling-referenceline 393
File reference does not exist on disk: /v1/agents
Fix: Verify the path or remove the stale reference
13.1-dangling-referenceline 451
File reference does not exist on disk: .result.message.content
Fix: Verify the path or remove the stale reference
4.5-desc-no-triggersline 2
Description lacks triggering conditions
Fix: Add phrases like 'Use when...', 'Triggers on...', or 'Applies to...' to help Claude select this skill
1.2-desc-whenline 3
Description missing WHEN clause - recommended by agentskills spec
Fix: Consider adding 'Use when...' or 'Activate when...' to description
7.3-mcp-no-versionline 1
MCP skill without protocol version specification
Fix: Specify protocol version (e.g., 2024-11-05)
12.3-workflow-vague-stepline 135
Step is too brief to be actionable: "Which provider?"
Fix: Add specific details: what, where, and how
Suggestions (16)
16.4-no-idempotencyline 10
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
17.4-no-interface-sectionline 10
Input and output contracts exist but lack a dedicated interface section
Fix: Add a ## Interface or ## I/O section to consolidate contract documentation
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)
18.1-no-confidence-signalline 1
No confidence signal found for orchestrator decision-making
Fix: Add confidence indicators (e.g., confidence: high/medium/low) so orchestrators can route or retry
15.2-no-phase-boundariesline 10
Complex multi-agent skill lacks phase boundaries
Fix: Structure orchestration into named phases (e.g., ## Phase 1: Planning)
19.6-wrapper-no-boundaryline 10
Tool Wrapper pattern detected but no API boundary documented
Fix: Document what the wrapped tool can and cannot do (scope, limitations)
13.3-no-reference-sectionline 10
Skill has 5+ file references but no dedicated reference section
Fix: Add a ## References, ## Files, or ## Dependencies section to organize paths
4.2-ambiguous-termline 39
Ambiguous term 'several' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 209
Ambiguous term 'many' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 242
Ambiguous term 'many' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 489
Ambiguous term 'many' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 516
Ambiguous term 'many' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 547
Ambiguous term 'many' found
Fix: Replace with specific, measurable criteria
4.2-ambiguous-termline 565
Ambiguous term 'some' found
Fix: Replace with specific, measurable criteria
9.5-desc-tokensline 3
Description is 161 tokens; aim for under 100
Fix: Make description more concise
12.4-no-troubleshootingline 10
Complex technical skill lacks troubleshooting section
Fix: Add a ## Troubleshooting section with Error/Cause/Fix table for common issues
OWASP Agentic (Cat 26)
Agent surface detected — ingests external content; orchestrates subagents; performs consequential actions
1 suggestion
-
26.08-ASI08-unbounded
suggestion
unbounded loop / fan-out pattern with no stated cap
line 20
Fix: add an iteration cap or a circuit-breaker so one failure cannot cascade unbounded
ASI-01: passASI-02: skippedASI-03: skippedASI-04: skippedASI-05: skippedASI-06: passASI-07: passASI-08: passASI-09: skippedASI-10: skippedASI-11: skipped
Badges
skillcheck
✕ passed
skillcheck
antislop 100
skillcheck
WCAG AA
skillcheck
WCAG AAA
skillcheck
enterprise