No description
| .claude-plugin | ||
| plugins/kropcloud-k3s-service | ||
| .gitignore | ||
| README.md | ||
KropCloud Claude Skills
Personal Claude plugin marketplace for KropCloud homelab workflows.
Install
In Claude Code:
/plugin marketplace add https://git.kropcloud.net/KropCloud/claude-skills.git
/plugin install kropcloud-k3s-service@kropcloud
To update later:
/plugin marketplace update kropcloud
/plugin update kropcloud-k3s-service@kropcloud
Plugins
| Plugin | Description |
|---|---|
kropcloud-k3s-service |
Scaffold ArgoCD Application + kustomize/helm manifests for new services in the KropCloud k3s cluster |
Repo layout
.
├── .claude-plugin/
│ └── marketplace.json # marketplace manifest (lists plugins)
├── plugins/
│ └── <plugin-name>/
│ ├── .claude-plugin/
│ │ └── plugin.json # plugin manifest
│ └── skills/
│ └── <skill-name>/
│ ├── SKILL.md
│ └── references/
└── README.md
Adding a new plugin
- Create
plugins/<new-plugin>/directory - Add
plugins/<new-plugin>/.claude-plugin/plugin.jsonwith name, version, description - Add skills under
plugins/<new-plugin>/skills/<skill-name>/SKILL.md - Register in
.claude-plugin/marketplace.jsonunderplugins[] - Bump marketplace version, commit, push
- Users run
/plugin marketplace update kropcloudto fetch
Local development
To iterate on a plugin without committing and updating every time, clone the repo and add it as a local marketplace:
git clone https://git.kropcloud.net/KropCloud/claude-skills ~/src/claude-skills
In Claude Code:
/plugin marketplace add ~/src/claude-skills
/plugin install kropcloud-k3s-service@kropcloud
Changes in the working tree are picked up after /plugin marketplace update kropcloud.