e3575accc0
PR Test / lint (pull_request) Successful in 2s
测试: - test_dev_workflow.py - 10个单元测试全部通过 - quick_test.sh - 快速验证脚本 - INTEGRATION_TEST.md - 集成测试指南 文档: - 更新 README.md 添加 dev-workflow 技能 - 更新 ROADMAP.md 标记所有阶段完成 - 更新 STATE.md 标记里程碑完成 v1.0 功能: - 9阶段多代理协作开发流程 - 状态持久化和跨会话恢复 - 有限自动修复(最多3次) - 每阶段进度汇报 - 支持通用项目和kb-skills开发
82 lines
2.5 KiB
Markdown
82 lines
2.5 KiB
Markdown
# KB-Skills 知识库技能集
|
||
|
||
OpenClaw 知识库工作流技能集合,用于内容采集、处理与分析。
|
||
|
||
## 技能列表
|
||
|
||
### 📺 Bilibili
|
||
|
||
| 技能 | 描述 |
|
||
|------|------|
|
||
| [kb-bilibili-metadata](kb-bilibili-metadata/) | 提取视频/专栏/UP主元数据 |
|
||
| [kb-bilibili-content](kb-bilibili-content/) | 下载视频、提取字幕与文章内容 |
|
||
|
||
### 📝 知乎
|
||
|
||
| 技能 | 描述 |
|
||
|------|------|
|
||
| [kb-zhihu-metadata](kb-zhihu-metadata/) | 提取问题/回答/用户元数据,爬取专栏文章 |
|
||
| [kb-zhihu-content](kb-zhihu-content/) | 下载视频、从 MediaCrawler 读取文章内容 |
|
||
|
||
### 🎙️ 语音识别
|
||
|
||
| 技能 | 描述 |
|
||
|------|------|
|
||
| [kb-whisper](kb-whisper/) | Whisper 本地语音识别转录 |
|
||
| [kb-whisper-diarization](kb-whisper-diarization/) | Whisper + pyannote 说话者分离 |
|
||
| [kb-funasr](kb-funasr/) | 阿里 FunASR 本地语音识别 |
|
||
|
||
### 🔧 工具类
|
||
|
||
| 技能 | 描述 |
|
||
|------|------|
|
||
| [kb-link-parser](kb-link-parser/) | 多平台 URL 解析(Bilibili/YouTube/知乎) |
|
||
| [kb-ocr-processor](kb-ocr-processor/) | 视频截帧 OCR 文字提取 |
|
||
| [kb-deep-analyzer](kb-deep-analyzer/) | AI 驱动深度内容分析 |
|
||
| [kb-workflow](kb-workflow/) | 知识库工作流编排(入口技能) |
|
||
|
||
### 🚀 开发类
|
||
|
||
| 技能 | 描述 |
|
||
|------|------|
|
||
| [dev-workflow](dev-workflow/) | 多代理协作开发编排,9阶段流程解决单Agent开发问题 |
|
||
|
||
## 快速开始
|
||
|
||
每个技能目录下都有 `SKILL.md` 说明文档,包含:
|
||
- 功能特性
|
||
- 环境变量配置
|
||
- 使用命令示例
|
||
|
||
### 通用环境变量
|
||
|
||
| 变量名 | 用途 | 适用技能 |
|
||
|--------|------|----------|
|
||
| `BILIBILI_COOKIE` | B站登录态 | kb-bilibili-* |
|
||
| `ZHIHU_COOKIE` | 知乎登录态 | kb-zhihu-* |
|
||
| `AI_API_KEY` | AI 服务密钥 | kb-deep-analyzer |
|
||
| `HF_TOKEN` | HuggingFace Token | kb-whisper-diarization |
|
||
|
||
### 推荐工作流
|
||
|
||
```
|
||
kb-workflow(入口)
|
||
├── kb-link-parser(解析 URL)
|
||
├── kb-*-metadata(提取元数据)
|
||
├── kb-*-content(下载/提取内容)
|
||
├── kb-whisper / kb-funasr(语音转文字)
|
||
├── kb-ocr-processor(OCR 提取)
|
||
└── kb-deep-analyzer(AI 深度分析)
|
||
```
|
||
|
||
## 开发规范
|
||
|
||
- 每个技能独立目录,包含 `SKILL.md` 文档
|
||
- 支持命令行调用和 Python 模块导入
|
||
- 输出统一使用 JSON 格式
|
||
- 依赖通过 `requirements.txt` 或 `.env.example` 声明
|
||
|
||
## 维护者
|
||
|
||
由 OpenClaw agent 维护,仓库地址:`ssh://sc-gitea@192.168.1.22:2223/starmen1265/kb-skills.git`
|