obsidian-kb

Obsidian知识库管理工具,提供扫描更新、查看报告、调整规则、导出数据、对比分析五大功能

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "obsidian-kb" with this command: npx skills add mwangxiang/obsidian-kb

Obsidian 知识库管理

管理 Obsidian Obsidian 知识库的密度分类、统计分析和规则维护。

功能选择

使用本技能时,请选择以下功能之一:

  1. 扫描更新 - 重新扫描知识库,更新统计数据和密度分类
  2. 查看报告 - 查看当前知识库统计报告和密度分布
  3. 调整规则 - 修改文件夹密度分类规则
  4. 导出数据 - 导出知识库统计数据(JSON/CSV格式)
  5. 对比分析 - 对比两次扫描结果,分析知识库变化

功能1: 扫描更新

重新扫描 Obsidian 知识库,更新统计数据。

执行步骤

  1. 确认知识库路径

    • 默认路径: <YOUR_VAULT_PATH>
    • 询问用户是否使用默认路径
  2. 执行扫描

    # 统计总文件数
    find "<YOUR_VAULT_PATH>" -type f -name "*.md" | wc -l
    
    # 按文件夹分类统计
    find "<YOUR_VAULT_PATH>" -type f -name "*.md" -printf "%h\n" | sort | uniq -c
    
  3. 分析密度分布

    • 根据 kb-density-rules.md 中的规则分类
    • 统计高/中/低密度文件数量
    • 识别新增文件夹
  4. 更新规则文件

    • 更新统计数据部分
    • 添加新发现的文件夹(如有)
    • 同步更新两个位置:
      • ~/.claude/kb-density-rules.md
      • `<YOUR_WORKSPACE_PATH>
  5. 生成扫描报告

    • 总文件数变化
    • 各密度级别文件数变化
    • 新增/删除的文件夹
    • 扫描时间戳

输出格式

## Obsidian 知识库扫描报告
**扫描时间:** [时间戳]
**知识库路径:** <YOUR_VAULT_PATH>

### 统计概览
- 总文件数: XXX (较上次 +/-XX)
- 高密度文件: XXX (较上次 +/-XX)
- 中密度文件: XXX (较上次 +/-XX)
- 低密度文件: XXX (较上次 +/-XX)
- 垃圾箱文件: XXX (较上次 +/-XX)

### 变化详情
[列出主要变化]

### 新增文件夹
[列出新发现的文件夹,需要分类]

功能2: 查看报告

查看当前知识库统计报告和密度分布。

执行步骤

  1. 读取规则文件

    • 读取 ~/.claude/kb-density-rules.md
    • 提取统计数据部分
  2. 生成可视化报告

    • 密度分布饼图(文字描述)
    • 各文件夹文件数排行
    • 高价值文件夹列表
  3. 显示关键指标

    • 知识库总规模
    • 有效文件占比
    • 高密度文件占比
    • 最后更新时间

输出格式

## Obsidian 知识库现状报告

### 核心指标
- 📊 总文件数: XXX
- ✅ 有效文件: XXX (XX%)
- 🔥 高密度文件: XXX (XX%)
- 📅 最后更新: [时间]

### 密度分布
- 高密度 (High): XXX 文件 (XX%)
- 中密度 (Medium): XXX 文件 (XX%)
- 低密度 (Low): XXX 文件 (XX%)
- 垃圾箱 (Trash): XXX 文件 (XX%)

### 高价值文件夹 TOP 10
[按文件数排序的高密度文件夹]

### 使用建议
[基于当前统计数据的使用建议]

功能3: 调整规则

修改文件夹密度分类规则。

执行步骤

  1. 显示当前规则

    • 读取并显示当前所有文件夹的密度分类
    • 按密度级别分组显示
  2. 询问调整需求

    • 用户想调整哪个文件夹?
    • 调整为什么密度级别?(High/Medium/Low)
    • 调整原因?(用于记录)
  3. 验证调整

    • 检查文件夹是否存在
    • 显示该文件夹当前文件数
    • 确认调整是否合理
  4. 更新规则文件

    • 修改密度分类
    • 添加调整记录(时间、原因)
    • 同步更新两个位置
  5. 重新统计

    • 基于新规则重新计算统计数据
    • 显示调整前后对比

输出格式

## 规则调整记录

**调整时间:** [时间戳]
**调整文件夹:** [文件夹路径]
**原密度级别:** [High/Medium/Low]
**新密度级别:** [High/Medium/Low]
**调整原因:** [用户提供的原因]

### 影响分析
- 该文件夹文件数: XXX
- 调整后高密度文件总数: XXX (变化 +/-XX)
- 调整后中密度文件总数: XXX (变化 +/-XX)
- 调整后低密度文件总数: XXX (变化 +/-XX)

功能4: 导出数据

导出知识库统计数据为结构化格式。

执行步骤

  1. 选择导出格式

    • JSON: 完整数据,适合程序处理
    • CSV: 表格数据,适合Excel分析
  2. 选择导出内容

    • 完整统计数据
    • 仅文件夹列表
    • 仅密度分类
    • 自定义选择
  3. 生成导出文件

    • 文件名: obsidian-kb-export-[时间戳].[格式]
    • 保存位置: 询问用户或使用默认位置
  4. 验证导出

    • 检查文件是否生成
    • 显示文件大小和路径

JSON 导出格式

{
  "export_time": "2026-02-15T14:30:00",
  "knowledge_base_path": "D:\\Obsidian\\Obsidian\\Obsidian",
  "statistics": {
    "total_files": 2505,
    "high_density": 175,
    "medium_density": 57,
    "low_density": 481,
    "trash": 1785
  },
  "folders": [
    {
      "path": "领域",
      "density": "High",
      "file_count": 58,
      "description": "专业领域知识"
    }
  ]
}

CSV 导出格式

文件夹路径,密度级别,文件数,说明
领域,High,58,专业领域知识
项目,High,47,具体项目记录
...

功能5: 对比分析

对比两次扫描结果,分析知识库变化趋势。

执行步骤

  1. 加载历史数据

    • 读取当前规则文件中的统计数据
    • 询问用户是否有历史导出文件
    • 或执行新扫描作为对比基准
  2. 执行新扫描

    • 按功能1的流程扫描知识库
    • 生成新的统计数据
  3. 对比分析

    • 总文件数变化
    • 各密度级别变化
    • 文件夹级别变化
    • 新增/删除的文件夹
  4. 趋势分析

    • 知识库增长速度
    • 高价值内容占比变化
    • 活跃文件夹识别
    • 冷门文件夹识别
  5. 生成对比报告

    • 可视化变化趋势
    • 关键指标对比
    • 建议和洞察

输出格式

## Obsidian 知识库对比分析

**对比时间段:** [开始时间] → [结束时间]
**时间跨度:** XX天

### 整体变化
- 总文件数: XXX → XXX (+/-XX, +/-XX%)
- 高密度文件: XXX → XXX (+/-XX, +/-XX%)
- 中密度文件: XXX → XXX (+/-XX, +/-XX%)
- 低密度文件: XXX → XXX (+/-XX, +/-XX%)

### 增长最快的文件夹 TOP 5
[列出增长最多的文件夹]

### 新增文件夹
[列出新增的文件夹]

### 删除/清理的文件夹
[列出删除的文件夹]

### 趋势洞察
- 📈 知识库日均增长: XX 文件/天
- 🎯 高价值内容占比: XX% → XX%
- 🔥 最活跃领域: [文件夹名称]
- ❄️ 冷门领域: [文件夹名称]

### 建议
[基于变化趋势的使用建议]

相关文档

  • 密度规则文件: ~/.claude/kb-density-rules.md

使用说明

  1. 每次使用时选择一个功能
  2. 功能1(扫描更新)建议每周执行一次
  3. 功能3(调整规则)会自动触发重新统计
  4. 功能4(导出数据)可用于备份和外部分析
  5. 功能5(对比分析)建议每月执行一次,追踪知识库成长

注意事项

  • 扫描大型知识库可能需要较长时间
  • 调整规则前建议先导出当前数据备份
  • 对比分析需要至少两次扫描数据
  • 所有修改会同步更新全局和工作区两个位置

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

A LLM router skill for OpenClaw

OpenClaw skill for LangGraph-based task routing between PRO and FLASH models. Use it when a task should be decomposed into atomic subtasks, when multi-entity...

Registry SourceRecently Updated
General

Insurance Rate Increase Review Kit

Build an insurance renewal rate-increase review packet with before-and-after premium comparison, coverage-change checklist, deductible and limit table, possi...

Registry SourceRecently Updated
General

OpenClaw Growth Engineer

OpenClaw-first growth autopilot for mobile apps. Correlate analytics, crashes, billing, feedback, store signals, and repo context into proposal drafts that c...

Registry SourceRecently Updated
General

Biomolecular Structure Prediction

Biomolecular structure prediction tools for Chai-1, Boltz-2, and Alphafold3 via SciMiner APIs.

Registry SourceRecently Updated