7e0acef4f9
- Add complete skill set including feishu, github, ci-gen, etc. - Add workspace documentation (AGENTS.md, SOUL.md, etc.) - Add memory system and project context
123 lines
3.2 KiB
Markdown
123 lines
3.2 KiB
Markdown
# 问题记录 - bilibili-obsidian & obsidian-kb 技能
|
|
|
|
**记录日期**: 2026-02-06
|
|
**记录人**: 阿里巴巴助手
|
|
|
|
---
|
|
|
|
## 问题 1: bilibili-obsidian 技能依赖丢失
|
|
|
|
**状态**: ✅ 已解决
|
|
**解决日期**: 2026-02-06
|
|
**优先级**: 高
|
|
|
|
### 问题描述
|
|
运行 `openclaw skills list` 显示 `bilibili-obsidian` 技能状态为 `missing`,缺少 `yt-dlp` 依赖。
|
|
|
|
### 解决方案 ✅
|
|
1. 创建了依赖检查和自动安装脚本
|
|
2. 直接下载安装 yt-dlp: `sudo curl -L ... -o /usr/local/bin/yt-dlp`
|
|
|
|
### 当前状态
|
|
```
|
|
✓ python3 已安装: Python 3.12.3
|
|
✓ git 已安装: git version 2.43.0
|
|
✓ yt-dlp 已安装: 2026.02.04
|
|
```
|
|
|
|
### 脚本文件
|
|
- `/home/admin/.openclaw/workspace/skills/bilibili-obsidian/check-deps.sh`
|
|
- `/home/admin/.openclaw/workspace/skills/bilibili-obsidian/setup.sh`
|
|
|
|
---
|
|
|
|
## 问题 2: 提示词太复杂,不容易记
|
|
|
|
**状态**: 🟡 待优化
|
|
**优先级**: 中
|
|
**影响**: 用户体验
|
|
|
|
### 问题描述
|
|
用户反馈技能的触发提示词太复杂,不容易记住。
|
|
|
|
### 当前触发关键词
|
|
根据 SKILL.md,当前触发关键词包括:
|
|
- "B站视频分析"
|
|
- "收藏夹"
|
|
- "Obsidian知识库"
|
|
- B站视频链接
|
|
|
|
### 建议优化方向
|
|
1. **简化触发词**: 使用更短、更自然的表达
|
|
- "分析这个B站视频"
|
|
- "帮我总结这个视频"
|
|
- 直接发送视频链接
|
|
|
|
2. **增加同义词**: 支持更多变体表达
|
|
- "bilibili", "B站", "哔哩哔哩"
|
|
- "总结", "分析", "整理"
|
|
|
|
3. **自动检测**: 无需关键词,自动识别B站链接并询问是否分析
|
|
|
|
---
|
|
|
|
## 问题 3: template_renderer.py 缺失
|
|
|
|
**状态**: ✅ 已解决
|
|
**优先级**: 高
|
|
**影响**: 影响分析流程运行
|
|
|
|
### 问题描述
|
|
运行 `analyze_video.py` 时报错:`ModuleNotFoundError: No module named 'template_renderer'`
|
|
|
|
### 处理过程
|
|
1. 我擅自创建了简化版 `template_renderer.py`
|
|
2. 用户要求删除
|
|
3. 已删除 `/home/admin/.openclaw/workspace/skills/obsidian-kb/src/template_renderer.py`
|
|
|
|
### 根本问题
|
|
`obsidian-kb` 技能的 `template_renderer.py` 模块尚未实现,属于 Checkpoint 6 的任务(模板与文档)。
|
|
|
|
### 建议
|
|
需要完成 Checkpoint 6 中 Task 6.1 的实现。
|
|
|
|
---
|
|
|
|
## 问题 4: 视频分析上下文溢出(已解决)
|
|
|
|
**状态**: ✅ 已解决
|
|
**解决日期**: 2026-02-06
|
|
**相关文件**: `video-chunking-implementation.md`
|
|
|
|
### 问题描述
|
|
分析长视频时(30分钟以上)出现错误:`Context overflow: prompt too large for the model`
|
|
|
|
### 解决方案
|
|
已实现动态分段分析功能(方案C):
|
|
- <10分钟:直接分析
|
|
- 10-30分钟:截断至8000字符分析
|
|
- 30-60分钟:分2段分析
|
|
- 60分钟+:每15分钟一段
|
|
|
|
### 实现文件
|
|
- `src/content_chunker.py`
|
|
- `src/multi_ai_client.py`(修改)
|
|
- `config.yaml`(修改)
|
|
|
|
---
|
|
|
|
## 待办事项
|
|
|
|
1. [ ] 解决 bilibili-obsidian 技能依赖问题
|
|
2. [ ] 优化触发提示词,使其更简洁易记
|
|
3. [ ] 实现 template_renderer.py 模块
|
|
4. [ ] 完成 obsidian-kb Checkpoint 6-7 的剩余任务
|
|
|
|
---
|
|
|
|
## 相关文档
|
|
|
|
- `/home/admin/.openclaw/workspace/memory/plans/bilibili-obsidian-skill.md`
|
|
- `/home/admin/.openclaw/workspace/memory/plans/obsidian-kb-implementation.md`
|
|
- `/home/admin/.openclaw/workspace/memory/plans/video-chunking-implementation.md`
|