Skill Validator & Linter

Validate SKILL.md frontmatter, portability, trigger descriptions, structure, and authoring quality locally.

Skill Validator & Linter
Local input
Output
Processing…
About this tool

Made for the task at hand.

Review an Agent Skill before publishing it. The parser reads YAML frontmatter without executing input, falls back to line-based name and description extraction after YAML errors, and produces stable rule IDs with severity, line, explanation, and repair advice. Pasted and local content stays in memory; a remote file is fetched only after you explicitly submit its direct URL.

How to use

  1. Paste SKILL.md, choose a local Markdown file up to 512 KB, or load a direct HTTP(S) file URL that permits browser CORS access.
  2. Review errors, warnings, and informational quality findings with stable rule IDs and source line numbers.
  3. Copy or download the Markdown report and test the corrected skill in every target Agent host.
Your work stays yours.
Tool inputs are processed locally in your browser and are never sent to KitVerse servers. Clear the workspace when using a shared device.
Common questions
Does a passing report guarantee cross-host compatibility?

No. Rules follow the public Agent Skills specification and heuristic best practices. Host behavior changes, so a passing report still requires manual testing. Stable rule IDs make later specification updates reviewable.

Does loading an online file send my skill to KitVerse?

No. Your browser requests the URL directly with no KitVerse proxy. The remote host receives the request and must allow CORS. Paste and local-file validation make no tool-related network request.