Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AvailableSkill ¶
type SkillInstaller ¶
type SkillInstaller struct {
// contains filtered or unexported fields
}
func NewSkillInstaller ¶
func NewSkillInstaller(workspace string) *SkillInstaller
func (*SkillInstaller) InstallFromGitHub ¶
func (si *SkillInstaller) InstallFromGitHub(ctx context.Context, repo string) error
func (*SkillInstaller) ListAvailableSkills ¶
func (si *SkillInstaller) ListAvailableSkills(ctx context.Context) ([]AvailableSkill, error)
func (*SkillInstaller) Uninstall ¶
func (si *SkillInstaller) Uninstall(skillName string) error
type SkillMetadata ¶
type SkillsLoader ¶
type SkillsLoader struct {
// contains filtered or unexported fields
}
func NewSkillsLoader ¶
func NewSkillsLoader(workspace string, globalSkills string, builtinSkills string) *SkillsLoader
func (*SkillsLoader) BuildSkillsSummary ¶
func (sl *SkillsLoader) BuildSkillsSummary() string
func (*SkillsLoader) ListSkills ¶
func (sl *SkillsLoader) ListSkills() []SkillInfo
Click to show internal directories.
Click to hide internal directories.