发布技能到 SkillsMP (skillsmp.com)
关键事实(先对齐,避免走弯路)
- SkillsMP 是独立社区索引站,聚合公开 GitHub 仓库里的
SKILL.md(已收录 227 万+)。与 Anthropic/OpenAI 无关。 - API 是只读的:仅
GET /api/v1/skills/search(参数q/page/limit/sortBy=stars|recent/category/occupation/language)。没有 publish/submit/create 接口,错误码里也无提交类。 - API key 形如
sk_live_...:匿名 50 次/天、带 key 500 次/天;响应头含X-RateLimit-Daily-Remaining/X-RateLimit-Daily-Limit。 - 上架方式:把
SKILL.md放进公开(Public) GitHub 仓库 → SkillsMP 自动抓取编目。平台不审核、不抽成、不打款。 - 内容语言由文件内容推断,标记
language=zh|en|ja|mul|und,影响搜索过滤。中文内容更易在language=zh搜索中靠前。
工作流
- 调研:带 key 调 search(
q=方向&language=zh),看竞品与缺口。 - 搭建目录:
SKILL.md(强description带触发词)+references/+scripts/(可选,提升质量与排名)。 - SKILL.md frontmatter:
name清晰;description写清"何时用"+"用户会搜的关键词"(如 AEO/GEO/生成式引擎优化/AI 搜索优化/大模型 SEO)。 - 变现:SkillsMP 本身不支付。在 SKILL.md/README 末尾留咨询/服务/落地页入口,把搜索流量导到站外付费业务;或把完整版挂独立站/Gumroad 售卖。
- 发布:推到公开 GitHub 仓库,等索引(数日内),用 search 或网页
https://skillsmp.com/search验证。 - 双语曝光:SkillsMP 按
contentLanguage单文件标记语言。要同时覆盖中英文,把英文版放单独子目录(如en/SKILL.md),中文版放根目录SKILL.md;两份会被分别以zh/en索引(参考affaan-m/ecc多语言结构)。英文description用英文触发词(GEO/AEO/LLM SEO/generative engine optimization)。
验证索引(发布后数日复测)
curl -s -G "https://skillsmp.com/api/v1/skills/search" \
--data-urlencode "q=你的关键词" --data-urlencode "language=zh" --data-urlencode "limit=5" \
-H "Authorization: Bearer sk_live_你的key" \
| python3 -c 'import sys,json;d=json.load(sys.stdin);[print(s.get("name"),"|",s.get("author"),"|",s.get("skillUrl")) for s in d.get("data",{}).get("skills",[])]'
没搜到自己 = 尚未被索引,等几天再试;搜到竞品 = 做差异化(更精准触发词 / 更细分场景)。
安全提醒
- 切勿在对话/前端暴露
sk_live_...key;泄露后到后台 reset。 - 结构化数据(schema)不要编造评分/评价,造假会被惩罚。
- 优质信号:仓库活跃度、偶尔小改刷新
updatedAt、描述命中真实搜索词。