chore(skills): symlink agent/skills into the skills CLI global store #16

Merged
dank merged 1 commits from chore/skills-store-symlinks into main 2026-10-18 18:30:16 -07:00
Owner

Redesigned after the omp discovery doc (omp://skills.md) proved the harness reads ~/.agents/skills directly via its agents provider (skills.enableAgentsUser, already on) — the earlier 39-symlink bridge is obsolete.

Final tier design:

  • Store ~/.agents/skills + lockfile ~/.agents/.skill-lock.json — upstream skills with provenance (38 mattpocock/skills + find-skills vercel-labs/skills); skills update -g maintains
  • Repo agent/skills/ — authored overrides ONLY: all 10 pi-era upstream snapshots cleared (verified byte-identical to upstream first, snapshot in /tmp/agent-skills-snap-20261018); grilling returns as a real directory, removed from the store + lockfile so skills update never resurrects a twin and Frank can customize freely
  • managed-skills (auto-learn) — untouched

Docs: omp-docs/tools/vercel-labs-skills/skill-store-wiring.md (+index) — tier table, precedence rules, fresh-workstation commands (feeds the workstation-init issue #17).

Post-merge live step: move the 10 now-untracked dirs out of ~/.omp/agent/skills, fast-forward, verify skill://grilling + provider census.


cwd: /home/blank/.omp/wt/chore-skills-store · session: wt-20261018-170616-7c8a99d

Redesigned after the omp discovery doc (`omp://skills.md`) proved the harness reads `~/.agents/skills` **directly** via its `agents` provider (`skills.enableAgentsUser`, already on) — the earlier 39-symlink bridge is obsolete. Final tier design: - **Store** `~/.agents/skills` + lockfile `~/.agents/.skill-lock.json` — upstream skills with provenance (38 `mattpocock/skills` + `find-skills` `vercel-labs/skills`); `skills update -g` maintains - **Repo** `agent/skills/` — authored overrides ONLY: all 10 pi-era upstream snapshots cleared (verified byte-identical to upstream first, snapshot in `/tmp/agent-skills-snap-20261018`); `grilling` returns as a real directory, **removed from the store + lockfile** so `skills update` never resurrects a twin and Frank can customize freely - **managed-skills** (auto-learn) — untouched Docs: `omp-docs/tools/vercel-labs-skills/skill-store-wiring.md` (+index) — tier table, precedence rules, fresh-workstation commands (feeds the workstation-init issue #17). Post-merge live step: move the 10 now-untracked dirs out of `~/.omp/agent/skills`, fast-forward, verify `skill://grilling` + provider census. --- cwd: /home/blank/.omp/wt/chore-skills-store · session: wt-20261018-170616-7c8a99d
dank added 1 commit 2026-10-18 18:28:36 -07:00
Retroactive provenance: the 10 pi-era skill snapshots were byte-identical
to upstream. Canonical installs now live in ~/.agents/skills tracked by
~/.agents/.skill-lock.json (mattpocock/skills x38 after grilling removal,
find-skills from vercel-labs/skills).

Repo tier is authored overrides only: clear all 10 tracked upstream
snapshots; omp loads the store directly through the agents provider
(skills.enableAgentsUser, default on). grilling returns as a real
directory — extracted from the store (CLI + lockfile pruned) so Frank can
customize it without skills update resurrecting a twin.

Docs: skill-store-wiring.md (+index). Pre-cutover snapshot of the old
tracked dirs at /tmp/agent-skills-snap-20261018.
dank force-pushed chore/skills-store-symlinks from 7d9486f646 to 08f90c6df3 2026-10-18 18:28:36 -07:00 Compare
dank merged commit a8011c3d4d into main 2026-10-18 18:30:16 -07:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dank/command-center#16