onboarding

Solid

First-run onboarding — guides new users through Genesis setup on their first CC session. Configures user profile, essential API keys, Telegram, GitHub backup, and service verification. Triggered automatically when ~/.genesis/setup-complete is absent. Re-runnable by asking Genesis to "run setup" or "reconfigure [section]".

AI & Automation 77 stars 13 forks Updated today MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
63
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# First-Run Onboarding ## Purpose Guide a new user through Genesis setup on their first interactive CC session. By the end, every critical subsystem is configured and verified live. This skill is triggered automatically when `~/.genesis/setup-complete` does not exist. It can also be invoked manually by asking Genesis to "run setup" or "reconfigure [section]" to re-run specific sections. ## Pre-Conditions Before this skill runs, `install.sh` (Layer 1) has already completed: - Python venv, dependencies, systemd services - Qdrant installed and running - Template-generated `.claude/settings.json` and `.mcp.json` - Claude Code logged in - `secrets.env` created from template (may be empty) This skill handles everything that benefits from conversational guidance rather than scripted prompts. ## Internal References The `references/provider-guide.md` file in this skill directory contains detailed information about every API provider Genesis supports — what each key unlocks, where to sign up, pricing tiers, and env var names. **Read this file during Step 2 and Step 5** to give the user accurate, specific information. Do not expect the user to read it themselves — you present the relevant parts conversationally. ## Partial Re-Run If the user asks to reconfigure a specific section (e.g., "reconfigure secrets", "reconfigure telegram"), skip to that section only. If `~/.genesis/setup-complete` already exists, inform the user: "Onboarding was already completed on [date]. Running ...

Details

Author
WingedGuardian
Repository
WingedGuardian/GENesis-AGI
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category