GitHub·· 8 天前AI 评分24
SoSkill:3 秒找到 OpenClaw Skill 的 AI 搜索引擎
AIPMAndy/soskill
AI 导读
AIPMAndy 开源 SoSkill,一个 AI Skill 搜索引擎,可在 3 秒内匹配并推荐 OpenClaw Skill,聚合 2700+ 开源 Skill。它基于关键词匹配与多维度评分排序,自动过滤高风险 Skill,支持中文查询、--top-k 与 --min-score 阈值调整及 JSON 输出,并提供 Streamlit Web UI。项目采用 Apache-2.0 许可证。
正文
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
AI Skill 搜索引擎 - 3 秒找到你需要的 OpenClaw Skill
快速开始
# 1. 克隆项目 git clone https://github.com/AIPMAndy/soskill.git && cd soskill # 2. 搜索 Skill python3 scripts/recommend_skill.py "飞书日历" # 3. 安装 Skill openclaw skills install openclaw/skills --path skills/autogame-17/feishu-calendar
在线演示
👉 Web UI(即将上线):streamlit run web_ui.py
为什么用 SoSkill?
| 特性 | 说明 |
|---|---|
| ⚡ 快 | 3 秒找到需要的 Skill |
| 🎯 准 | 智能匹配,推荐最相关的 |
| 🔒 安全 | 自动过滤高风险 Skill |
| 🌐 全面 | 聚合 2700+ 开源 Skill |
使用示例
中文查询
python3 scripts/recommend_skill.py "飞书文档" --top-k 3输出:
🔍 推荐的 Skill:
1. feishu-doc ❓
📝 ...
🎯 匹配度: 0.95
📦 openclaw skills install openclaw/skills --path skills/autogame-17/feishu-doc
2. feishu-doc-reader ❓
📝 ...
🎯 匹配度: 0.95
📦 openclaw skills install openclaw/skills --path skills/snowshadow/feishu-doc-reader
英文查询
python3 scripts/recommend_skill.py "github" --top-k 3输出:
🔍 推荐的 Skill:
1. github ❓
📝 ...
🎯 匹配度: 1.00
📦 openclaw skills install openclaw/skills --path skills/steipete/github
高级用法
调整匹配阈值
python3 scripts/recommend_skill.py "数据分析" --min-score 0.5JSON 输出(用于脚本集成)
python3 scripts/recommend_skill.py "PPT" --format jsonWeb UI(本地运行)
streamlit run web_ui.py
项目结构
soskill/
├── scripts/
│ ├── auto_skill_matcher.py # 核心匹配引擎
│ ├── recommend_skill.py # 命令行工具
│ └── fetch_skills.py # 数据抓取
├── data/
│ └── skills.json # Skill 数据库(2700+ Skills)
├── web_ui.py # Web 界面(Streamlit)
└── README.md
工作原理
- 数据聚合:从 GitHub/ClawHub 抓取 Skill 元数据
- 智能匹配:基于关键词匹配 + 多维度评分
- 安全过滤:自动过滤高风险 Skill
- 推荐排序:按相关度排序,返回 Top-K
贡献指南
欢迎提交 PR!
- Fork 项目
- 创建分支:
git checkout -b feature/your-feature - 提交代码:
git commit -m "Add your feature" - 推送分支:
git push origin feature/your-feature - 提交 PR
Star 历史
许可证
Apache 2.0 License - 详见 LICENSE
联系方式
⭐ 如果觉得有用,请给个 Star!
来源:GitHub · github.com