How this skill is triggered — by the user, by Claude, or both
Slash command
/organize_markdown:url-to-markdownThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
将网页 URL 转换为清晨的 Markdown 文档,自动下载图片到本地并更新引用,同时添加摘要、学习目标、知识图谱、FAQ 等内容增强。
将网页 URL 转换为清晨的 Markdown 文档,自动下载图片到本地并更新引用,同时添加摘要、学习目标、知识图谱、FAQ 等内容增强。
/url-to-markdown <URL> [输出文件路径]
示例:
/url-to-markdown https://example.com/post/123
/url-to-markdown https://example.com/post/123 ./docs/article.md
此技能通过 Commands 调用脚本执行:
当用户触发命令时,Claude 会按以下步骤执行:
python3 ${CLAUDE_PLUGIN_ROOT}/skills/url-to-markdown/scripts/url_to_markdown.py <URL> [输出文件路径]
读取转换后的文档,提取:
基于文档内容生成四个板块:
摘要 - 1-3 句话概括文档主要内容
学习目标 - 3-5 个具体的学习目标
知识图谱 - Mermaid mindmap 或 flowchart 展现核心概念
常见问题(FAQ) - 3-5 个读者可能会有的问题
现在将第三步生成的四个板块直接写入文件:
确定插入位置:
---...---),在 frontmatter 之后构建完整内容:
## 摘要 + 摘要内容## 学习目标 + 学习目标列表## 知识图谱 + Mermaid 代码块## 常见问题 + FAQ 列表保存文件:
自动检查和确认(不需要用户确认):
自动验证:
生成完成报告(直接显示,无需询问):
重要:不要询问用户是否需要"预览"或"diff",直接完成并显示简明报告即可。
img 文件夹img 文件夹(使用 MD5 哈希命名)./img/filename.jpgCommands 自动执行以下脚本:
# 1. 获取网页并转换为 Markdown
python3 ${CLAUDE_PLUGIN_ROOT}/skills/url-to-markdown/scripts/url_to_markdown.py <URL> [输出文件路径]
# 2. Claude 按步骤生成增强内容(摘要、学习目标、知识图谱、FAQ)
# 并插入到文档顶部
# 3. Claude 检查和保存
pip install requests beautifulsoup4 html2text
# 脚本位置
ls -la skills/url-to-markdown/scripts/
# 方式1:完整流程(转换 + 增强)
python3 ${CLAUDE_PLUGIN_ROOT}/skills/url-to-markdown/scripts/url_to_markdown.py <URL> [输出文件路径]
python3 ${CLAUDE_PLUGIN_ROOT}/skills/markdown-organizer/scripts/enhance_content.py --enhance <输出文件路径>
# 方式2:仅转换网页
python3 ${CLAUDE_PLUGIN_ROOT}/skills/url-to-markdown/scripts/url_to_markdown.py <URL> [输出文件路径]
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.