libformat Skill
When to Use
- Rendering markdown as HTML in web applications
- Formatting CLI output with colors and styling
- Converting agent responses for display
- Sanitizing user-generated markdown content
Key Concepts
toHtml: Converts markdown to HTML with sanitization to prevent XSS attacks.
toTerminal: Converts markdown to terminal output with ANSI escape codes for colors and formatting.
Usage Patterns
Pattern 1: Web rendering
import { toHtml } from "@copilot-ld/libformat";
const html = toHtml("# Hello **World**");
// Returns: <h1>Hello <strong>World</strong></h1>
Pattern 2: Terminal output
import { toTerminal } from "@copilot-ld/libformat";
const output = toTerminal("# Hello **World**");
console.log(output); // Colored terminal output
Integration
Used by Web extension to format agent responses. Used by CLI tools for terminal output.
微信扫一扫