Search

PythonReactSEOPDF
GitHub Skill

verify-validate-skill

Validation phase for /assist:verify command - validates each component

chkim-su☆ 0 Repository stars0 Repository forks

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

View source ↗Guides

Skill instructions

Verify Validation Phase

The second phase of the /assist:verify workflow. Validates each discovered component against schemas.

Purpose

Perform detailed validation of each component found in the discovery phase.

Validation Checks Per Component Type

Skills
Check Rule
File exists SKILL.md must exist in skill directory
YAML frontmatter Must have valid YAML between --- delimiters
Required fields name, description, triggers
Triggers format Must be a list with at least one item
Content present Must have content after frontmatter
Agents
Check Rule
File exists <name>.md must exist in agents/
YAML frontmatter Must have valid YAML between --- delimiters
Required fields name, description, tools
Tools format Must be a list of valid tool names
System prompt Must have content (system prompt) after frontmatter
Commands
Check Rule
File exists <name>.md must exist in commands/
YAML frontmatter Must have valid YAML between --- delimiters
Required fields name, description
Optional fields allowed-tools, argument-hint
Hooks
Check Rule
hooks.json syntax Must be valid JSON
Event types Must use valid event types (PreToolUse, PostToolUse, etc.)
Script references Referenced Python scripts must exist
Python syntax Hook scripts must have valid Python syntax
plugin.json
Check Rule
Valid JSON Must be parseable
Required fields name, version, description, author
Author format Must be object with name field
Version format Semantic version recommended

Output Format

VALIDATION_REPORT
=================

RESULTS:

skills/router-skill/SKILL.md:
  [PASS] File exists
  [PASS] YAML frontmatter valid
  [PASS] Required fields present
  [PASS] Triggers format valid

agents/my-agent.md:
  [PASS] File exists
  [FAIL] Missing 'tools' field
  
SUMMARY:
- Checked: 10 components
- Passed: 9
- Failed: 1

ISSUES:
- agents/my-agent.md: Missing required 'tools' field

Transition Evidence

To proceed to the connectivity phase, provide:

  • validated_count: Number of components validated
  • passed_count: Number passing all checks
  • failed_count: Number with failures
  • issues: List of issues found

Examples

Read the usage examples in the source repository.

View source ↗

Source history

Indexed on
2026-01-20
Index updated
2026-01-26
Branch
main

Index and sync dates describe this directory. View the source repository for code history.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!