(skill: SkillItem)
| 58 | let skillsCache: SkillsData | null | undefined; |
| 59 | |
| 60 | function getSkillDownloadName(skill: SkillItem): string { |
| 61 | return skill.id || skill.path.split("/").pop() || "skill"; |
| 62 | } |
| 63 | |
| 64 | const RESOURCE_TYPE_TO_JSON: Record<string, string> = { |
| 65 | agent: "agents.json", |