Back to skills
SKILL.md
Skill Check
ASecurityValidate skill/command file format and structure
- 81 stars
- 0 votes
- 0 copies
- 2 views
- Added February 7, 2026
Security analysis
100/100npx -y skills add claude-world/director-mode-lite --skill skill-check --agent claude-codeAre you the author of Skill Check?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/claude-world-skill-check)---
name: skill-check
description: Validate skill/command file format and structure
user-invocable: true
---
# Skill File Validator
Validate skill files for correct format.
---
## Validation Target
- With argument: validate specific file
- Without: validate all `.claude/skills/*/SKILL.md`
---
## Required Frontmatter
```yaml
---
name: skill-name # Required
description: What it does # Required: shown in / menu
user-invocable: true # Optional: default true
allowed-tools: [Read, Write] # Optional: restrict tools
context: fork # Optional: isolated context
agent: agent-name # Optional: run as agent
---
```
---
## Validation Checklist
### Frontmatter
- [ ] Exists between `---` markers
- [ ] `description` is present
- [ ] `allowed-tools` are valid (if specified)
- [ ] `agent` file exists (if specified)
### Content
- [ ] Clear instructions
- [ ] Uses `$ARGUMENTS` if expecting input
- [ ] Step-by-step process if complex
---
## Output Format
```markdown
## Skill Validation Report
### Files Checked
| File | Status | Issues |
|------|--------|--------|
| workflow.md | OK | None |
| my-skill.md | WARN | Missing description |
### Summary
- Total: [N]
- Valid: [N]
- Needs fixes: [N]
```
---
## Auto-Fix
- Add missing description
- Remove invalid frontmatter
- Add `$ARGUMENTS` handling
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.