Versions in this module Expand all Collapse all v0 v0.2.0 Apr 4, 2026 Changes in this version + func Inspect(args []string) + func Install(args []string) + func Installed(args []string) + func List(args []string) + func Login(args []string) + func PrintUsage() + func Publish(args []string) + func ReadDirFiles(dirPath string) (map[string][]byte, error) + func SaveConfig(cfg *CLIConfig) error + func Search(args []string) + func SkillsDir(cfg *CLIConfig) string + func Uninstall(args []string) + func Update(args []string) + func WhoAmI(args []string) + type CLIConfig struct + Registry string + SkillsDir string + Token string + func LoadConfig() (*CLIConfig, error) + type Client struct + BaseURL string + Token string + func NewClient(cfg *CLIConfig) *Client + func NewClientFromConfig() (*Client, error) + func (c *Client) Download(slug, version string) (io.ReadCloser, error) + func (c *Client) GetSkill(slug string) (map[string]interface{}, error) + func (c *Client) GetVersions(slug string) (map[string]interface{}, error) + func (c *Client) ListSkills(sort string, limit int) (map[string]interface{}, error) + func (c *Client) Publish(slug, version, summary, tags, changelog string, files map[string][]byte) (map[string]interface{}, error) + func (c *Client) Search(query string) (map[string]interface{}, error) + func (c *Client) WhoAmI() (map[string]interface{}, error)