skill.backends.smithery

Smithery backend for skill discovery and fetching.

Classes

SmitherySkillSource(*[, token, http_get])

SkillSource backed by the Smithery API.

class skill.backends.smithery.SmitherySkillSource(*, token=None, http_get=None)[source]

Bases: object

SkillSource backed by the Smithery API.

Searches the /skills endpoint for agent skills. No authentication is required for read operations.

>>> src = SmitherySkillSource()
>>> src.name
'smithery'
search(query, *, max_results=10)[source]

Search Smithery for skills matching query.

Return type:

list[SkillInfo]