No description
Find a file
2026-04-15 07:56:38 +02:00
.claude-plugin create new repository with my plugins 2026-04-14 20:47:11 +02:00
plugins/kropcloud-k3s-service create new repository with my plugins 2026-04-14 20:47:11 +02:00
.gitignore create new repository with my plugins 2026-04-14 20:47:11 +02:00
README.md fixup path to the marketplace 2026-04-15 07:56:38 +02:00

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

  1. Create plugins/<new-plugin>/ directory
  2. Add plugins/<new-plugin>/.claude-plugin/plugin.json with name, version, description
  3. Add skills under plugins/<new-plugin>/skills/<skill-name>/SKILL.md
  4. Register in .claude-plugin/marketplace.json under plugins[]
  5. Bump marketplace version, commit, push
  6. Users run /plugin marketplace update kropcloud to 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.