[ci skip] Import Claude skills into OpenClaw moltbot

- Convert setup-project and extend-vm-storage from standalone .md
  to directory-based SKILL.md format with YAML frontmatter
- Add symlink in moltbot init container to expose Claude skills
  at ~/.openclaw/skills/ for auto-discovery by OpenClaw
- Update CLAUDE.md skill path references
This commit is contained in:
Viktor Barzin 2026-02-17 21:09:12 +00:00
parent 734c173f78
commit 6a8efa69c4
No known key found for this signature in database
GPG key ID: 0EB088298288D958
4 changed files with 176 additions and 47 deletions

View file

@ -492,14 +492,14 @@ Skills are specialized workflows for common tasks. Located in `.claude/skills/`.
### Available Skills
**setup-project** (`.claude/skills/setup-project.md`)
**setup-project** (`.claude/skills/setup-project/SKILL.md`)
- Deploy new self-hosted services from GitHub repos
- Automated workflow: Docker image → Terraform module → Deploy
- Handles database setup, ingress, DNS configuration
- **When to use**: User provides GitHub URL or wants to deploy a new service
- **Example**: "Deploy [GitHub repo] to the cluster"
**extend-vm-storage** (`.claude/skills/extend-vm-storage.md`)
**extend-vm-storage** (`.claude/skills/extend-vm-storage/SKILL.md`)
- Extend disk storage on K8s node VMs (Proxmox-hosted)
- Automates: drain → shutdown → resize → boot → expand filesystem → uncordon
- **When to use**: A k8s node needs more disk space

View file

@ -1,3 +1,16 @@
---
name: extend-vm-storage
description: |
Extend disk storage on a Kubernetes node VM (Proxmox-hosted).
Use when: (1) User wants to increase disk space on a k8s node VM,
(2) A node is running low on disk, (3) User says "extend storage"
or "add disk space". Automates: drain → shutdown → resize → boot →
expand filesystem → uncordon.
author: Claude Code
version: 1.0.0
date: 2025-01-01
---
# Extend VM Storage Skill
**Purpose**: Extend disk storage on a Kubernetes node VM (Proxmox-hosted).

View file

@ -1,3 +1,17 @@
---
name: setup-project
description: |
Deploy a new self-hosted service to the Kubernetes cluster from a GitHub repository.
Use when: (1) User provides a GitHub URL or project name and wants to deploy it,
(2) User says "deploy [service]" or "set up [service]",
(3) User wants to add a new service to the cluster.
Automated workflow: Docker image → Terraform module → Deploy.
Handles database setup, ingress, DNS configuration.
author: Claude Code
version: 1.0.0
date: 2025-01-01
---
# Setup Project Skill
**Purpose**: Deploy a new self-hosted service to the Kubernetes cluster from a GitHub repository.