skill.backends.skillsdirectory

SkillsDirectory backend for skill discovery and fetching.

Classes

SkillsDirectorySource(*[, token, http_get])

SkillSource backed by skillsdirectory.com.

class skill.backends.skillsdirectory.SkillsDirectorySource(*, token=None, http_get=None)[source]

Bases: object

SkillSource backed by skillsdirectory.com.

Requires a SKILLSDIRECTORY_API_KEY environment variable or explicit token. Free tier: 100 requests/day.

>>> src = SkillsDirectorySource(token="my-key")
>>> src.name
'skillsdirectory'
search(query, *, max_results=10)[source]

Search SkillsDirectory for skills matching query.

Return type:

list[SkillInfo]