From organize_markdown
Markdown 文档组织和美化技能。用于处理从网页复制的 markdown 文件:下载图片到本地 img 文件夹、更新图片引用为本地路径、美化 markdown 格式。支持通过 `/markdown-organizer @文件路径` 命令触发。
How this skill is triggered — by the user, by Claude, or both
Slash command
/organize_markdown:markdown-organizerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> 生成 Mermaid 代码时,所有节点内容都必须用英文双引号包裹(如 A["内容"]),节点 ID 只能用字母和数字,不能有括号、空格、点等特殊字符,subgraph 的 ID 不能和主节点重名。不允许裸写 add()、cognify(),必须写成 A["add()"]。
生成 Mermaid 代码时,所有节点内容都必须用英文双引号包裹(如 A["内容"]),节点 ID 只能用字母和数字,不能有括号、空格、点等特殊字符,subgraph 的 ID 不能和主节点重名。不允许裸写 add()、cognify(),必须写成 A["add()"]。
标准示例:
graph TD
A["主节点"]
B["add()"]
C["cognify()"]
A --> B
A --> C
如需生成知识图谱、流程图等,务必遵循上述格式规范。
Commands 自动执行以下脚本:
# 1. 美化文档(下载图片、格式化)
python3 ${CLAUDE_PLUGIN_ROOT}/skills/markdown-organizer/scripts/organize_markdown.py <文件路径> [base_url]
# 2. A 按步骤执行增强
# - 分析文档内容
# - 生成摘要、知识图谱等增强内容
# - 插入到文档中
组织和美化从网页复制的 markdown 文件,自动下载图片到本地并更新引用。
重要:这是一个在 AI 助手环境中使用的专属指令。请在 对应的输入框(如 Gemini CLI 的聊天框或 Claude Code 的命令面板)中输入来触发。
此技能通过 Commands 调用脚本处理:
当用户触发命令时,AI 会按以下步骤执行:
如果文件顶部包含 Web Clipper 格式的元数据(title, source, author, published 等):
合并 frontmatter:
title、source、author、published 等)title 字段在 frontmatter 中生成文档一级标题:
---)之后,插入一个空行# {title字段内容} 作为文档的一级标题# AI Knowledge Layer清理和验证:
文件结构示例:
---
title: AI Knowledge Layer
source: https://example.com
author: Author Name
---
# AI Knowledge Layer
原文内容...
如果文档没有 Web Clipper 元数据或没有 title 字段,直接跳过此步骤。
读取原始文档,提取:
基于文档内容生成以下四个板块:
摘要
知识图谱
```mermaid ... ```[文本](文本){文本}[/text]、[\text]、([text])、{{text}} 等复杂形状现在将第二步生成的四个板块直接写入文件:
确定插入位置:
构建完整内容:
## 摘要 + 摘要内容## 知识图谱 + Mermaid 代码块保存文件:
python3 ${CLAUDE_PLUGIN_ROOT}/skills/markdown-organizer/scripts/organize_markdown.py {file_path} [base_url]
这一步自动完成:下载图片、更新图片引用、美化格式。
自动检查和确认(不需要用户确认):
自动验证:
生成完成报告(直接显示,无需询问):
重要:不要询问用户是否需要"预览"或"diff",直接完成并显示简明报告即可。
内容质量:每句话都要有意义,基于文档实际内容生成,不要虚构信息。
位置正确:增强内容必须在文档顶部(frontmatter 下方),处理图片和格式在插入增强内容之后。
语言一致性:与原文保持一致的语言和风格(中文)。
不修改原文:只在指定位置添加新内容。
img 文件夹img 文件夹(使用 MD5 哈希命名)./img/filename.jpgCommands 自动执行以下脚本:
# AI 按步骤生成增强内容(摘要、知识图谱)
# 并插入到文档顶部
# 然后执行脚本处理图片和美化格式
python3 ${CLAUDE_PLUGIN_ROOT}/skills/markdown-organizer/scripts/organize_markdown.py <文件路径> [base_url]
# 最后 Claude 检查和保存
pip install requests
# 脚本位置
ls -la scripts/
# 方式1:依次运行两个脚本
python3 ${CLAUDE_PLUGIN_ROOT}/skills/markdown-organizer/scripts/organize_markdown.py <文件路径> [base_url]
python3 ${CLAUDE_PLUGIN_ROOT}/skills/markdown-organizer/scripts/enhance_content.py --enhance <文件路径>
# 方式2:仅运行美化脚本
python3 ${CLAUDE_PLUGIN_ROOT}/skills/markdown-organizer/scripts/organize_markdown.py <文件路径> [base_url]
# 方式3:仅运行增强脚本
python3 ${CLAUDE_PLUGIN_ROOT}/skills/markdown-organizer/scripts/enhance_content.py --enhance <文件路径>
npx claudepluginhub xiaodizi/organize_markdown_skills --plugin organize_markdownCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.