Skip to content

Add smithery.ai to the skill search #56

@eljulians

Description

@eljulians

https://smithery.ai/skills

15,000+ skills, well-known platform in the MCP/skills space. They have a clean REST API:

GET https://api.smithery.ai/skills?q=python&pageSize=20

Returns gitUrl, displayName, description, externalStars, externalForks, qualityScore, categories, and pagination. Bearer token auth , free API key from smithery.ai/account/api-keys. Full API docs.

So that it also shows in skillfile search, along with agentskill.sh, skills.sh, and skillhub.club.

To be implemented in crates/sources/src/registry, should be quite straightforward looking at the existing implementations. The skillhub.rs adapter is the closest reference , it already handles API key auth via SKILLHUB_API_KEY env var and gracefully returns empty results when no key is set.

Same pattern here: SMITHERY_API_KEY env var, skip silently without it

One thing to verify: whether gitUrl gives you the full path to the skill (owner/repo/path) or just the repo root. If it's repo-level only, we'd need to figure out how to resolve the skill path within the repo

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions