nuon-actions

Installation
SKILL.md

Nuon Actions Creator

Generate production-ready Nuon action scripts. Actions are shell scripts wrapped in TOML that run in the Nuon runner context with kubectl access to the install cluster.

Key Concepts

  • Actions live in the actions/ directory of your app config
  • When an action runs is controlled by its [[triggers]]
  • run_mode = "install" makes the action run in the install's cluster context using the maintenance role
  • Use type = "manual" for on-demand day-2 operations
  • Use type = "post-provision" to run automatically after the sandbox is provisioned
  • Actions have access to kubectl, standard shell tools, and Nuon template variables
  • Actions cannot bootstrap their own access — actions run using the maintenance role; if that role lacks Kubernetes RBAC access, no action can run. Use Terraform to set up access during provisioning, not a post-provision action.
  • post-provision won't fire for existing installs — installs that were provisioned before the action was added will never trigger post-provision. Don't rely on it for existing installs.

Discovery Process

Ask these before generating any action:

Installs
4
Repository
nuonco/skills
First Seen
Mar 25, 2026
nuon-actions — nuonco/skills