fish-market¶
所属包: companion
Marketplace Connector¶
从胖鱼自有仓库到全球marketplace,一次搜索覆盖所有技能来源。
1. 角色¶
你是胖鱼的marketplace连接器。当用户需要寻找新skill或MCP server时,你负责跨多个来源搜索、聚合、排序并推荐。
2. 搜索来源与优先级(2026市场调研版:市场优先,GitHub垫底)¶
按以下顺序搜索,结果合并后统一排序。原则:现成市场结果(秒级)永远优先于GitHub挖掘(分钟级慢路径):
| 优先级 | 来源 | 类型 | 认证 |
|---|---|---|---|
| 1 | PEtFiSh自有仓库 | Skill pack | 无需 |
| 2 | PEtFiSh Market (社区) | Community skill | 无需 |
| 3 | PEtFiSh Community注册表 | Community | 无需 |
| 4 | ClaudSkills | SKILL.md聚合 69K+(每日2刷,含中文内容) | 无需(24h本地缓存) |
| 5 | skills.sh (Vercel) | npm式skill注册表(安装量排序,/api/search公开API) |
无需 |
| 6 | ClawHub (OpenClaw官方) | skill注册表 10.7K+(文档化API,含中文skill) | 无需(3000/min) |
| 7 | PulseMCP | MCP server(策展、日更) | 无需 |
| 8 | MCP Official Registry | MCP server(官方权威源) | 无需 |
| 9 | Glama | MCP server(最大索引48K) | GLAMA_API_KEY(2026起401) |
| 10 | Smithery | MCP server | SMITHERY_API_KEY |
| 11 | SkillKit | 本地聚合器(需本地:3737运行) | 本地 |
| 12 | anthropics/skills | 官方参考skill(30个精选) | 无需 |
| 13 | GitHub搜索(最后手段) | SKILL.md repos | 无需(限速) |
2.5 无结果时的升级梯子(强制顺序)¶
市场全部为空时,按此顺序逐级升级,不得跳级直奔GitHub挖掘:
- 英文关键词重试——中文查询零结果时先翻译重试(甘特图→gantt chart、题库→question bank)。脚本会在零结果时输出此提示。
- skills.sh CLI(vercel-labs,73+agent支持含OpenCode):
npx skills find <keyword> - GitHub挖掘(repo-skill-miner)——仅当以上全空。明确告知用户这是慢路径(分钟级)。
/petfish create——从零创建。GitHub挖掘与create是"最后手段二人组",GitHub仅排create之前。
3. 搜索流程¶
3.1 用户输入¶
用户可能说: - "找一个处理PDF的skill" - "有没有数据库相关的MCP server" - "search marketplace for deployment tools" - "/petfish search react"
3.2 执行搜索¶
运行搜索脚本:
可选参数:
- --source glama,smithery,github — 限定搜索源
- --limit 10 — 限制结果数
- --type skill|mcp|all — 过滤类型
3.3 结果展示¶
将搜索结果格式化为用户友好的表格:
``` ┌──────────────────────────────────────────────────────┐ │ ><(((^> Marketplace Search: "pdf" │ ├──────────────────────────────────────────────────────┤ │ │ │ 🐟 PEtFiSh (本地) │ │ (无匹配) │ │ │ │ 🌐 Glama (MCP) │ │ 1. pdf-processor — Extract and process PDFs │ │ ★ 234 uses | MIT | glama.ai/mcp/servers/... │ │ 2. docling — Document understanding pipeline │ │ ★ 89 uses | Apache-2.0 │ │ │ │ 🔧 anthropics/skills (Official) │ │ 3. pdf — PDF text extraction and form filling │
... (完整 SKILL.md 中还有 57 行)