AgentSkillsCN

Deployment Skills

当用户希望“部署 GUI”、“ provision 服务器”、“发布报表”、“分享报表”、“查看 GUI 状态”、“查看 GUI 日志”,或提及 Hetzner 部署、Web 接入 GUI、报表分享,或服务器管理时,可使用该技能组。 该技能组负责在 Hetzner Cloud 上部署 NOMAD Web 接入 GUI(约每月 €4.50)。

SKILL.md
--- frontmatter
name: Deployment Skills
description: |
  Use this skill group when the user wants to "deploy the GUI", "provision server", "publish report", "share report", "check gui status", "view gui logs", or mentions Hetzner deployment, web intake GUI, report sharing, or server management.

  This skill group manages the NOMAD Web Intake GUI deployment on Hetzner Cloud (~€4.50/month).
version: 2.1.0

Deployment Skills

This skill group manages the NOMAD Web Intake GUI deployment on Hetzner Cloud.

Skills

SkillDescription
/deploy-guiProvision, update, or destroy the Hetzner deployment
/gui-statusCheck deployment health and metrics
/gui-logsView application logs
/publish-reportPublish a report to the web GUI

Prerequisites

Before using deployment skills, ensure:

  1. Hetzner API Token: Set HETZNER_API_TOKEN environment variable
  2. SSH Key: Register an SSH key named nomad-deploy in Hetzner Console
  3. API Token: Set NOMAD_WEB_API_TOKEN for report authentication

Environment Variables

VariableRequiredDescription
HETZNER_API_TOKENYesHetzner Cloud API token
NOMAD_WEB_API_TOKENYesAPI token for report submission
NOMAD_SECRET_KEYNoAuto-generated if not set
NOMAD_DOMAINNoCustom domain for HTTPS
LETSENCRYPT_EMAILNoEmail for Let's Encrypt certificates

Trigger Patterns

  • "deploy the gui" → /deploy-gui provision
  • "update the deployment" → /deploy-gui update
  • "check gui status" → /gui-status
  • "show gui logs" → /gui-logs
  • "publish this report" → /publish-report