en un clic
skill-market
Skill 市场——搜索、安装、更新和管理扩展 Skill。当用户需要的能力本地没有对应 Skill 时触发。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Skill 市场——搜索、安装、更新和管理扩展 Skill。当用户需要的能力本地没有对应 Skill 时触发。
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
本地离线 OCR 文字识别,基于 tesseract.js。当用户发图片/截图/扫描件要求提取文字时使用,支持中英文。纯本地运行,无需联网。
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Use when implementing any feature or bugfix, before writing implementation code
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
| name | skill-market |
| version | 1.2.0 |
| description | Skill 市场——搜索、安装、更新和管理扩展 Skill。当用户需要的能力本地没有对应 Skill 时触发。 |
| builtin | true |
| author | deskwand |
| license | MIT |
| allowed-tools | read,write,shell,internal_browser_* |
| metadata | {"tags":["skill","market","install","package-manager"],"category":"meta"} |
internal_browser_new_page / internal_browser_snapshot 用于搜 SPA 市场。若无(如当前在 eagent 平台),回退到 shell curl 搜 SSR 源或 APImain,404 回退 master搜索命中后,从搜索结果中提取 GitHub 仓库地址(owner/repo),然后:
# 1. 探测分支
curl -sIL -o /dev/null -w "%{http_code}" \
"https://api.github.com/repos/{owner}/{repo}" | 取 default_branch
# 2. 下载完整仓库 tarball(保证 SKILL.md + 所有引用文件都在)
curl -sL "https://github.com/{owner}/{repo}/archive/{branch}.tar.gz" \
-o /tmp/skill-{name}.tar.gz
# 3. 探测 tar 内顶层目录名
tar -tzf /tmp/skill-{name}.tar.gz | head -1
# 4. 提取 SKILL.md 所在目录 → ~/.deskwand/skills/{skill-name}/
tar -xzf /tmp/skill-{name}.tar.gz -C /tmp/skill-extract/
# 情况A:仓库根目录有 SKILL.md → 提取整个 repo → 重命名
# 情况B:SKILL.md 在 {repo}/skills/{name}/ → 只提取该子目录
# 原则:以 SKILL.md 所在目录为 skill 根目录
# 5. 清理临时文件
rm -rf /tmp/skill-*
安装后立即验证,不通过则报告失败原因:
cat ~/.deskwand/skills/{name}/SKILL.md | head -5 — 确认文件完整可读name 和 version 字段which {bin} 检查~/.deskwand/skills/{dep}/ 存在,缺则递归安装(上限 3 层)覆盖安装:重复安装流程,写入前先备份旧目录 → 验证通过后删备份,失败则回滚。
rm -rf ~/.deskwand/skills/{name}/。若其他 Skill 依赖它,先警告。
| 源 | 类型 | 搜索方式 |
|---|---|---|
| skills.sh | SSR | curl https://skills.sh/search?q={keyword} |
| skillhub.cn | SPA | 内置浏览器搜 |
| ClawHub | SPA | 内置浏览器搜 |
| GitHub topics | SSR | curl https://github.com/topics/agent-skills |
| agentskills.io | 标准 | 仅格式参考,不作搜索源 |
搜索时按顺序,首个有结果即用,全部无结果报告"未找到"。不要把搜索结果列表喂给用户评——先给精简摘要让用户选。
用户:"装飞书文档 skill"
→ web_fetch skills.sh 搜 lark → 找到 larksuite/cli
→ 确认用户要装 larksuite/cli
→ curl tarball → tar 提取 → 写到 ~/.deskwand/skills/lark-cli/
→ 验证 SKILL.md 完整
→ 报告:已安装。deskwand 检测到新 Skill,下条消息即可用。