yifanfeng97/hyper-extract/yaml-validator

Claude Code and agent skill by yifanfeng97/hyper-extract

Trust tier 2
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Validate Hyper-Extract YAML templates for syntax and structure errors. Use when user says: "validate template", "check YAML", "fix errors", "validate syntax". Trigger: User wants to verify their YAML configuration is correct. Skip: User wants to design a new template (use record-designer or graph-designer instead).

Install

npx vskill@latest install yifanfeng97/hyper-extract/yaml-validator

SKILL.md

YAML Validator

Validation Workflow

  1. Syntax check: YAML is valid
  2. Required fields: All required fields present
  3. Type check: Valid AutoType value
  4. Identifiers check: Proper configuration for type
  5. Field validation: Types and descriptions present

Quick Validation Checklist

All Types
yaml
- [ ] language: zh/en
- [ ] name: PascalCase
- [ ] type: valid AutoType
- [ ] tags: lowercase array
- [ ] description: non-empty
- [ ] output: exists
- [ ] guideline: exists
Graph Types
yaml
- [ ] output.entities: exists
- [ ] output.relations: exists
- [ ] identifiers.entity_id: exists
- [ ] identifiers.relation_id: exists
- [ ] identifiers.relation_members: configured
Hypergraph
yaml
- [ ] relation_members is string OR list
- [ ] If list: all fields are type: list
Temporal/Spatial
yaml
- [ ] identifiers.time_field: configured (temporal)
- [ ] identifiers.location_field: configured (spatial)

Validation Levels

LevelMeaningAction
ERRORMust fixWon't work without fix
WARNINGShould fixMay affect quality
INFOReferenceRecommended to follow

Reference Files

Important: Check these files only when needed during validation process.

TopicWhen to Check
references/rules-syntax.mdAlways (first step)
references/rules-types.mdType-specific validation
references/rules-identifiers.mdIdentifier configuration check
references/rules-errors.mdWhen errors are found

Validation Order

Recommended order: Follow this sequence for efficient validation:

  1. Syntax → rules-syntax.md - Check YAML validity first
  2. Structure → rules-types.md - Validate based on type
  3. Identifiers → rules-identifiers.md - Check identifier config
  4. Errors → rules-errors.md - Look up fixes if needed

Error Message Format

markdown
## Validation Results
### Syntax Validation
✅ PASSED
### Structure Validation
✅ PASSED
-language: ✅
-name: ✅
-type: ✅
-tags: ✅
-description: ✅
-output: ✅
### Semantic Validation
⚠️ 2 warnings
-WARNING: [message]
-WARNING: [message]
### Overall Assessment
✅ Configuration valid

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
654
Repository forks
69
7-day trend score
32

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 28 Apr 2026, 6 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/yifanfeng97/hyper-extract/yaml-validator/badge)](https://verified-skill.com/skills/yifanfeng97/hyper-extract/yaml-validator)

Something wrong with this skill or its page? Tell us.