skills/github-onboarding/SKILL.md
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.
npx skillsauth add nixopus/agent github-onboardingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
Guide the user step by step:
Self-hosted users need to create their own GitHub App first:
get_github_repositories, analyze_repository, or any deploy steps until the connection is set up.get_github_connectors again to verify before proceeding.tools
Compressed catalog of all Nixopus API operations for the nixopus_api() tool
development
Deploy static file sites — Caddy/nginx serving, Staticfile config, and Dockerfile patterns. Use when deploying a static HTML site with no server-side runtime, or when index.html or a Staticfile is detected at the project root.
devops
Deploy shell script applications — interpreter detection, setup scripts, and Dockerfile patterns. Use when deploying a shell script project, or when start.sh is detected.
development
Self-healing loop for failed deployments — diagnose, fix, redeploy up to 3 attempts, then escalate or rollback. Load when a deployment fails or build errors occur.