跳转至

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挖掘:

  1. 英文关键词重试——中文查询零结果时先翻译重试(甘特图→gantt chart、题库→question bank)。脚本会在零结果时输出此提示。
  2. skills.sh CLI(vercel-labs,73+agent支持含OpenCode):npx skills find <keyword>
  3. GitHub挖掘(repo-skill-miner)——仅当以上全空。明确告知用户这是慢路径(分钟级)。
  4. /petfish create——从零创建。GitHub挖掘与create是"最后手段二人组",GitHub仅排create之前。

3. 搜索流程

3.1 用户输入

用户可能说: - "找一个处理PDF的skill" - "有没有数据库相关的MCP server" - "search marketplace for deployment tools" - "/petfish search react"

3.2 执行搜索

运行搜索脚本:

uv run .opencode/skills/fish-market/scripts/marketplace_search.py --query "<用户关键词>" --json

可选参数: - --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 行)