yaml

Convert YAML wire format specs into incremental UI rendering streams.

1|Updated Jun 19, 2026
One-click install
npx skills add https://github.com/pch007/json-render --skill yaml-pch007
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: yaml
Source: https://github.com/pch007/json-render/tree/main/skills/yaml
Command: npx skills add https://github.com/pch007/json-render --skill yaml-pch007

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convert YAML wire format specs into incremental UI rendering streams.

Core Features & Use Cases

  • YAML wire format: Alternative to JSONL using fences like yaml-spec, yaml-edit, yaml-patch, and diff
  • Streaming parser: Incrementally parses YAML and emits patches for live UI updates
  • Edit modes: Patch, merge, and unified diff for flexible spec modification
  • AI SDK transform: Transform YAML fences into UI render instructions via the AI gateway
  • Use cases: Build, test, and iterate dynamic interfaces from YAML specs in real time

Quick Start

Submit a YAML spec to initiate a streaming UI render via the YAML wire format.

Frequently Asked Questions about yaml

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I render dynamic UI updates from streaming YAML specs?▼

To render dynamic UI updates from streaming YAML, you submit a YAML wire format spec using fences like yaml-spec. The streaming parser incrementally parses the YAML and emits patches for live UI updates.

What is the YAML wire format used for in AI SDK interfaces?▼

The YAML wire format is used as an alternative to JSONL for building dynamic interfaces. It leverages fences like yaml-spec, yaml-edit, and yaml-patch to transform YAML input into live UI render instructions via the AI SDK.

How do I apply real-time edits to a YAML spec during UI streaming?▼

You can apply real-time edits to a YAML spec during UI streaming using patch, merge, and unified diff modes. These edit fences allow flexible spec modification while maintaining incremental UI updates.

Can I use unified diffs to patch a streaming YAML interface?▼

Yes, you can use unified diffs to patch a streaming YAML interface. The skill supports yaml-edit, yaml-patch, and diff fences to enable flexible spec modification and incremental UI updates.

How does the streaming parser handle YAML input for live UI updates?▼

The streaming parser incrementally parses YAML input and emits patches. This mechanism produces live UI renders by transforming YAML fences into UI render instructions through the AI gateway.