Commit Graph

271 Commits

Author SHA1 Message Date
Jason Kneen
34cd09b53e Merge branch 'main' of https://github.com/jasonkneen/dgx-spark-playbooks 2026-04-19 11:40:41 +01:00
Jason Kneen
684559d190 docs: add Claude Code marketplace install + README instructions
Adds .claude-plugin/marketplace.json so the repo can be installed as a
Claude Code plugin via:

  /plugin marketplace add jkneen/dgx-spark-playbooks
  /plugin install dgx-spark-playbooks@dgx-spark-playbooks

Documents both the marketplace path and the local git clone + install.sh
path in the README, including how to customize skills via overrides/.
2026-04-19 10:32:56 +01:00
github-actions[bot]
4d0d20d39f chore: regenerate skills/ from upstream playbooks [skip ci] 2026-04-19 09:25:00 +00:00
Jason Kneen
3e9a50b48c fix(install): use nullglob so cleanup doesn't trip set -e on empty install
The cleanup loop iterated over the literal "dgx-spark-*" when no existing
install was present, causing [ -L ] to fail and set -e to kill the script
before the install step. Enable nullglob so unmatched globs disappear,
and use explicit if/fi blocks instead of && for the test-then-rm pattern.
2026-04-19 10:23:09 +01:00
Jason Kneen
a680d0472b feat: scaffold skills plugin from DGX Spark playbooks
Adds a Claude Code plugin structure that exposes each NVIDIA DGX Spark
playbook as a triggerable skill, with an index skill ('dgx-spark') that
routes users to the right leaf based on intent and encodes the
relationship graph between playbooks (prerequisites, alternatives,
composes-with, upgrade paths).

Structure:
- overrides/*.md       hand-curated frontmatter + Related sections
- scripts/generate.mjs zero-dep Node generator: nvidia + overrides → skills
- scripts/install.sh   symlinks skills into ~/.claude/skills (--plugin mode available)
- skills/              committed, browsable, installable without Node
- .github/workflows/   auto-regenerates skills/ when playbooks/overrides change

Initial curated leaves: ollama, open-webui, vllm, connect-to-your-spark.
Remaining 37 leaves use generator fallback (title + tagline + summary
extracted from README) and can be curated incrementally via overrides/.
2026-04-19 10:22:08 +01:00
GitLab CI
3ba4d58f1e chore: Regenerate all playbooks 2026-04-14 17:45:10 +00:00
GitLab CI
6e98abc3b0 chore: Regenerate all playbooks 2026-04-14 01:42:17 +00:00
GitLab CI
1d85b97d79 chore: Regenerate all playbooks 2026-04-14 00:52:53 +00:00
GitLab CI
6a4d122e92 chore: Regenerate all playbooks 2026-04-13 13:31:35 +00:00
GitLab CI
8452a1c5b1 chore: Regenerate all playbooks 2026-04-08 02:41:59 +00:00
GitLab CI
9414a5141f chore: Regenerate all playbooks 2026-04-07 04:13:30 +00:00
GitLab CI
911ca6db8b chore: Regenerate all playbooks 2026-04-06 19:32:24 +00:00
GitLab CI
08c06d5bd9 chore: Regenerate all playbooks 2026-04-03 03:33:41 +00:00
GitLab CI
87796cfb06 chore: Regenerate all playbooks 2026-04-03 02:52:13 +00:00
GitLab CI
36ac5b74eb chore: Regenerate all playbooks 2026-04-02 22:45:52 +00:00
GitLab CI
c88578ffe1 chore: Regenerate all playbooks 2026-04-02 18:20:14 +00:00
GitLab CI
532624b364 chore: Regenerate all playbooks 2026-04-02 18:13:36 +00:00
GitLab CI
cfbe0f9631 chore: Regenerate all playbooks 2026-04-01 04:39:59 +00:00
GitLab CI
77b6255ba2 chore: Regenerate all playbooks 2026-04-01 04:26:10 +00:00
GitLab CI
de1110cdc7 chore: Regenerate all playbooks 2026-04-01 03:49:49 +00:00
GitLab CI
03dad8645b chore: Regenerate all playbooks 2026-03-31 13:33:01 +00:00
GitLab CI
0c03f4d204 chore: Regenerate all playbooks 2026-03-30 17:32:55 +00:00
GitLab CI
c3770ec3c7 chore: Regenerate all playbooks 2026-03-30 15:12:21 +00:00
GitLab CI
abe821e699 chore: Regenerate all playbooks 2026-03-25 13:12:33 +00:00
GitLab CI
8abb849008 chore: Regenerate all playbooks 2026-03-24 21:34:52 +00:00
GitLab CI
7f98b58ca1 chore: Regenerate all playbooks 2026-03-20 03:28:41 +00:00
GitLab CI
a8bb888956 chore: Regenerate all playbooks 2026-03-20 03:06:12 +00:00
GitLab CI
02d170f629 chore: Regenerate all playbooks 2026-03-20 02:59:35 +00:00
GitLab CI
ba6161ee76 chore: Regenerate all playbooks 2026-03-19 15:42:45 +00:00
GitLab CI
61cbcfd071 chore: Regenerate all playbooks 2026-03-18 17:40:15 +00:00
GitLab CI
54b01cf988 chore: Regenerate all playbooks 2026-03-16 22:31:40 +00:00
GitLab CI
76c2d7f17c chore: Regenerate all playbooks 2026-03-16 18:21:18 +00:00
GitLab CI
5beeea4a38 chore: Regenerate all playbooks 2026-03-16 02:31:10 +00:00
GitLab CI
b7deea5e18 chore: Regenerate all playbooks 2026-03-16 00:16:48 +00:00
GitLab CI
f2709b8694 chore: Regenerate all playbooks 2026-03-13 17:03:59 +00:00
GitLab CI
72118ca2e1 chore: Regenerate all playbooks 2026-03-12 17:06:22 +00:00
GitLab CI
756ec60b0a chore: Regenerate all playbooks 2026-03-12 04:22:56 +00:00
GitLab CI
6b1074ffde chore: Regenerate all playbooks 2026-03-11 23:41:28 +00:00
GitLab CI
c58466932d chore: Regenerate all playbooks 2026-03-11 16:53:09 +00:00
GitLab CI
002501ec63 chore: Regenerate all playbooks 2026-03-11 16:41:32 +00:00
GitLab CI
a79c14d8f5 chore: Regenerate all playbooks 2026-03-02 20:37:50 +00:00
GitLab CI
928f1e4d28 chore: Regenerate all playbooks 2026-02-19 18:08:57 +00:00
GitLab CI
ba13d4dcc2 chore: Regenerate all playbooks 2026-02-11 01:10:08 +00:00
GitLab CI
e51dae47ec chore: Regenerate all playbooks 2026-02-10 20:30:24 +00:00
GitLab CI
7a4d3f53da chore: Regenerate all playbooks 2026-02-06 21:42:58 +00:00
GitLab CI
e289398467 chore: Regenerate all playbooks 2026-02-06 03:48:36 +00:00
GitLab CI
d992675cae chore: Regenerate all playbooks 2026-02-05 17:29:07 +00:00
GitLab CI
390b8fc87e chore: Regenerate all playbooks 2026-02-05 17:23:51 +00:00
GitLab CI
dadaebe484 chore: Regenerate all playbooks 2026-02-02 19:59:43 +00:00
GitLab CI
88372cadc5 chore: Regenerate all playbooks 2026-02-02 17:40:22 +00:00