Discover Packages
github.com/GrayCodeAI/yaad
skill
package
Version:
v0.4.0
Opens a new window with list of versions in this module.
Published: May 5, 2026
License: MIT
Opens a new window with license information.
Imports: 6
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
Documentation
¶
Package skill implements procedural memory — reusable step sequences.
A skill is a named sequence of steps that can be stored, retrieved, and replayed.
Replay returns the steps of a skill as a formatted string for agent injection.
Store saves a skill as a node in the memory graph.
type Skill struct {
Name string `json:"name"`
Description string `json:"description"`
Steps []Step `json:"steps"`
Tags string `json:"tags,omitempty"`
}
Skill is a named procedural memory with ordered steps.
ListSkills returns all skill nodes for a project.
Load retrieves a skill by name from the memory graph.
type Step struct {
Order int `json:"order"`
Description string `json:"description"`
Command string `json:"command,omitempty"`
Tool string `json:"tool,omitempty"`
}
Step is a single step in a skill.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.