Skip to content

baimaolv-cloud/skill-storager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skill Storager (全能文档存储升级版)

Skill Storager 是全能文档存储技能的升级版,专注于提供更强大的文档存储和管理能力。

主要升级特性

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

功能特点

核心功能

  1. 统一存储接口 - 支持本地存储、腾讯云COS、腾讯文档、Git、Obsidian
  2. 多种格式支持 - Markdown、PDF、Word、Excel、JSON、YAML、文本等
  3. 智能搜索功能 - 关键词、日期、分类、标签等多维度搜索
  4. 文档打开功能 - 多种打开方式(按ID、按路径、按搜索)
  5. 列表管理功能 - 查看所有文档,可按格式、分类、排序筛选
  6. 自动分类系统 - 基于内容智能分类(会议纪要、工作报告、技术文档等)
  7. 文档ID系统 - 每个文档都有唯一ID,便于管理和查找
  8. 配置文件 - 可配置多种存储后端和默认设置

技能管理功能

  1. 技能备份 - 将指定技能打包为 zip 文件
  2. 批量备份 - 一键备份所有技能
  3. 技能恢复 - 从备份文件恢复技能
  4. 远程同步 - 将技能同步到 Gitee/GitHub
  5. 版本管理 - 查看和管理技能版本历史
  6. 导入导出 - 跨环境迁移技能

使用方法

命令行使用

python skill_storager.py backup <skill_name>              # 备份单个技能
python skill_storager.py backup-all                       # 备份所有技能
python skill_storager.py restore <backup_file>            # 恢复技能
python skill_storager.py sync --remote <gitee_url>        # 同步到Gitee
python skill_storager.py list                             # 列出备份
python skill_storager.py version <skill_name>             # 查看版本历史
python skill_storager.py migrate <src> <dest>             # 迁移技能

脚本使用

bash scripts/storage.sh backup skill-viewer              # 备份单个技能
bash scripts/storage.sh backup-all                       # 备份所有技能
bash scripts/storage.sh restore skill-viewer.tar.gz      # 恢复技能
bash scripts/storage.sh list-backups                     # 列出备份文件

文档存储功能

bash scripts/store.sh --content "会议纪要内容" --title "项目会议" --format markdown
bash scripts/store.sh --query "项目"
bash scripts/store.sh --batch "/path/to/documents" --recursive true
bash scripts/store.sh --image "/path/to/image.jpg" --ocr true --format text

自动分类示例

bash scripts/store.sh --content "项目工作会议纪要" --auto-categorize true
bash scripts/store.sh --content "Python代码示例" --auto-categorize true
bash scripts/store.sh --content "今日学习心得" --auto-categorize true

文件结构

skill-storager/
├── SKILL.md                # 技能配置文件
├── _meta.json              # 元数据配置
├── README.md               # 完整使用文档
├── CHANGELOG.md            # 版本变更日志
├── LICENSE                 # MIT许可证
├── skill_storager.py       # Python主程序
├── skill-storager.md       # 升级版介绍文档
├── scripts/
│   ├── storage.sh          # 技能备份脚本
│   ├── store.sh            # 文档存储脚本
│   ├── example.sh          # 示例脚本
│   ├── sync_to_git.sh      # GitHub同步脚本
│   ├── publish_to_clawhub.sh # ClawHub发布脚本
│   ├── install.sh          # 安装脚本
│   └── test_skillhub_install.sh # SkillHub安装测试脚本

安装方法

SkillHub安装

skillhub install https://github.com/baimaolv-cloud/skill-storager.git

GitHub安装

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

配置检查

bash ~/.openclaw/workspace/skills/skill-storager/scripts/setup.sh --check-only

GitHub仓库

GitHub链接: https://github.com/baimaolv-cloud/skill-storager
技能名称: skill-storager
版本: v0.2.0
作者: baimaolv-cloud

许可证

MIT License

联系方式

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

About

全能文档存储技能的升级版,技能存储管理器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors