返回 Skill 列表
extension
分类: 开发与工程无需 API Key

libformat

libformat - Markdown格式化工具。toHtml将Markdown转换为经过清理的HTML,适合网页显示。toTerminal将Markdown转换为带有颜色的ANSI终端输出。createToHtml和createToTerminal是用于依赖注入的工厂。可用于在Web应用程序和CLI工具中渲染Markdown。

person作者: jakexiaohubgithub

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.