Back to Documentation

Agent Skills Toolkit

Official skill pack by SkillMill

A complete collection of 7 skills for building, validating, and publishing Agent Skills. Everything you need to create production-ready skills for the catalog.

Included Skills

skill-manifest-generator

Generate MANIFEST.json files for content integrity verification, file inventory, and external reference tracking.

SHA256 hashes for all filesExternal URL detectionFolder depth analysisSpec compliance validation

skill-validator

Validate skills against the Agent Skills Specification before publishing.

SKILL.md format validationFrontmatter field checkingName/directory matchingStructure verification

skill-create

Create new skills from templates with best-practice structure and documentation.

Multiple templatesInteractive promptsAuto-generate SKILL.mdPre-configured structure

skill-safety-scanner

Run local safety scans before submitting skills for publication.

Secret scanningDangerous code patternsPermission analysisGrade calculation

skill-publisher

Submit skills to catalogs via API for automated publishing workflows.

Local validationSafety scanningAPI submissionDry run mode

skill-search

Search the catalog programmatically for skill discovery and integration.

Full-text searchGet skill detailsVendor listingJSON output

skill-installer

Install skills to agent harnesses programmatically.

Claude Code supportGoose supportList installed skillsUninstall support

Usage

Generate a Manifest

# Via command line
python3 skills/skill-manifest-generator/scripts/generate_manifest.py ./my-skill
# Output:
✓ Generated MANIFEST.json
Files: 12
Size: 45.2 KB
Integrity: sha256:a1b2c3...

Verify a Manifest

# Check if files match the manifest
python3 skills/skill-manifest-generator/scripts/generate_manifest.py ./my-skill --verify
# Output:
✓ Manifest verified successfully
12/12 files match

Validate a Skill

# Check skill against specification
python3 skills/skill-validator/scripts/validate_skill.py ./my-skill
# Output:
✓ Skill Validation Report
Skill: my-skill
Status: COMPLIANT (100/100)

Create a New Skill

# Create skill with scripts template
python3 skills/skill-create/scripts/create_skill.py my-new-skill --template with-scripts
# Output:
Created skill: my-new-skill/
my-new-skill/SKILL.md
my-new-skill/README.md
my-new-skill/scripts/main.py

Run a Safety Scan

# Scan skill for secrets and dangerous code
python3 skills/skill-safety-scanner/scripts/safety_scan.py ./my-skill
# Output:
Safety Scan Report
Skill: my-skill
Grade: A (100/100)
Permissions: filesystem, network

Publish a Skill

# Submit skill for publication
python3 skills/skill-publisher/scripts/publish_skill.py ./my-skill --dry-run
# Output:
Publishing skill: my-skill
Validating... OK
Scanning safety... Grade A (100/100)
[Dry run] Would submit to: SKILLMILL_PUBLIC

Search the Catalog

# Search for skills
python3 skills/skill-search/scripts/search_catalog.py "pdf tools"
# Output:
Found 3 skills matching "pdf tools":
1. anthropic/document-skills
Create and manipulate PDF documents

Source Code

The Agent Skills Toolkit is open source. View the code, report issues, or contribute.

View on GitHub
UNKNOWN ENV