project-to-obsidianlisted
Install: claude install-skill aiskillstore/marketplace
# Project to Obsidian - 项目知识库生成器
将任意代码项目转换为结构化的 Obsidian 知识库,让项目知识可搜索、可链接、可扩展。
---
## 🎯 核心功能
| 命令 | 功能 | 说明 |
|------|------|------|
| `/p2o <项目路径>` | 完整转换 | 分析项目并生成完整 Obsidian 库 |
| `/p2o <路径> --quick` | 快速概览 | 只生成项目概览和结构 |
| `/p2o <路径> --api` | API 文档 | 专注生成 API/函数文档 |
| `/p2o <路径> --arch` | 架构文档 | 生成架构和设计文档 |
---
## ⚡ 执行流程
```
用户意图: "把这个项目转成知识库" / /p2o
↓
┌─────────────────────────────────────────────────────────┐
│ PHASE 0: 用户确认(必须) │
│ │
│ Claude 使用 AskUserQuestion 工具询问: │
│ │
│ "检测到你想将项目转换为 Obsidian 知识库,请确认:" │
│ │
│ 📁 项目路径: /path/to/project │
│ │
│ 选择输出方式: │
│ [1] 写入 Obsidian vault(需要 MCP) │
│ [2] 创建本地文件夹 │
│ [3] 输出到项目 /docs 目录 │
│ [4] 取消 │
│ │
│ 用户选择后才继续执行。 │
└─────────────────────────────────────────────────────────┘
↓
用户确认后
↓
┌─────────────────────────────────────────────────────────┐
│ PHASE 1: 项目扫描