Excel to YAML/Register RTL

SkillFiles & storage

Generate YAML and Verilog register-file artifacts from a structured Excel register workbook. Use when the approved register source is an Excel sheet.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Excel to YAML/Register RTL skill

What this skill tells your AI

The instructions your AI receives, as published by siliconpeasant/vibe_soc in .agents/skills/excel-yml-gen/SKILL.md and read by ahel’s review.

Call the registered excel_yml_gen MCP tool with excel_file, sheet_name, and optional output_dir. If omitted, output goes to <excel-stem>_generated/ beside the workbook, never inside the plugin package.

Workbook sheets:

  • <name>: component/protocol/base-address configuration
  • <name>_reg: register definitions
  • <name>_intp: optional interrupts

Passing <name>_reg automatically selects the three-sheet group. Outputs include YAML, bus register-file RTL, an instance wrapper, and a TDR buffer list. Use references/excel2yml_demo.xlsx as the format example.

Generation uses argument-vector subprocess execution; never reintroduce shell-string execution for paths supplied by users.

Signals

GitHub stars
38
Forks
18
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
excel-yml-gen
Source
github.com/siliconpeasant/vibe_soc