structured-input
CommunityStandardize and normalize input for all skills.
System Documentation
What problem does it solve?
Shared input normalization framework for all doc-generating and analysis skills. Dependency read by consuming skills (workflow-doc, technical-design-doc, health-check, training-guide, etc.) before they process user input. Provides: a base XML input schema, a normalization protocol that converts any input into a canonical object, an extension pattern for domain-specific fields, and file/folder input normalization via file-input-schema. Reference when building new doc-generating skills that accept client context, transcripts, or file attachments.
Core Features & Use Cases
- Base XML Schema: defines a common input wrapper with fields like client, solution, brand_color, stakeholders, content, and file inputs.
- Extension pattern: skills can add domain-specific fields inside their own wrapper (e.g., <workflow-doc>, <technical-design-doc>, etc.).
- File-input-schema integration: supports files and folders and normalized metadata with confidence scores.
- Deterministic normalization: converts freeform or mixed inputs into a canonical object for downstream steps.
Quick Start
Provide structured input to consuming skills following the canonical object defined in this framework.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: structured-input Download link: https://github.com/dsteven12/airtable-sa-skills/archive/main.zip#structured-input Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.