yifanfeng97/hyper-extract/record-designer

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.

Design YAML extraction templates for record types (model, list, set). Use when user says: "design model template", "create item list extraction", "extract items", "deduplicate entities". Trigger: User wants to extract structured records, lists, or deduplicated entities. Skip: User mentions graph, relations, or knowledge graph (use graph-designer instead).

Install

npx vskill@latest install yifanfeng97/hyper-extract/record-designer

SKILL.md

Record Designer: model/list/set

Input from Brainstorm

Receive design specs from brainstorm:

  • What fields to extract
  • Field types and requirements
  • Deduplication needs (for set)

Workflow

  1. Confirm type (model/list/set)
  2. Design fields (output.fields)
  3. Configure identifiers (identifiers.item_id for set)
  4. Set display (display.label)
  5. Write guideline (guideline)
  6. Review and output YAML

Critical: Output vs Guideline

Key Principle: Schema defines "WHAT", Guideline defines "HOW TO DO WELL". DO NOT repeat schema definitions in guideline.

Guideline Should HaveGuideline Should NOT Have
Extraction strategy ("extract key information for...")Field definitions ("field_a is for...")
Quality requirements ("maintain format consistency")Type descriptions ("type field should be...")
Deduplication rules (for set type)Required/optional clarifications
Common mistakes to avoidDefault value explanations

Type Confirmation

TypeIdentifiersUse Case
modelNot neededSingle object
listNot neededList of items
setitem_id requiredDeduplicated entities

Output Template

yaml
language: en
name: [TemplateName]
type: [model/list/set]
tags: [...]
description: '...'
output:
description: '...'
fields:
- name: field_name
type: str/int/float/list
description: '...'
required: true/false
default: '...'
guideline:
target: 'You are a [domain] expert...'
rules: [...]
identifiers: {} # Or item_id for set
display:
label: '{field_name}'

Type-Specific Output

model
yaml
type: model
identifiers: {} # Not needed
list
yaml
type: list
identifiers: {} # Not needed
set
yaml
type: set
identifiers:
item_id: [deduplication field]

Cases by Type

Important: Load only the case matching user's selected type.

TypeCase File
modelcases/earnings-summary.yaml
listcases/product-features.yaml
setcases/entity-registry.yaml

Reference Files

Important: Check these files only when needed for the specific design task.

TopicWhen to Check
references/field.mdWhen designing output.fields
references/identifier.mdFor set type only

Design Checklist

  • [ ] All fields have clear semantic meaning?
  • [ ] Field types are appropriate (str/int/float/list)?
  • [ ] Required vs optional is reasonable?
  • [ ] Default values are safe/meaningful?
  • [ ] For set: item_id can uniquely identify records?
  • [ ] Display label references correct fields?
Guideline (Must Check)
  • [ ] No field definitions repeated from schema?
  • [ ] Extraction strategy defined?
  • [ ] Quality requirements specified?
  • [ ] Common mistakes warned?
  • [ ] For set: deduplication rules clear?
Multi-language
  • [ ] zh descriptions use pure Chinese
  • [ ] en descriptions use pure English

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 27 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/record-designer/badge)](https://verified-skill.com/skills/yifanfeng97/hyper-extract/record-designer)

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