onboarding

Configure workstation tooling, SSH access, inventory, and node surveys for K3s onboarding.

1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/villadalmine/infra --skill onboarding-villadalmine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: onboarding
Source: https://github.com/villadalmine/infra/tree/main/skills/onboarding
Command: npx skills add https://github.com/villadalmine/infra --skill onboarding-villadalmine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the guesswork from first-time cluster setup by guiding a new operator through workstation preparation, node access, inventory configuration, and the initial survey before bootstrap.

Core Features & Use Cases

  • Workstation Setup: Installs the required local tools with mise so Ansible, kubectl, and related utilities are ready on a fresh machine.
  • Node Access Configuration: Helps copy SSH keys, set up sudo access, and make passwordless administration reliable across cluster nodes.
  • Inventory and Survey: Supports creating the host inventory and collecting hardware facts so the cluster can be managed consistently.
  • Use Case: A new homelab operator can follow this Skill to go from an empty laptop and raw nodes to a validated environment that is ready for K3s bootstrap.

Quick Start

Use the onboarding skill to guide me through workstation setup, inventory creation, node access configuration, and the first hardware survey for a new cluster.

Frequently Asked Questions about onboarding

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

FAQPage Schema
How do I prepare my workstation for K3s cluster onboarding?

Prepare your workstation for K3s cluster onboarding by using mise to install required local tools like Ansible and kubectl. This ensures your machine is fully configured with all utilities needed to begin homelab cluster management.

What steps are needed to configure passwordless SSH for K3s node access?

Configure passwordless SSH for K3s node access by copying SSH keys to target machines and setting up sudoers access. This makes passwordless administration reliable across all cluster nodes for consistent and secure management.

How do I create an Ansible inventory for a new K3s homelab?

Create an Ansible inventory for a K3s homelab by defining your host data and collecting hardware facts from raw nodes. This inventory configuration enables the cluster to be managed consistently through Ansible automation.

Can I use this onboarding process for newly added K3s nodes?

Yes, you can use this onboarding process for newly added K3s nodes. It applies to homelab K3s workflows on fresh machines, newly added nodes, and pre-bootstrap validation tasks for consistent cluster expansion.

Do I need mise to set up K3s homelab tooling?

Yes, mise is required to set up K3s homelab tooling. The onboarding workflow relies on mise-based tool installation to ensure Ansible, kubectl, and related utilities are properly configured on your workstation.