Open NeonDaniel opened 2 years ago
any other places where this might make sense? i suppose anything doing more than 1 api call might be worth considering, not in individual methods but in places several methods are called in a row
Without digging too deeply:
skill_entry.skill_entry_from_url
github.get_skill_data
Just revisiting this, we only need the GH API to tell us which commit we want, everything else can be parsed from the URL or downloaded repository
Specifically in
install_skill_from_url
, it would be more efficient to clone the repository and then parse the SkillEntry from the local directory, rather than multiple calls to Github