ワンクリックで
delete-file
安全删除 Obsidian 笔记文件。删除指定文件前自动搜索全库 [[双链]] 引用,清理所有指向该文件的链接,经用户确认后执行删除。触发时机:用户要求删除笔记、清理文件、移除内容时。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
安全删除 Obsidian 笔记文件。删除指定文件前自动搜索全库 [[双链]] 引用,清理所有指向该文件的链接,经用户确认后执行删除。触发时机:用户要求删除笔记、清理文件、移除内容时。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
多篇既有学习笔记的批量更新编排。用于用户想一次更新一个目录、文件列表、Obsidian vault 子目录或多篇旧笔记,例如“批量更新这些笔记”“多篇笔记过时了”“把一组笔记更新到新版本”“refresh multiple notes”。先生成更新清单和批量计划,经用户确认后逐篇调用 note-updater 局部 patch,避免全文重写和批量误覆盖。
旧笔记批量导入、盘点和规范化。用于用户已经有一堆 Markdown/Obsidian/零散学习笔记,想接入本项目工作区、按项目 Obsidian 规范补 frontmatter、标签、双链、Callout、MOC,并保留原始文件时使用。触发词:旧笔记导入、已有笔记、一堆笔记、批量整理、迁移到这个项目、按项目规范、import existing notes、normalize notes。
学习笔记需求澄清与引导。分析用户学习需求,引导明确学习目标和方向,调用 workflow-orchestrator 生成项目结构。触发词:想学、帮我整理、研究一下、了解一下、不知道从哪开始、research planning、explore topic。
业务工作流实例化器。由 planner 技能调用,接收 workflow_id、topic、project_slug 等参数,按 .claude/workflows/{workflow-id}/state-template.md 生成 workspace/workflow-runs/{run-id}.workflow.md。不直接面向用户;通用状态格式和状态流转由 workflow-todo-state 负责。
Create or retrofit reusable named workflow state machines for multi-step agent projects. Use when a project needs recoverable workflow state files, multiple workflow definitions, phase gates, restart-safe agent workflows, explicit skipped/blocked states, workflow routing rules, or reusable workflow templates across repositories.
自我学习阶段。回顾本次学习会话,记录学习心得和错误到 .claude/rules/learnings/,当文件超阈值时自动压缩去重,更新 RULES.md,促进系统持续改进。
| name | delete-file |
| description | 安全删除 Obsidian 笔记文件。删除指定文件前自动搜索全库 [[双链]] 引用,清理所有指向该文件的链接,经用户确认后执行删除。触发时机:用户要求删除笔记、清理文件、移除内容时。 |
用户要求删除某个笔记文件,或清理不再需要的内容时。
.md 文件(Read 验证)使用 Grep 在 vault 中搜索所有指向目标文件的 [[wikilink]]:
搜索模式(目标文件名为 {name},不含 .md):
\[\[{name}\]\]\[\[{name}\|.*?\]\]\[\[.*?/{name}\]\]\[\[{name}#.*?\]\]执行方式:
Grep pattern="\[\[{name}(\]\]|\||#)" path="{VAULT_PATH}" output_mode="content" -n
搜索范围确认:
Notes/前端/)汇总并向用户展示:
## 删除影响分析
**目标文件:** `path/to/file.md`
- 大小:X KB
- 最后修改:YYYY-MM-DD
**反向链接:** 在 N 个文件中发现 M 处引用
| # | 引用文件 | 行号 | 引用内容 |
|---|---------|------|---------|
| 1 | Notes/Other.md | L15 | - [[TargetFile]] |
| 2 | Notes/Guide.md | L42 | 详见 [[TargetFile\|说明文档]] |
| ... | ... | ... | ... |
{file} 并清理以上所有反向链接?此操作不可撤销。"对每个引用文件,使用 Edit 工具移除指向目标文件的链接:
清理规则:
- [[TargetFile]])→ 删除整行- [[TargetFile]] 说明)→ 删除整行详见 [[TargetFile]] 了解更多)→ 仅移除 [[TargetFile]],保留周围文字[[TargetFile|文档]])→ 移除整个链接语法,若别名有意义则保留为纯文本执行顺序: 按文件逐个处理,每处理完一个文件报告进度。
{VAULT_PATH}/.trash/{filename}(先创建 .trash/ 目录)ls 验证)## 删除完成
- 已删除:`path/to/file.md`
- 反向链接清理:N 个文件中的 M 处链接已移除
- 无遗留孤立链接
[[filename]] 而遗漏别名链接 [[filename|alias]] 和路径链接.md 文件(仅处理 Obsidian 笔记)