This repository is the catalog of liken's Agent Skills for Claude
Code and Codex. Each component of the liken
repository emits its how-to guides as skills, in a skills/ directory
in the component's own directory. This catalog lists those components
so one command installs them.
Add the catalog, then install everything:
claude plugin marketplace add liken-sh/plugins
claude plugin install everything@likenOr install one component's skills:
claude plugin install media@likenEach plugin's skills are namespaced by its name, so the guide for
mapping a controller becomes /media:mapping-a-controller. The
plugin names are:
| Plugin | Directory |
|---|---|
liken |
liken/ |
media |
media-operator/ |
display |
display-operator/ |
audio |
audio-operator/ |
bluetooth |
bluetooth-operator/ |
library |
library-operator/ |
people |
people-operator/ |
equipment |
equipment-operator/ |
observatory |
observatory-operator/ |
astrophotography |
astrophotography-operator/ |
firmware |
firmware-operator/ |
git-csi |
git-csi-driver/ |
per-node |
per-node-csi-driver/ |
everything contains no skills of its own. It depends on every plugin
above, and Claude Code installs its dependencies with it.
A skill is a guide in the component's manual on
liken.sh, emitted a second way. The guide's front
matter carries a description that says what the guide does and when
to use it, and the generator in
brand/skills/
writes the rest of the skill from the guide's body. The guide stays
the one source, and CI fails when a component's skills/ directory is
stale. The design is brand/plans/01-guides-as-skills.md in the liken
repository.
Every entry follows the liken repository's main. Each entry is a
git-subdir source, so an install or an update downloads only the
component's directory, with the guides currently on that branch. The
catalog has no pinned set that was tested together. A pinned catalog
would need a commit here for every release of liken.
Codex reads the same catalog, but it does not install a plugin's
dependencies, so everything gives Codex no skills. Add each plugin
by name:
codex plugin marketplace add liken-sh/plugins
codex plugin add observatory@liken
codex plugin add astrophotography@likenAny other agent that reads the
Agent Skills format can take a component's
skills/ directory directly, for example with
npx skills add https://github.com/liken-sh/liken/tree/main/media-operator.