Agent Skillsnixopus/nixopus › onboarding

onboarding

GitHub

处理新用户首次欢迎流程,接收ONBOARD__信号后加载github-onboarding技能,根据实例模式提供GitHub连接指引并引导部署。

api/skills/onboarding/SKILL.md nixopus/nixopus

Trigger Scenarios

用户首次登录且无GitHub连接器时 接收到包含__ONBOARD__的消息时

Install

npx skills add nixopus/nixopus --skill onboarding -g -y
More Options

Non-standard path

npx skills add https://github.com/nixopus/nixopus/tree/master/api/skills/onboarding -g -y

Use without installing

npx skills use nixopus/nixopus@onboarding

指定 Agent (Claude Code)

npx skills add nixopus/nixopus --skill onboarding -a claude-code -g -y

安装 repo 全部 skill

npx skills add nixopus/nixopus --all -g -y

预览 repo 内 skill

npx skills add nixopus/nixopus --list

SKILL.md

Frontmatter
{
    "name": "onboarding",
    "metadata": {
        "version": "1.1"
    },
    "description": "Proactive welcome flow for new Nixopus users. Triggered by the frontend __ONBOARD__ signal when a user has no GitHub connectors and no deployed applications. Greets the user warmly, explains what Nixopus is, and immediately loads the github-onboarding skill to deliver correct GitHub connection steps."
}

Onboarding

This skill is triggered when you receive a message containing exactly __ONBOARD__.

What to do

Step 1 — Load the github-onboarding skill immediately:

read_skill("github-onboarding")

You MUST call this before composing your response. The github-onboarding skill contains the correct, authoritative steps for connecting GitHub (including the right links and flows for cloud vs self-hosted). Do not guess or invent navigation paths.

Step 2 — Compose a single welcome response that includes:

  1. A brief greeting (one sentence). Plain text only, no emojis, no markdown headers.
  2. One sentence explaining what Nixopus is: a platform where you describe what you want to deploy and it handles the rest, delivering a live URL.
  3. The GitHub connection steps from the github-onboarding skill — use the correct flow for the user's instance type:
    • Cloud (managed Nixopus): Direct them to install the GitHub App at the link provided in github-onboarding. The install link format is https://github.com/apps/{appSlug}/installations/new. Include this as a clickable link.
    • Self-hosted: Direct them to the Apps page (/apps) in their Nixopus dashboard. The setup wizard there will create a GitHub App automatically via the manifest flow.
  4. Tell them to come back after connecting so you can list their repos and deploy.

Rules

  • Do NOT call any other tools in this response — only read_skill("github-onboarding") to get accurate steps.
  • Do NOT invent navigation paths like "Settings → Integrations → GitHub" — this does not exist.
  • Do NOT ask questions in the first response — just greet and give the next step.
  • Keep the total response to 4-6 sentences.
  • The [user-context] block ALWAYS contains instance: mode=cloud or instance: mode=self-hosted. Use it directly. NEVER ask the user which one they are on.
  • If mode is "cloud": give the GitHub App install link.
  • If mode is "self-hosted": direct them to the Apps page (/apps).

After the user returns

Once the user says they've connected GitHub (or comes back), call get_github_connectors to verify, then proceed with listing repositories and guiding the first deployment.

Version History

  • cf05d97 Current 2026-08-20 14:52

Same Skill Collection

api/skills/api-catalog/SKILL.md
api/skills/caddyfile-generation/SKILL.md
api/skills/compose-setup/SKILL.md
api/skills/container-resource-tuning/SKILL.md
api/skills/cpp-deploy/SKILL.md
api/skills/database-migration/SKILL.md
api/skills/deno-deploy/SKILL.md
api/skills/deploy-delegation/SKILL.md
api/skills/deploy-flow/SKILL.md
api/skills/deployment-analysis/SKILL.md
api/skills/diagnostic-workflow/SKILL.md
api/skills/dockerfile-generation/SKILL.md
api/skills/dockerignore-generation/SKILL.md
api/skills/domain-attachment/SKILL.md
api/skills/domain-tls-routing/SKILL.md
api/skills/dotnet-deploy/SKILL.md
api/skills/elixir-deploy/SKILL.md
api/skills/failure-diagnosis/SKILL.md
api/skills/github-onboarding/SKILL.md
api/skills/github-workflow/SKILL.md
api/skills/gleam-deploy/SKILL.md
api/skills/go-deploy/SKILL.md
api/skills/incident-response/SKILL.md
api/skills/java-deploy/SKILL.md
api/skills/machine-ops/SKILL.md
api/skills/mcp-integrations/SKILL.md
api/skills/monorepo-strategy/SKILL.md
api/skills/nixopus-docs/SKILL.md
api/skills/node-deploy/SKILL.md
api/skills/php-deploy/SKILL.md
api/skills/post-deploy-verification/SKILL.md
api/skills/pre-deploy-checklist/SKILL.md
api/skills/python-deploy/SKILL.md
api/skills/rollback-strategy/SKILL.md
api/skills/ruby-deploy/SKILL.md
api/skills/rust-deploy/SKILL.md
api/skills/self-heal/SKILL.md
api/skills/shell-deploy/SKILL.md
api/skills/static-deploy/SKILL.md

Metadata

Files
0
Version
cf05d97
Hash
a0775e1c
Indexed
2026-08-20 14:52

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-29 20:34
浙ICP备14020137号-1 $방문자$