ObsidianMarkdown处理技能Skill obsidian-markdown

此技能用于创建和编辑 Obsidian 风格的 Markdown 文档,支持内部链接(wikilinks)、嵌入(embeds)、标注(callouts)、属性(properties)等高级语法,适用于 Obsidian 笔记应用中的 .md 文件处理,提升文档编写、知识管理和笔记整理效率。关键词:Obsidian, Markdown, 文档处理, wikilinks, callouts, 笔记应用, 知识管理, 文本编辑。

其他 0 次安装 0 次浏览 更新于 3/8/2026

name: obsidian-markdown category: 文档处理 description: 创建和编辑 Obsidian 风格的 Markdown,包含 wikilinks、embeds、callouts、properties 和其他 Obsidian 特定语法。在 Obsidian 中处理 .md 文件时使用,或当用户提到 wikilinks、callouts、frontmatter、tags、embeds 或 Obsidian 笔记时使用。

Obsidian 风格 Markdown

此技能使 Claude Code 能够创建和编辑有效的 Obsidian 风格 Markdown,包括 wikilinks、embeds、callouts、properties 以及所有相关语法。

何时使用此技能

  • 在 Obsidian 保管库中处理 .md 文件
  • 创建带有 wikilinks 或内部链接的笔记
  • 为笔记、图像、音频或 PDF 添加嵌入
  • 使用标注(信息框、警告、提示等)
  • 以 YAML 格式管理 frontmatter/属性
  • 处理标签和嵌套标签
  • 创建块引用和块 ID

基本格式

段落和换行

段落之间用空行分隔。段落内的单行换行会被忽略,除非使用:

  • 行尾两个空格
  • 或使用 <br> 进行显式换行

标题

# 标题 1
## 标题 2
### 标题 3
#### 标题 4
##### 标题 5
###### 标题 6

文本样式

**粗体文本**
*斜体文本*
***粗体加斜体***
~~删除线~~
==高亮文本==

内部链接(Wikilinks)

基本 Wikilinks

[[笔记名称]]
[[笔记名称|显示文本]]
[[文件夹/笔记名称]]

标题链接

