360 Secure SkillHub
360 安全技能中心

Obsidian Organizer

用于整理和标准化 Obsidian 知识库:快照现状,按参考文档调整目录结构并执行命名规则,运行本地 Python 审计脚本先 dry-run 后按确认应用,再按迁移清单验证并清理收件箱孤立笔记。文档强调不自动删除,lint 标记约束冲突与破坏性操作风险。

asimons81
asimons81
热度 83.52
最近更新 2026-05-11 17:27:12
分类:知识依赖:代码执行 / 读写文件应用场景:笔记整理 / 工作流 / 模板

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add obsidian-organizer
Metadata
name
obsidian-organizer
description
Organize and standardize Obsidian vaults for reliability and long-term maintainability. Use when designing or cleaning vault folder structure, enforcing file naming conventions, migrating messy vaults, reducing duplicate/ambiguous notes, or creating repeatable audit-and-fix workflows for Obsidian notes.

Obsidian Organizer

Use this skill to make a vault predictable, searchable, and low-maintenance.

Workflow

  1. Snapshot current state

    • Count files and top-level folders.
    • Identify naming drift and duplicate patterns.
  2. Apply standard structure

    • Read references/folder-structure.md.
    • Propose moves before applying.
  3. Enforce naming rules

    • Read references/naming-rules.md.
    • Run audit script in dry-run mode:
      • python scripts/obsidian_audit.py <vault-path>
    • Apply only after confirmation:
      • python scripts/obsidian_audit.py <vault-path> --apply
  4. Run migration checklist

    • Follow references/migration-checklist.md in order.
  5. Verify

    • Re-run audit until zero naming issues.
    • Confirm daily notes use YYYY-MM-DD.md.
    • Confirm no orphaned notes remain in inbox/.

Guardrails

  • Never rename or move files without a dry-run first.
  • Never delete notes automatically.
  • Prefer deterministic naming over clever naming.
  • Keep folder depth shallow (<=3 when possible).
  • If link integrity is uncertain, pause and ask before bulk apply.