BeClaude

skill-manifest

New
GitHub TrendingGeneralby j0yen

Validator for the optional SKILL.md `manifest:` block (parser + JSON schema + CLI).

First seen 5/25/2026

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

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/skill-manifest.md https://raw.githubusercontent.com/j0yen/skill-manifest/main/SKILL.md
3
Invoke in Claude Code
/skill-manifest

Use Cases

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.

Usage Examples

1

/skill-manifest validate path/to/SKILL.md

2

Check if my SKILL.md manifest is valid

3

Run manifest validation on all SKILL.md files in the current directory

View source on GitHub

Security Audits

LicenseUnknownSourceWarnRepositoryPass

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..