[[笔记名称#标题]]
[[笔记名称#标题|显示文本]]
[[#当前笔记中的标题]]

块引用

[[笔记名称#^块-id]]
[[笔记名称#^块-id|显示文本]]
[[#^块-id]]

创建块 ID

在任何段落或列表项末尾添加块 ID:

这是一个可以引用的段落。 ^我的块-id

- 带有 ID 的列表项 ^列表块

嵌入

嵌入笔记

![[笔记名称]]
![[笔记名称#标题]]
![[笔记名称#^块-id]]

嵌入图像

![[image.png]]
![[image.png|400]]
![[image.png|400x300]]

嵌入音频

![[audio.mp3]]

嵌入 PDF

![[document.pdf]]
![[document.pdf#page=5]]
![[document.pdf#height=400]]

嵌入视频

![[video.mp4]]

标注

基本标注语法

> [!note]
> 这是一个注释标注。

> [!warning]
> 这是一个警告标注。

> [!tip] 自定义标题
> 此标注有自定义标题。

标注类型

类型 别名 描述
note 默认蓝色信息框
abstract summary, tldr 摘要/概要
info 信息
todo 任务/待办项
tip hint, important 有用提示
success check, done 成功消息
question help, faq 问题/常见问题
warning caution, attention 警告消息
failure fail, missing 失败消息
danger error 错误/危险
bug 错误报告
example 示例内容
quote cite 引用

可折叠标注

> [!note]+ 默认展开
> 初始可见的内容。

> [!note]- 默认折叠
> 初始隐藏的内容。

嵌套标注

> [!question] 标注可以嵌套吗?
> > [!answer] 是的!
> > 标注可以相互嵌套。

列表

无序列表

- 项目 1
- 项目 2
  - 嵌套项目
  - 另一个嵌套项目
- 项目 3

有序列表

1. 第一项
2. 第二项
   1. 嵌套编号项
3. 第三项

任务列表

- [ ] 未完成任务
- [x] 已完成任务
- [ ] 另一个任务

代码块

内联代码

使用 `内联代码` 表示短代码片段。

围栏代码块

```javascript
function hello() {
  console.log("Hello, world!");
}
```

支持的语言

Obsidian 支持许多语言的语法高亮,包括: javascript, typescript, python, rust, go, java, c, cpp, csharp, ruby, php, html, css, json, yaml, markdown, bash, sql,以及更多。

表格

| 表头 1 | 表头 2 | 表头 3 |
|----------|:--------:|---------:|
| 左对齐   | 居中对齐 | 右对齐   |
| 对齐    | 对齐    | 对齐    |

数学(LaTeX)

内联数学

方程 $E = mc^2$ 很著名。

块数学

$$
\frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
$$

图表(Mermaid)

```mermaid
graph TD
    A[开始] --> B{决策}
    B -->|是| C[做某事]
    B -->|否| D[做其他事]
    C --> E[结束]
    D --> E
```

脚注

这是一个带有脚注的句子。[^1]

[^1]: 这是脚注内容。

注释

%%
这是一个不会被渲染的注释。
%%

文本中的内联 %%注释%%。

属性(Frontmatter)

基本属性

---
title: 我的笔记标题
date: 2024-01-15
tags:
  - tag1
  - tag2
author: 张三
---

属性类型

类型 示例
文本 title: 我的标题
数字 rating: 5
复选框 completed: true
日期 date: 2024-01-15
日期时间 created: 2024-01-15T10:30:00
列表 tags: [a, b, c] 或多行
链接 related: "[[其他笔记]]"

多值属性

---
tags:
  - 项目
  - 工作
  - 重要
aliases:
  - 我的别名
  - 另一个名称
cssclasses:
  - 宽页面
  - 卡片
---

标签

内联标签

此笔记关于 #生产力 和 #工具。

嵌套标签

#项目/工作
#状态/进行中
#优先级/高

在 Frontmatter 中的标签

---
tags:
  - 项目
  - 项目/工作
  - 状态/活跃
---

HTML 支持

Obsidian 支持 HTML 子集:

<div class="my-class">
  自定义 HTML 内容
</div>

<details>
<summary>点击展开</summary>
隐藏内容在此
</details>

<kbd>Ctrl</kbd> + <kbd>C</kbd>

完整示例

---
title: 项目 Alpha 概述
date: 2024-01-15
tags:
  - 项目
  - 文档
status: active
---

# 项目 Alpha 概述

## 摘要

本文档概述了 **项目 Alpha** 的关键方面。相关材料见 [[项目 Alpha/资源]] 和 [[团队成员]]。

> [!info] 快速事实
> - 开始日期:2024 年 1 月
> - 团队规模:5 名成员
> - 状态:活跃

## 关键功能

1. [[功能 A]] - 核心功能
2. [[功能 B]] - 用户界面
3. [[功能 C]] - API 集成

### 功能 A 详情

主导我们方法的主要方程是 $f(x) = ax^2 + bx + c$。

![[功能-a-图表.png|500]]

> [!tip] 实施说明
> 参见 [[技术规范#^实施说明]] 获取实施详情。

## 任务

- [x] 初始规划 ^规划任务
- [ ] 开发阶段
- [ ] 测试阶段
- [ ] 部署

## 代码示例

```python
def process_data(input):
    return transform(input)

架构

graph LR
    A[输入] --> B[处理]
    B --> C[输出]

笔记

此方法受 ==最新研究==[^1] 启发。

[^1]: Smith, J. (2024). 现代数据处理方法。

%% 待办:添加更多示例 下周与团队回顾 %%

#项目/alpha #文档


## 参考

- [Obsidian 格式化语法](https://help.obsidian.md/Editing+and+formatting/Basic+formatting+syntax)
- [高级格式化](https://help.obsidian.md/Editing+and+formatting/Advanced+formatting+syntax)
- [内部链接](https://help.obsidian.md/Linking+notes+and+files/Internal+links)
- [嵌入文件](https://help.obsidian.md/Linking+notes+and+files/Embed+files)
- [标注](https://help.obsidian.md/Editing+and+formatting/Callouts)
- [属性](https://help.obsidian.md/Editing+and+formatting/Properties)