What problem does it solve?
This Skill guides contributors to produce ProxmoxVE community scripts that strictly follow the community-scripts conventions, preventing common formatting, packaging, and submission mistakes that lead to rejected pull requests.
Core Features & Use Cases
- Structured Templates: Provides ct container script, install script, addon script, and JSON metadata patterns with required functions and layout.
- Policy Enforcement: Enforces anti-pattern rules (no Docker, use fetch_and_deploy_gh_release, heredocs, $STD, correct service handling) and OS detection for Debian/Alpine.
- Submission Workflow: Walks through testing in ProxmoxVED, creating minimal submission branches, and verifying PR contents to streamline successful upstream submissions.
Quick Start
Create a new ct or addon contribution by drafting the three required files (ct/install/json or tools/addon/json), follow the referenced patterns and anti-patterns, test in your ProxmoxVED fork, and then open a focused PR for review.