Skip to content
Back to skills

1843 Validation Checklist 0cbb8382

ASecurity

Verify the following items after completing Skill development.

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added June 1, 2026
documentationbashtesting

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 1843-validation-checklist_0cbb8382 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 1843 Validation Checklist 0cbb8382?

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

Security grade badge for 1843 Validation Checklist 0cbb8382
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-1843-validation-checklist-0cbb8382/badge)](https://www.skillsdirectory.com/skills/tools-only-1843-validation-checklist-0cbb8382)

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 Checklist

Verify the following items after completing Skill development.

## Naming Convention Validation

```bash
# name validation
if [[ "$name" =~ ^[a-z0-9-]+$ ]] && [ ${#name} -le 64 ]; then
  echo "✓ Valid name"
fi

# description length validation
if [ ${#description} -le 1024 ]; then
  echo "✓ Description length OK"
fi
```

---

## Frontmatter Checklist

- [ ] `name`: lowercase + hyphens only
- [ ] `name`: 1-64 characters
- [ ] `name`: matches directory name
- [ ] `name`: no reserved words (anthropic, claude)
- [ ] `name`: no hyphen at start/end
- [ ] `name`: no consecutive hyphens
- [ ] `description`: 1-1024 characters
- [ ] `description`: includes Skill function description
- [ ] `description`: includes trigger conditions ("Use when...")
- [ ] `description`: lists usage scenarios

---

## Structure Checklist

- [ ] SKILL.md under 500 lines
- [ ] Progressive disclosure pattern applied
- [ ] References are 1-level depth only
- [ ] No unnecessary files:
  - ❌ README.md
  - ❌ INSTALLATION_GUIDE.md
  - ❌ QUICK_REFERENCE.md
  - ❌ CHANGELOG.md

---

## Content Checklist

- [ ] Using concise examples (no verbose explanations)
- [ ] Degrees of Freedom considered
- [ ] No duplicate information (SKILL.md vs references)
- [ ] Clear usage instructions
- [ ] No "When to Use" section in Body (should be in description)

---

## Resources Checklist

- [ ] Scripts testing completed
- [ ] References properly separated
- [ ] Assets include only what is needed
- [ ] File reference paths are correct

---

## Common Mistakes Check

- [ ] ❌ Did you not omit trigger conditions in description?
- [ ] ❌ Did you not include "When to Use This Skill" section in Body?
- [ ] ❌ Does SKILL.md not exceed 500 lines?
- [ ] ❌ Is there no 2+ level nesting in references?
- [ ] ❌ Is there no duplicate information between SKILL.md and references?
- [ ] ❌ Did you not explain information Claude already knows?

---

## Final Check Before Packaging

```bash
# Run packaging script (if available)
scripts/package_skill.py <path/to/skill-folder>
```

Items the packaging script validates:
1. YAML frontmatter format
2. Required fields exist
3. Naming conventions
4. Directory structure
5. Description quality
6. File composition

Files in this skill

  • README.md986 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.