Skip to content

github

github

GitHubResolver — generic resolver for any GitHub repo containing skills.

Performs a recursive walk for SKILL.md (or skill.md) files anywhere under the cache directory.

Classes

GitHubResolver

GitHubResolver(cache_root: Path, repo_url: str)

Bases: SourceResolver

Generic resolver for any GitHub repo containing SKILL.md files.

Source code in src/openjarvis/skills/sources/github.py
def __init__(self, cache_root: Path, repo_url: str) -> None:
    self._cache_root = Path(cache_root)
    self._repo_url = repo_url