cozystack

18 mods across 2 repositories, 2.2k stars between them.

PreToolUse

01

cozystack/cozystack

Hook Claude Code

Runs before the agent uses a tool for Write, Edit, MultiEdit and Bash tool calls, executing md-no-hardwrap.py. From cozystack/cozystack.

2.2k 2d ago A tokens not measured original Apache-2.0

cozystack

02

cozystack/cozystack

Settings file Claude Code

Agent settings declaring 1 hook event (PreToolUse).

2.2k 2d ago A tokens not measured original Apache-2.0

cozystack/ccp

Plugin Claude Code

Claude Code plugins for the Cozystack ecosystem — cozystack: platform skills (wizard, talos-bootstrap, talos-reset, ubuntu-bootstrap, cluster-install, debug, cluster-upgrade, package-deploy, package-bump, external-app-create) plus linstor: DRBD/LINSTOR operations.

4 1mo ago A tokens not measured original Apache-2.0

ccp CLAUDE.md

04

cozystack/ccp

Instructions file

Instructions for cozystack/ccp, covering claude.md, what this is, repository structure, adding a new skill to an existing plugin and adding a new plugin.

4 1mo ago A 854 tokens original Apache-2.0

cozystack

05

cozystack/ccp

Plugin Claude Code

Cozystack platform skills bundle. Start with cozystack:wizard — it begins with a free-form 'tell me about your setup and goal' question, parses hints, then asks Talos / Ubuntu / Existing, builds a chain, and dispatches downstream skills via a cluster config directory the operator picks (every artifact lives there…

4 1mo ago A tokens not measured original Apache-2.0

cluster-install

06

cozystack/ccp

Skill Claude CodeCodex

Use when installing Cozystack on an existing Kubernetes cluster (kubeadm / k3s / RKE2 / managed). Discovers cluster facts, validates node readiness via kubectl debug, recommends an installer + platform variant, gathers values interactively, creates the ZFS pool on each storage node through kubectl debug (cozystack…

4 1mo ago A 236 tokens original Apache-2.0

cluster-upgrade

07

cozystack/ccp

Skill Claude CodeCodex

Use when upgrading a running Cozystack v1.x cluster to a newer v1.x patch or minor version. Not for v0.x → v1.0 major migration.

4 1mo ago A 40 tokens original Apache-2.0

debug

08

cozystack/ccp

Skill Claude CodeCodex

Investigate and resolve a stuck or broken Cozystack install. Gathers symptoms via kubectl, classifies the failure (operator error / config drift / upstream bug / not-yet-supported), looks up the relevant cozystack docs to verify the operator did the right thing, searches the cozystack monorepo source for the failure…

4 1mo ago A 157 tokens original Apache-2.0

dev-ui-bootstrap

09

cozystack/ccp

Skill Claude CodeCodex

Bootstrap a UI dev sandbox — Playwright end-to-end testing scaffolding for the Cozystack console UI (vendored in the monorepo at packages/system/dashboard/images/console) plus a Vite dev server connected to a chosen Kubernetes cluster. Use whenever the operator wants to fix, debug, screenshot, or write Playwright…

4 1mo ago C 184 tokens original Apache-2.0

external-app-create

10

cozystack/ccp

Skill Claude CodeCodex

Scaffold a new Cozystack external app package inside an external-apps repository. Generates the full chart skeleton (Chart.yaml, Makefile, values.yaml with cozyvalues-gen annotations, templates), registers it in core/platform (namespace, HelmRepository, HelmChart, HelmRelease, ApplicationDefinition), and wires…

4 1mo ago A 127 tokens original Apache-2.0

package-bump

11

cozystack/ccp

Skill Claude CodeCodex

Bump a single package inside the cozystack monorepo (packages/{apps,system,extra,core}/ /). Detects the upstream source (vendored Helm chart, in-repo image build, or postgres-style enum), fetches the changelog between current and target versions, surfaces breaking changes / deprecated values / new required keys…

4 1mo ago E 185 tokens original Apache-2.0

package-deploy

12

cozystack/ccp

Skill Claude CodeCodex

Deploy a Cozystack package to a dev cluster via make + cozyhr. Handles both fresh install and dev-loop iteration — builds a custom image, detects whether the HelmRelease uses ExternalArtifact (in which case local values.yaml is ignored and kubectl set image is required), applies the change, waits for rollout, and…

4 1mo ago A 99 tokens original Apache-2.0

talos-bootstrap

13

cozystack/ccp

Skill Claude CodeCodex

Bootstrap Talos Linux nodes into a Cozystack-ready cluster via talm. Default assumption is that the operator's nodes are already in Talos maintenance mode (the standard starting point — Talos boots from a nocloud/raw image and listens on :50000 awaiting machine-config). When that's the case the skill goes straight to…

4 1mo ago D 177 tokens original Apache-2.0

talos-reset

14

cozystack/ccp

Skill Claude CodeCodex

Cloud-provider recovery helper for Talos nodes in an unrecoverable state. Use when the API-TLS handshake is broken (cert-SAN trap caught before the guardrail, broken machine-config, lost talosconfig, accidental wipe). Wraps the provider CLI (oci / aws / gcloud / hcloud) to terminate the instance, preserve attached…

4 1mo ago A 176 tokens original Apache-2.0

ubuntu-bootstrap

15

cozystack/ccp

Skill Claude CodeCodex

Bootstrap a Cozystack-ready Kubernetes cluster on Ubuntu/Debian nodes by wrapping the upstream cozystack/ansible-cozystack playbooks. Drives inventory interview, renders inventory.yml into the operator's cluster config directory, runs prepare-sudo.yml (Ubuntu 26.04+ sudo-rs workaround), prepare-ubuntu.yml (packages…

4 1mo ago D 233 tokens original Apache-2.0

wizard

16

cozystack/ccp

Skill Claude CodeCodex

Use this as the entry point for installing Cozystack from scratch. Asks one question — Talos / Ubuntu / Existing cluster — then dispatches the right chain of skills. Routes are talos-bootstrap → cluster-install (Talos), ubuntu-bootstrap → cluster-install (Ubuntu/Debian; ubuntu-bootstrap wraps…

4 1mo ago B 165 tokens original Apache-2.0

linstor

17

cozystack/ccp

Plugin Claude Code

LINSTOR / DRBD operations bundle for Kubernetes. Skills, invoked as linstor: : recover (diagnose and recover broken DRBD resources — handles StandAlone, DELETING, Inconsistent, Diskless, quorum loss, bitmap errors, and other common failure modes). Useful on any Kubernetes cluster that runs piraeus-operator / LINST.

4 1mo ago A tokens not measured original Apache-2.0

recover

18

cozystack/ccp

Skill Claude CodeCodex

Diagnose and recover DRBD/LINSTOR storage issues in Kubernetes clusters — handles StandAlone, DELETING, Inconsistent, Diskless, quorum loss, bitmap errors, and other common failure modes. Use when linstor r l --faulty shows broken resources or nodes have drbd.linbit.com/lost-quorum taints.

4 1mo ago A 75 tokens original Apache-2.0