skill-manifest
NewValidator for the optional SKILL.md `manifest:` block (parser + JSON schema + CLI).
Summary
md files by parsing the block and checking it against a JSON schema.
- It helps developers ensure their skill metadata is correctly formatted and avoids runtime errors when publishing or sharing skills.
Install & Usage
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/skill-manifest.md https://raw.githubusercontent.com/j0yen/skill-manifest/main/SKILL.md/skill-manifestUse Cases
Usage Examples
/skill-manifest validate path/to/SKILL.md
Check if my SKILL.md manifest is valid
Run manifest validation on all SKILL.md files in the current directory
Security Audits
Frequently Asked Questions
What is skill-manifest?
This skill validates the optional `manifest:` block in SKILL.md files by parsing the block and checking it against a JSON schema. It helps developers ensure their skill metadata is correctly formatted and avoids runtime errors when publishing or sharing skills.
How to install skill-manifest?
To install skill-manifest: create the skills directory (mkdir -p .claude/skills), then run: mkdir -p .claude/skills && curl -o .claude/skills/skill-manifest.md https://raw.githubusercontent.com/j0yen/skill-manifest/main/SKILL.md. Finally, /skill-manifest in Claude Code.
What is skill-manifest best for?
skill-manifest is a skill categorized under General. Created by j0yen.
What can I use skill-manifest for?
skill-manifest is useful for: Validate the manifest block in a SKILL.md file before publishing a new skill to a registry.; Check that all required fields like name, version, and description are present in the manifest.; Ensure the manifest JSON schema is followed to prevent parsing errors in skill catalogs.; Automatically fix common formatting issues in the manifest block during development.; Integrate manifest validation into a CI/CD pipeline for skill repositories.; Debug malformed manifest blocks that cause skill loading failures in Claude Code..