Skip to content

baimaolv-cloud/universal-doc-storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

全能文档存储技能

全能文档存储技能是一个为OpenClaw设计的文档存储和管理解决方案,支持多种存储后端和文档格式。

功能特性

本地文件系统存储
智能搜索功能
文件打开/查看功能
列表管理功能
自动分类系统
文档ID管理
多种文档格式支持
统一接口设计

支持的存储后端

  1. local - 本地文件系统
  2. cos - 腾讯云对象存储(COS)
  3. docs - 腾讯文档
  4. git - Git仓库
  5. obsidian - Obsidian笔记库

支持的文档格式

  • markdown
  • pdf
  • word (.docx)
  • excel (.xlsx)
  • image (jpg, png, gif)
  • json
  • yaml
  • text

快速开始

SkillHub安装

skillhub install https://github.com/baimaolv-cloud/universal-doc-storage.git

GitHub安装

git clone https://github.com/baimaolv-cloud/universal-doc-storage.git ~/.openclaw/workspace/skills/universal-doc-storage
bash ~/.openclaw/workspace/skills/universal-doc-storage/scripts/example.sh

配置检查

bash ~/.openclaw/workspace/skills/universal-doc-storage/scripts/setup.sh --check-only

基本使用示例

# 存储文档
bash ~/.openclaw/works1pace/skills/universal-doc-storage/scripts/store.sh --content "会议纪要内容" --title "项目会议" --format markdown

# 搜索文档
bash ~/.openclaw/workspace/skills/universal-doc-storage/scripts/search.sh --query "项目"

# 打开文档
bash ~/.openclaw/workspace/skills/universal-doc-storage/scripts/open.sh --query "会议" --open-first --view both

# 列出文档
bash ~/.openclaw/workspace/skills/universal-doc-storage/scripts/list.sh --format markdown --sort date

Skill-Storager升级版

skill-storager是全能文档存储技能的升级版,提供更强大的文档存储和管理能力:

升级特性

增强的搜索功能 - 支持更智能的关键词匹配
优化的分类系统 - 更准确的自动分类
批量操作优化 - 支持大规模文件处理
性能改进 - 更快的存储和检索速度
错误处理 - 更好的异常处理机制
版本控制增强 - 完整的文档版本管理和历史记录

安装升级版

git clone https://github.com/baimaolv-cloud/universal-doc-storage.git ~/.openclaw/workspace/skills/skill-storager
bash ~/.openclaw/workspace/skills/skill-storager/scripts/example.sh

高级功能

自动分类

bash ~/.openclaw/workspace/skills/universal-doc-storage/scripts/store.sh --content "内容" --auto-categorize true

批量存储

bash ~/.openclaw/workspace/skills/universal-doc-storage/scripts/store.sh --batch "/path/to/directory" --storage cos --format markdown --recursive true

OCR识别图片内容

bash ~/.openclaw/workspace/skills/universal-doc-storage/scripts/store.sh --image "/path/to/image.jpg" --ocr true --storage docs --format text

配置指南

本地存储配置

bash ~/.openclaw/workspace/skills/universal-doc-storage/scripts/setup.sh --default-storage local

腾讯云COS配置

bash ~/.openclaw/workspace/skills/universal-doc-storage/scripts/setup.sh --storage cos --secret-id "<SecretId>" --secret-key "<SecretKey>" --region "<Region>" --bucket "<Bucket>"

腾讯文档配置

bash ~/.openclaw/workspace/skills/universal-doc-storage/scripts/setup.sh --storage docs --token "<Token>"

Git仓库配置

bash ~/.openclaw/workspace/skills/universal-doc-storage/scripts/setup.sh --storage git --repo "<仓库URL>" --username "<用户名>" --password/token "<密码或Token>"

文件结构

universal-doc-storage/
├── SKILL.md                # 技能配置文件
├── _meta.json              # 元数据配置
├── README.md               # 完整使用文档
├── LICENSE                 # MIT许可证
├── config/
│   ├── storage_config.yaml # 存储配置文件
│   ├── categories.yaml     # 分类配置文件
├── scripts/
│   ├── setup.sh            # 配置检查脚本
│   ├── store.sh            # 存储文档脚本
│   ├── open.sh             # 打开文档脚本
│   ├── search.sh           # 搜索文档脚本
│   ├── list.sh             # 列出文档脚本
│   ├── example.sh          # 示例脚本
│   ├── sync_to_git.sh      # GitHub同步脚本
│   ├── publish_to_clawhub.sh # ClawHub发布脚本
│   ├── install.sh          # 安装脚本
│   ├── test_skillhub_install.sh # SkillHub安装测试脚本
├── references/
│   ├── README.md           # 详细使用指南
├── skill-storager.md       # 升级版介绍文档

GitHub仓库

GitHub链接: https://github.com/baimaolv-cloud/universal-doc-storage

Topics: storage, document, cos, tencent, docs, git, obsidian, openclaw, claw

SkillHub支持

该技能可以通过以下方式在SkillHub中使用:

  1. SkillHub搜索: skillhub search storageskillhub search document
  2. SkillHub安装: skillhub install https://github.com/baimaolv-cloud/universal-doc-storage.git
  3. GitHub安装: 通过GitHub链接直接安装

版本信息

基础版: v0.1.0 - universal-doc-storage
升级版: v0.2.0 - skill-storager
作者: baimaolv-cloud
许可证: MIT License

联系方式

如果你有任何问题或建议,可以通过GitHub Issues提交反馈。

About

全能文档存储技能 - OpenClaw统一文档存储和管理系统

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors