X内容发布助手
自动化发布推文与长文
Markdown-Formatter是一款用于格式化、清理和美化Markdown文档的工具。支持多种样式规范(CommonMark、GitHub Flavored Markdown及自定义规则),可处理从简单清理到复杂重排版的各类需求。
规范企业知识库文档质量。各部门撰写的Markdown文档风格不一,标题层级混乱、列表格式混杂,影响协作阅读与后续自动化处理。本工具按CommonMark或GitHub等标准统一格式化,确保文档结构清晰、机器可读,降低维护成本。
落地案例:技术团队维护200篇API文档,因多人协作导致格式参差不齐,部分标题层级错误影响自动生成目录。使用Markdown格式化技能,选定GitHub规范批量处理全部文件,自动修复缩进、统一代码块样式、优化标题结构。处理后文档可直接对接静态站点生成器,发布效率提升显著。
安装指令:
clawhub install markdown-formatter
单文档格式化:
const result = await formatMarkdown({
markdown: '# My Document\n\n\n## Section 1\nContent here...',
style: 'github',
options: { maxWidth: 80, headingStyle: 'atx' }
});
console.log(result.formattedMarkdown);
批量格式化:
const results = await formatBatch({
markdownFiles: ['./doc1.md', './doc2.md'],
style: 'github',
options: { wrapWidth: 80 }
});
仅检查不修改:
const result = await lintMarkdown({
markdown: '# My Document',
style: 'github'
});
console.log(`Errors found: ${result.errors}`);
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | Markdown文本字符串或文件路径;样式规范名称(commonmark/github/custom);可选配置项包括最大行宽、标题样式、列表标记风格、代码块格式、强调符号风格等 |
| 输出 | 格式化后的Markdown文本;警告与错误信息数组;处理统计(字符数变化等);检查建议列表 |
| 适用人群 | 技术文档编写者、开源项目维护者、需要统一文档风格的团队、博客作者与内容创作者 |
| 不包含 | Markdown转PDF/HTML等导出功能、实时协作编辑、图形化界面、非Markdown文本处理 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/michael-laffin/markdown-formatter/SKILL.md
来源类型:开源社区技能