create-deployment

Automates initial project deployment onto Proxmox/K3s infrastructure with Docker, Kubernetes manifests, Traefik, and Gitea CI setup.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/ArthurBarre/proxmox --skill create-deployment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-deployment
Source: https://github.com/ArthurBarre/proxmox/tree/main/.claude/skills/create-deployment
Command: npx skills add https://github.com/ArthurBarre/proxmox --skill create-deployment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires kubectl, terraform, ansible, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Streamlines the initial deployment of projects on a Proxmox/K3s infrastructure, including Dockerfiles, Kubernetes manifests, Traefik routes, and Gitea setup for CI.

Core Features & Use Cases

  • Infrastructure Setup: Configures Proxmox/K3s environment with Docker, Traefik, and Gitea for continuous integration.
  • Deployment Automation: Automates the deployment process with scripts for Dockerfile management, Gitea Action configurations, and Kubernetes manifest creation.
  • Project Memory Creation: Encourages the creation of project memory documentation for future deployments.
  • Use Case: Deploy a web application with Docker, Traefik for routing, and Kubernetes for container management.

Quick Start

Deploy your project to the Proxmox/K3s infrastructure using the 'create-deployment' skill.

Frequently Asked Questions about create-deployment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate project deployment on Proxmox with Kubernetes and Docker?

Automating project deployment on Proxmox involves generating Dockerfiles, Kubernetes manifests, Traefik configurations, and Gitea CI setup. This skill handles the initial deployment process by automating these infrastructure components on a K3s environment for continuous integration.

What is the best way to set up Traefik and Gitea for CI on a K3s cluster?

Setting up Traefik and Gitea for CI on K3s requires configuring Docker, Kubernetes manifests, and Traefik routes. This skill automates that infrastructure setup, creating the necessary Gitea Action configurations to enable continuous integration for your projects.

Can I use Terraform and Ansible with K3s for deployment automation?

Yes, deployment automation on K3s can utilize Terraform and Ansible alongside kubectl. These dependencies are supported for provisioning and configuring the Proxmox infrastructure, managing Dockerfiles, and applying Kubernetes manifests during the initial project setup.

Does this handle ongoing Kubernetes deployment updates or just initial setup?

This handles only the initial Kubernetes deployment setup, not ongoing updates. It creates the initial Dockerfiles, Kubernetes manifests, and Gitea configurations for first-time project deployment on Proxmox/K3s; use the /deploy command for subsequent project updates.

Why do I need to create project memory documentation for Proxmox deployments?

Project memory documentation is needed for Proxmox deployments to retain infrastructure configuration details for future use. It captures the Docker, Traefik, and Kubernetes manifest settings established during the initial deployment, ensuring consistent continuous integration environments.