skill.backends.composio

Composio backend for skill discovery and fetching.

Classes

ComposioSkillSource(*[, token, http_get])

SkillSource backed by the Composio API (v3).

class skill.backends.composio.ComposioSkillSource(*, token=None, http_get=None)[source]

Bases: object

SkillSource backed by the Composio API (v3).

Requires a COMPOSIO_API_KEY environment variable or explicit token.

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

Search Composio for tools matching query.

Return type:

list[SkillInfo]