GitHubSkillFetcher constructor
GitHubSkillFetcher({})
Create a new GitHub skill fetcher
Implementation
GitHubSkillFetcher({
http.Client? client,
String? cacheDir,
String? skillsPath,
String? githubApiUrl,
String? githubRawUrl,
}) : client = client ?? http.Client(),
cacheDir = cacheDir ?? '.ai/skills/remote',
skillsPath = skillsPath ?? '.ai/skills',
githubApiUrl = githubApiUrl ?? 'https://api.github.com',
githubRawUrl = githubRawUrl ?? 'https://raw.githubusercontent.com';