od-react-export

Convert accepted OpenDesign artifacts into React 18 and TypeScript component code.

93.2k|10.8k|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/nexu-io/open-design --skill od-react-export
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: od-react-export
Source: https://github.com/nexu-io/open-design/tree/main/plugins/_official/scenarios/od-react-export
Command: npx skills add https://github.com/nexu-io/open-design --skill od-react-export

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the friction between design handoff and frontend implementation by automating the conversion of visual artifacts into structured, maintainable React code.

Core Features & Use Cases

  • Component Generation: Transforms design artifacts into React 18 components with TypeScript support.
  • Styling Flexibility: Supports Tailwind CSS, CSS modules, or plain CSS based on project requirements.
  • Accessibility Preservation: Maintains semantic HTML structures, focus states, and alt text from the original design.
  • Use Case: A designer finishes a landing page hero section in OpenDesign; the developer uses this Skill to generate the corresponding React component, ensuring the visual system and accessibility requirements are preserved.

Quick Start

Export the current artifact as a React component named LandingHero using Tailwind CSS for styling.

Frequently Asked Questions about od-react-export

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

FAQPage Schema
How do I export an OpenDesign artifact to React?

Use the od-react-export skill to convert your accepted artifact into a React component. Specify the component name and preferred styling method, such as Tailwind CSS or CSS modules, to match your project requirements.

Does this skill support TypeScript?

Yes, the skill generates React 18 code with TypeScript support by default. It identifies component boundaries and creates clear props for dynamic content or state.

Can I use my own styling library with this export?

The skill supports Tailwind CSS, CSS modules, and plain CSS. If your project uses a specific component library, ensure the generated code is integrated into your existing design system structure.

How does the skill handle accessibility?

The skill preserves accessibility semantics from the artifact, including headings, buttons, links, labels, focus states, and alt text, ensuring the generated component meets standard web accessibility requirements.

What are the limitations of the React export?

The skill is designed to produce clean, minimal components. It avoids flattening artifacts into generic divs and does not introduce external component libraries unless the target project already utilizes them.