Loading...
Loading...
Set up a Quiver bolt's three-layer bootstrap stack (public bootstrap repo, private dotfiles repo, private workspace repo, an age key, and an SSH key) and create the bolt. Use when a user wants to configure a new Quiver persona or dotfiles stack, onboard to Quiver, or spin up a bolt dev environment from scratch. Works on macOS, Linux, and Windows.
npx skill4agent add jimweller/clanker-skills quiver-bootstrapbolt.yamlkubectl| Layer | Repo | Visibility | Delivers |
|---|---|---|---|
| 1 | bootstrap | public | SSH key, SSH config, |
| 2 | dotfiles | private | dotbot install, GPG-decrypted secrets |
| 3 | workspace | private | project code cloned into |
bootstrap.agesecrets.gpgnodeageage-keygengpggitssh-keygentar--pushghnode scripts/build-stack.mjs --checkbrew install age gnupg git opensshbrew install ghapt install age gnupg git openssh-clientwinget install FiloSottile.age GnuPG.GnuPG Git.Gitwinget install GitHub.clighbootstrapdotfilesworkspace--dry-runnode scripts/build-stack.mjs --org <github-org> --dry-run~/quiver-bootstrap--work-dirnode scripts/build-stack.mjs --org <github-org> \
--shell /bin/bash \
--secret MY_API_TOKEN=xxxxx--pushgh--pushghgitage-key.txt--work-dir--org--bootstrap-repo--dotfiles-repo--workspace-repo--git-host--shell--ssh-key--dotfiles-key--secret KEY=VALUE--dotfiles-public--workspace-public--push--dry-run--helpquiver create <name> --config ~/quiver-bootstrap/bolt.yaml \
--age-key "AGE-SECRET-KEY-..."quiver-clibolt.yamlreadyenv | grep MY_SECRET # Layer 2: GPG secrets decrypted and sourced
cat /workspace/README.md # Layer 3: workspace clonedbootstrap_repohttps://git@host:org/repo.git.ssh/configIdentityFilereference/stack-layout.mdreference/stack-layout.mdnpx skills add ./skills/quiver-bootstrap # from a local checkout
npx skills add <your-quiver-repo-git-url> # from the hosted repo-g-a claude-code