markdown-editor-integrator

Install and configure @uiw/react-md-editor for markdown editing with sanitization.

6|Updated Nov 11, 2025
One-click install
npx skills add https://github.com/hopeoverture/worldbuilding-app-skills --skill markdown-editor-integrator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: markdown-editor-integrator
Source: https://github.com/hopeoverture/worldbuilding-app-skills/tree/main/skills/ui-components/markdown-editor-integrator
Command: npx skills add https://github.com/hopeoverture/worldbuilding-app-skills --skill markdown-editor-integrator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Adds markdown editing capabilities using @uiw/react-md-editor with server sanitization and theme integration.

Core Features & Use Cases

  • Install and configure MD Editor
  • Client-side sanitization for security
  • Theming integration with shadcn/ui
  • Provide components for editing and preview

Quick Start

Install and wire up the MarkdownEditor in a form with markdown support.

Frequently Asked Questions about markdown-editor-integrator

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

FAQPage Schema
How do I add markdown editing to a form in React?

Markdown editing in React forms uses the @uiw/react-md-editor component, which provides WYSIWYG preview and text formatting. Install the package, configure it with theme integration, and wire it into your form fields for immediate markdown support with client-side sanitization.

Can I use a markdown editor with Next.js server-side rendering?

Yes, @uiw/react-md-editor supports Next.js SSR with proper configuration for controlled and uncontrolled usage patterns. The Skill handles SSR compatibility, server-side sanitization, and theme integration so markdown editing works seamlessly in Next.js applications.

What's the best way to secure markdown content in a web editor?

Secure markdown editing combines client-side sanitization in the editor with server-side validation. This Skill applies both layers: the @uiw/react-md-editor sanitizes input on the client, and configuration guidance ensures server-side protection for stored content.

How do I integrate markdown editing with shadcn/ui theming?

Markdown editor theming with shadcn/ui aligns the editor's appearance with your design system. This Skill configures @uiw/react-md-editor to match shadcn/ui themes, ensuring visual consistency across forms, entity descriptions, and content management interfaces.

Do I need markdown editing for content management systems?

Markdown editing suits content management systems where narrative content, descriptions, and rich text formatting are required. This Skill provides components for editing and preview, persistence handling, and the structure needed for CMS workflows.

What are the limitations of WYSIWYG markdown editors?

WYSIWYG markdown editors may have constraints around advanced formatting and plugin extensibility. This Skill addresses controlled and uncontrolled usage patterns to handle edge cases, though rendering complexity or custom markdown extensions may require additional tooling.