Skip to content
Back to skills

1841 Skill Validation 510877db

ASecurity

| Rule | Validation | |-----|------| | Format | lowercase + hyphens only | | Length | 1-64 characters | | Directory | must match directory name | | Reserved words | "anthropic", "claude" not allowed |

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added June 1, 2026
code-qualitygobashtestingrefactoring

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned June 1, 2026

npx -y skills add tools-only/X-Skills --skill 1841-skill-validation_510877db --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 1841 Skill Validation 510877db?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 1841 Skill Validation 510877db
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-1841-skill-validation-510877db/badge)](https://www.skillsdirectory.com/skills/tools-only-1841-skill-validation-510877db)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# Skill Validation Details

## Frontmatter Validation

### name Field
| Rule | Validation |
|-----|------|
| Format | lowercase + hyphens only |
| Length | 1-64 characters |
| Directory | must match directory name |
| Reserved words | "anthropic", "claude" not allowed |

**Validation Command**:
```bash
skill_dir=$(basename "$PWD")
[[ "$name" == "$skill_dir" ]]
```

### description Field
| Rule | Validation |
|-----|------|
| Length | 1-1024 characters |
| Function description | What the Skill does |
| Trigger conditions | "Use when...", "Triggers: ..." |
| Scenarios | (1), (2), (3)... format recommended |

**Good Example**:
```yaml
description: |
  Guide for designing SKILL.md files with bundled resources.
  Use when: (1) Creating new Skills, (2) Reviewing Skill quality,
  (3) Refactoring existing Skills.
  Triggers: "create skill", "skill design", "SKILL.md"
```

---

## Body Content Validation

### Structure Checklist
- [ ] Overview section exists
- [ ] Core concepts explained
- [ ] Usage method detailed
- [ ] Examples are concrete
- [ ] Notes specified

### Length Validation
| Criteria | Recommended | Warning |
|-----|------|------|
| SKILL.md | < 500 lines | > 500 lines → separate to references |
| Tokens | < 5k tokens | > 5k → progressive disclosure |

**Validation Command**:
```bash
wc -l SKILL.md  # < 500 recommended
```

---

## Bundled Resources Validation

### scripts/
- [ ] Executable (`chmod +x`)
- [ ] Error handling included
- [ ] Dependencies documented
- [ ] Testing completed

### references/
- [ ] 1-level depth only
- [ ] Direct link from SKILL.md
- [ ] No duplicate content
- [ ] Large files include table of contents

### assets/
- [ ] Only files used for output
- [ ] No need to load into context
- [ ] Templates, images, etc.

---

## Progressive Disclosure Validation

### 3-Level Loading
| Level | Validation |
|-------|------|
| Metadata | name + description < 100 words |
| Instructions | SKILL.md body < 5k tokens |
| Resources | Load on demand structure |

### Pattern Application Check
- [ ] Multiple features → Pattern 1 (references links)
- [ ] Sub-domains → Pattern 2 (domain-specific files)
- [ ] Advanced features → Pattern 3 (conditional loading)

Files in this skill

  • README.md1002 B
  • skill.md2.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.