Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
skillscatalog avatar

Skill Manifest Generator

  • 13 installs
  • 1 repo stars
  • Updated January 3, 2026
  • skillscatalog/registry

Generate Spec-aligned MANIFEST.json files with SHA256 file hashes and structure metadata when packaging skills for registries.

About

Skill Manifest Generator is a packaging skill for solo builders who publish or maintain Agent Skills in registries like Prism. It drives a Python workflow that scans skill folders, hashes files with SHA256, records sizes and types, and writes a manifest aligned with the agentskills.io manifest schema—including generator version and license SPDX metadata. Use it when you need Spec 20-style integrity proofs before users install your skill, or when automating catalog submissions. PyYAML improves frontmatter parsing but the script can degrade gracefully without it. The output makes downstream verification and supply-chain review practical for one-person skill authors who cannot manually checksum every release.

  • Emits MANIFEST.json per agentskills manifest schema v1
  • SHA256 integrity hash over skill file set
  • Python generator script with SKILL.md frontmatter parsing via PyYAML
  • Reports structure: maxDepth, totalFiles, totalBytes, and folder layout
  • Optional PyYAML dependency with fallback parsing behavior noted

Skill Manifest Generator by the numbers

  • 13 all-time installs (skills.sh)
  • +1 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #495 of 782 Skill Development skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/skillscatalog/registry --skill skill-manifest-generator

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs13
repo stars1
Security audit3 / 3 scanners passed
Last updatedJanuary 3, 2026
Repositoryskillscatalog/registry

What it does

Generate Spec-aligned MANIFEST.json files with SHA256 file hashes and structure metadata when packaging skills for registries.

Files

SKILL.mdMarkdownGitHub ↗

Instructions

Use this skill to generate a MANIFEST.json file for any Agent Skill directory. The manifest provides:

  • Integrity verification - SHA256 hashes for all files and an overall integrity hash
  • File inventory - Complete listing of files with sizes and types
  • External URL detection - URLs found in code that reference external resources
  • Structure analysis - Folder depth, file counts, and organization

When to Use

  • Before publishing a skill to a catalog
  • To verify a skill hasn't been modified
  • To audit external dependencies in a skill
  • To validate skill structure and compliance

How to Use

Run the manifest generator on a skill directory:

Generate a manifest for the skill at /path/to/my-skill

Or to verify an existing manifest:

Verify the manifest for /path/to/my-skill

Output

The generator creates a MANIFEST.json file in the skill root containing:

{
  "$schema": "https://agentskills.io/schemas/manifest.v1.json",
  "manifestVersion": "1.0",
  "generatedAt": "2025-01-15T10:30:00Z",
  "generator": "skill-manifest-generator/1.0.0",
  "skill": {
    "name": "my-skill",
    "version": "1.0.0"
  },
  "integrity": {
    "algorithm": "sha256",
    "hash": "a1b2c3d4..."
  },
  "files": [...],
  "externalReferences": [...],
  "structure": {...}
}

Examples

Generate a manifest:

User: Generate a manifest for the skill at ./pdf-tools
Agent: I'll generate a MANIFEST.json for the pdf-tools skill...
       [Runs generate_manifest.py]
       Created MANIFEST.json with:
       - 12 files inventoried
       - Integrity hash: sha256:abc123...
       - 2 external URLs detected
       - Max folder depth: 2

Verify a manifest:

User: Verify the manifest for ./pdf-tools
Agent: I'll verify the MANIFEST.json matches the current files...
       [Runs generate_manifest.py --verify]
       ✓ All 12 files match their recorded hashes
       ✓ No new untracked files found
       ✓ Integrity hash verified

Limitations

  • Binary files are hashed but not scanned for URLs
  • URL detection uses regex patterns, may have false positives in comments
  • Maximum skill size: 50MB total, 10MB per file
  • Maximum file count: 1000 files
  • Maximum folder depth: 6 levels

Dependencies

  • Python 3.9+
  • PyYAML (for SKILL.md frontmatter parsing)
  • No other external dependencies (uses Python stdlib)

Related skills

FAQ

Is Skill Manifest Generator safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Skill Developmentautomationagents

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.