This repository has been archived on 2026-02-15. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw-skills/skills/obsidian-kb/src/__init__.py
T
OpenClaw Agent f26d4d8f7f feat: implement obsidian-kb skill with long video chunking
- Multi-source content aggregation (Bilibili/YouTube/Zhihu)
- Smart inbox management with AI quality scoring
- Long video chunking analysis (30min+ auto-segmentation)
- Topic-based organization
- Git auto-sync to Obsidian
- Template system with Jinja2 and fallback rendering
- CLI commands: subscribe, inbox, process, skip, status, search
- Comprehensive test suite with unit and integration tests
- Documentation: README.md and SKILL.md

Checkpoint 7-8 completed by Agent E
2026-02-06 18:15:30 +08:00

37 lines
885 B
Python

"""Obsidian KB - 知识库内容管理技能
Checkpoint 4-5: 内容处理管道与长视频分段分析
"""
from .models import Content, ContentType, ContentStatus, TimelineEntry, AnalysisResult
from .light_scanner import LightScanner
from .deep_analyzer import DeepAnalyzer
from .pipeline import ProcessingPipeline
from .content_chunker import ContentChunker, Chunk, get_chunking_strategy, chunk_content
from .ai_client import AIClient
from .config import Config, get_config
__all__ = [
# 模型
'Content',
'ContentType',
'ContentStatus',
'TimelineEntry',
'AnalysisResult',
# 处理器
'LightScanner',
'DeepAnalyzer',
'ProcessingPipeline',
# 分片
'ContentChunker',
'Chunk',
'get_chunking_strategy',
'chunk_content',
# AI客户端
'AIClient',
# 配置
'Config',
'get_config',
]
__version__ = '0.2.0'