Toolverse
All skills

proxmox

by openclaw

Manage Proxmox VE clusters via REST API. Use when user asks to list, start, stop, restart VMs or LXC containers, check node status, create snapshots, view tasks, or manage Proxmox infrastructure. Requires API token or credentials configured.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Mobile
Views
42

About this skill

Manage Proxmox VE clusters via REST API. Use when user asks to list, start, stop, restart VMs or LXC containers, check node status, create snapshots, view tasks, or manage Proxmox infrastructure. Requires API token or credentials configured.

How to use

  1. Utwórz token API w interfejsie Proxmox, przechodząc do Datacenter → Permissions → API Tokens → Add, a następnie zanotuj identyfikator tokenu i jego tajny klucz.

  2. Skonfiguruj dostęp, ustawiając zmienne środowiskowe PROXMOX_HOST (adres serwera, np. https://192.168.1.100:8006), PROXMOX_TOKEN_ID (identyfikator tokenu w formacie user@pam!tokenname) i PROXMOX_TOKEN_SECRET (tajny klucz tokenu). Alternatywnie zapisz te dane w pliku ~/.proxmox-credentials i ustaw uprawnienia chmod 600.

  3. Załaduj konfigurację poleceniem source ~/.proxmox-credentials, aby przygotować zmienne do użytku w bieżącej sesji.

  4. Sprawdź status klastra, wysyłając żądanie curl z nagłówkiem autoryzacji do /api2/json/cluster/status, aby upewnić się, że połączenie działa poprawnie.

  5. Wykonaj operacje na maszynach wirtualnych i kontenerach, wysyłając żądania curl do odpowiednich endpointów API: /nodes/{node}/qemu dla maszyn wirtualnych, /nodes/{node}/lxc dla kontenerów LXC, lub /cluster/resources dla zasobów całego klastra.

  6. Parsuj odpowiedzi JSON za pomocą jq, aby wyświetlić tylko interesujące Cię pola, takie jak vmid, name, status, cpu czy mem.

Related skills

kotlin-multiplatform

by vitorpamplona

Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific,\nsource set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets\n(Android, JVM/Desktop, iOS) with web/wasm future

Mobile
15105

claude-mobile-ios-testing

by krzemienski

Use when testing iOS apps on simulator, capturing screenshots for validation gates, automating UI testing with expo-mcp and xc-mcp, or verifying visual correctness - combines expo-mcp autonomous testing (React Native level) with xc-mcp simulator management (iOS level)

Mobile
15111

react-native-architecture

by wshobson

Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native integrations, or architecting React Native projects.

Mobile
3978

create-plan

by antinomyhq

Generate detailed implementation plans for complex tasks. Creates comprehensive strategic plans in Markdown format with objectives, step-by-step implementation tasks using checkbox format, verification criteria, risk assessments, and alternative approaches. Use when users need

Mobile
13108

mobile-ios-design

by wshobson

Master iOS Human Interface Guidelines and SwiftUI patterns for building native iOS apps. Use when designing iOS interfaces, implementing SwiftUI views, or ensuring apps follow Apple's design principles.

Mobile
107284

build-macos-apps

by glittercowboy

Build professional native macOS apps in Swift with SwiftUI and AppKit. Full lifecycle - build, debug, test, optimize, ship. CLI-only, no Xcode.

Mobile
31136