Agent Skillsnixopus/nixopus › github-onboarding

github-onboarding

GitHub

引导用户完成 GitHub 连接配置,区分云和自托管模式安装或创建 GitHub App,确保在部署前建立有效连接。

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

Trigger Scenarios

get_github_connectors 返回空值 缺少有效的 GitHub 连接器 需要初始化 GitHub 集成

Install

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

Non-standard path

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

Use without installing

npx skills use nixopus/nixopus@github-onboarding

指定 Agent (Claude Code)

npx skills add nixopus/nixopus --skill github-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": "github-onboarding",
    "metadata": {
        "version": "1.0"
    },
    "description": "Guide users through connecting GitHub to Nixopus when no GitHub connector exists. Covers GitHub App installation for cloud users and GitHub App manifest setup for self-hosted users."
}

GitHub Onboarding

Use this when get_github_connectors returns empty or has no valid connectors. Do NOT continue the deploy flow or call get_github_repositories until the user has completed the GitHub connection.

Cloud Users

Guide the user step by step:

  1. Install the Nixopus GitHub App: https://github.com/apps/nixopus/installations/new
  2. Select which repositories or the entire organization to grant access to.
  3. After clicking Install, GitHub redirects back to Nixopus and the connection is saved automatically.
  4. Once connected, come back and say "deploy my app" — Nixopus will list the repos and walk through deployment.

Self-Hosted Users

Self-hosted users need to create their own GitHub App first:

  1. Open the Nixopus dashboard and go to the Apps page.
  2. The setup wizard will walk through creating a GitHub App using GitHub's app manifest flow.
  3. Choose whether to create the app under a personal account or an organization.
  4. After creating the app, install it on the desired repositories.
  5. Once setup completes, come back and say "deploy my app" — Nixopus will list the repos and walk through deployment.

Important

  • Do NOT attempt get_github_repositories, analyze_repository, or any deploy steps until the connection is set up.
  • NEVER ask the user whether they are on cloud or self-hosted. The [user-context] block always contains instance: mode=cloud or instance: mode=self-hosted. Use that directly. If mode is "cloud", give cloud steps. If mode is "self-hosted", give self-hosted steps.
  • After the user says they've connected, call get_github_connectors again to verify before proceeding.

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-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/onboarding/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
fbd88ffb
Indexed
2026-08-20 14:52

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-30 02:11
浙ICP备14020137号-1 $Гость$