Skip to content

About

文档解析与 Obsidian 高质量输出工具。 接收用户指定的文件路径,进行分析解读后,按照用户指定的格式(如 ▎ .md、.pdf、.html)输出 Obsidian 风格的高质量 ▎ Markdown。注意:用户必须指定输出文件格式类型,否则技能将拒绝执行并要求补充。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

抄写员

文档解析与 Obsidian 高质量输出工具。接收用户指定的文件路径,进行分析解读后,按照用户指定的格式(如 .md、.pdf、.html)输出 Obsidian 风格的质量的 Markdown)。注意:用户必须指定输出文件格式类型,否则将拒绝执行并要求补充。


name: Scribe description: 文档解析与 Obsidian 高质量输出工具。接收用户指定的文件路径,进行分析解读后,按照用户指定的格式(如 .md、.pdf、.html)输出 Obsidian 风格的高质量 Markdown。注意:用户必须指定输出文件格式类型,否则技能将拒绝执行并要求补充。

ScribeSkill— 文档解析与 Obsidian 风格输出

触发条件

当用户提供文件路径要求分析、解析、解读、总结文档,并输出为特定格式时触发。

示例触发语句:

  • "帮我分析这个文件,输出为 markdown"
  • "解读这篇文章,输出格式为 pdf"
  • "解析 D:/path/to/file,我要 md 格式"
  • 用户只提供了路径但没有指定格式时,必须按下面格式校验流程处理

工作流

Step 1: 接收文件路径

从用户输入中提取文件路径。支持绝对路径或相对路径。

Step 2: 强制校验输出格式 ← 关键约束

规则:用户必须指定输出格式类型。未指定时,技能必须立即停止处理并返回以下信息:

请指定输出文件格式类型:
- .md   → 输出为 Markdown 文件
- .pdf  → 输出为 PDF 文件
- .html → 输出为 HTML 文件
- .docx → 输出为 Word 文档
- .txt  → 输出为纯文本文件

如果用户仍不指定格式 → 再次提醒,直到用户给出明确的格式要求为止。

Step 3: 读取并分析文档

  1. 读取用户提供的文件内容
  2. 分析文档结构、核心论点、关键信息
  3. 按照用户意图进行解析(如总结、重述、观点提取、对比分析等)

Step 4: 转换为 Obsidian 高质量 Markdown

使用本技能目录 references/ 下的语法参考文件(仅限此文件夹内的资源),将分析结果编写为 Obsidian Flavored Markdown:

  • references/CALLOUTS.md — Callout 语法
  • references/EMBEDS.md — 嵌入语法
  • references/PROPERTIES.md — 属性/Frontmatter 语法
  • references/OBSIDIAN_SYNTAX.md — 完整语法综合参考

必须使用的 Obsidian 特性(根据内容类型选择):

  • 顶部 Frontmatter 属性(标题、标签、日期、状态)
  • 内部 Wikilink [[ ]] 进行概念关联
  • Callout > [!type] 强调关键信息
  • ==高亮== 标记重点
  • 标签 #tag 分类
  • Mermaid 图表展示流程/关系
  • 脚注引用来源

Step 5: 按指定格式输出

根据 Step 2 中用户指定的格式进行输出:

指定格式 输出行为
.md 直接输出 Obsidian Markdown 内容并保存为 .md 文件
.pdf 将 Markdown 渲染为 PDF 文件
.html 将 Markdown 转换为带样式的 HTML 文件
.docx 将 Markdown 转换为 Word 文档
.txt 提取纯文本内容保存为 .txt

输出文件保存到与原文件相同目录,文件名在原文件名后加 -分析 后缀。


自包含约束

重要:此技能完全自包含。

  • 所有 Obsidian 语法参考均位于本技能目录 ~/.claude/skills/doc-analyzer/references/ 下
  • 不得调用 ~/.claude/skills/obsidian-skills/ 或其他外部目录中的内容
  • 仅依赖本文件夹内的知识资源

示例工作流

用户输入:

分析 D:/Projects/readme.md,转为 pdf

技能处理:

  1. ✅ 格式已指定:.pdf
  2. 读取文件内容
  3. 分析文档结构
  4. 使用本技能 references/ 下的语法编写 Obsidian Markdown
  5. 将 Markdown 渲染为 PDF 输出

用户输入:

帮我解析这个文件 D:/data/report.txt

技能响应:

请指定输出文件格式类型:
- .md   → 输出为 Markdown 文件
- .pdf  → 输出为 PDF 文件
- .html → 输出为 HTML 文件
- .docx → 输出为 Word 文档
- .txt  → 输出为纯文本文件

About

文档解析与 Obsidian 高质量输出工具。 接收用户指定的文件路径,进行分析解读后,按照用户指定的格式(如 ▎ .md、.pdf、.html)输出 Obsidian 风格的高质量 ▎ Markdown。注意:用户必须指定输出文件格式类型,否则技能将拒绝执行并要求补充。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors