skill

package
v0.1.19 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Name is the built-in mcpx skill folder name.
	Name = "mcpx"
)

Variables

View Source
var (
	ErrInvalidSkillName = errors.New("invalid skill name")
)

Functions

func DefaultClaudeDir

func DefaultClaudeDir() string

DefaultClaudeDir returns the default Claude Code skills directory.

func DefaultCodexDir

func DefaultCodexDir() string

DefaultCodexDir returns the default Codex skills directory.

func DefaultDataAgentDir

func DefaultDataAgentDir() string

DefaultDataAgentDir returns the default data-agent skills directory.

func DefaultKiroDir added in v0.1.10

func DefaultKiroDir() string

DefaultKiroDir returns the default Kiro skills directory.

Types

type InstallOptions

type InstallOptions struct {
	DataAgentDir    string
	ClaudeDir       string
	SkipClaudeLink  bool
	CodexDir        string
	EnableCodexLink bool
	KiroDir         string
	EnableKiroLink  bool
}

InstallOptions controls where the built-in mcpx skill is installed.

type InstallResult

type InstallResult struct {
	SkillDir         string
	SkillFile        string
	ClaudeLink       string
	ClaudeLinkTarget string
	CodexLink        string
	CodexLinkTarget  string
	KiroLink         string
	KiroLinkTarget   string
}

InstallResult describes where the skill was installed.

func InstallMCPXSkill

func InstallMCPXSkill(opts InstallOptions) (*InstallResult, error)

InstallMCPXSkill installs the built-in mcpx skill.

func InstallSkill added in v0.1.18

func InstallSkill(name string, content []byte, opts InstallOptions) (*InstallResult, error)

InstallSkill installs a named skill from caller-provided content.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL