Documentation
¶
Overview ¶
memex links Agent Skills from a git-versioned library (~/.memex/skills by default) into harness skills directories via symlinks.
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
config
Package config loads the memex config file, a small TOML file at ~/.memex/config.toml — alongside the default library, ~/.memex/skills.
|
Package config loads the memex config file, a small TOML file at ~/.memex/config.toml — alongside the default library, ~/.memex/skills. |
|
library
Package library scans and manages the skill library: the source-of-truth directory (~/.memex/skills by default) whose immediate subdirectories containing a SKILL.md are linkable skills.
|
Package library scans and manages the skill library: the source-of-truth directory (~/.memex/skills by default) whose immediate subdirectories containing a SKILL.md are linkable skills. |
|
origin
Package origin records where library skills were cloned from — the repo, the path inside it, and a content hash of the skill as copied — so a later clone of the same repo can offer updates instead of refusing duplicates.
|
Package origin records where library skills were cloned from — the repo, the path inside it, and a content hash of the skill as copied — so a later clone of the same repo can offer updates instead of refusing duplicates. |
|
plan
Package plan works out what has to change for one skill set to be linked into every provider memex manages, and applies it.
|
Package plan works out what has to change for one skill set to be linked into every provider memex manages, and applies it. |
|
project
Package project stores named skill sets — projects — and tracks which one is active.
|
Package project stores named skill sets — projects — and tracks which one is active. |
|
release
Package release finds published memex builds on GitHub and swaps the running binary for a newer one.
|
Package release finds published memex builds on GitHub and swaps the running binary for a newer one. |
|
remote
Package remote fetches skills from a git repository: parse a repo reference, shallow-clone it, discover the skills inside, and copy the selected ones into the library.
|
Package remote fetches skills from a git repository: parse a repo reference, shallow-clone it, discover the skills inside, and copy the selected ones into the library. |
|
target
Package target scans harness skills directories, classifies their entries, and performs the only mutations memex is allowed: creating symlinks into the library and removing symlinks that point into the library.
|
Package target scans harness skills directories, classifies their entries, and performs the only mutations memex is allowed: creating symlinks into the library and removing symlinks that point into the library. |
|
tui
Package tui implements the interactive screens: the checklist that edits one skill set, the multi-select used by `memex clone`, and a small list picker.
|
Package tui implements the interactive screens: the checklist that edits one skill set, the multi-select used by `memex clone`, and a small list picker. |
Click to show internal directories.
Click to hide internal directories.