← ClaudeAtlas

setuplisted

First-run onboarding for nyann. Creates the user config directory, collects preferences through AskUserQuestion interactive pickers, and writes ~/.claude/nyann/preferences.json. TRIGGER when the user says "set up nyann", "configure nyann", "nyann setup", "onboard me", "first time using nyann", "initialize nyann", "nyann first run", "get nyann ready", "/nyann:setup". ALSO trigger when: the user runs any nyann command for the first time and ~/.claude/nyann/preferences.json does not exist — suggest running setup first, but don't block them. Do NOT trigger on "set up this project" or "bootstrap this repo" — those are bootstrap-project. Do NOT trigger on "check prereqs" — that is check-prereqs. This skill configures nyann itself, not a repo.
thettwe/nyann · ★ 6 · Data & Documents · score 71
Install: claude install-skill thettwe/nyann
# setup > **CRITICAL**: This skill uses the `AskUserQuestion` tool for ALL user > choices. **NEVER ask questions as plain text.** Every user choice goes > through `AskUserQuestion` with the exact JSON shown below. **Script paths:** nyann is a Claude Code plugin, NOT a CLI tool. Do NOT search for it via `which`, `npm list`, `pip list`, or `brew list`. All scripts are at the plugin root. Determine the plugin root from this SKILL.md's path (`<plugin_root>/skills/setup/SKILL.md`) — the scripts are at `<plugin_root>/bin/`. Use `bash <plugin_root>/bin/<script>` for all commands below. Re-runnable: if preferences already exist, show current values and offer to update them. ## Step 1: Status + prereqs (parallel, one turn) Run both commands **in parallel** (single tool-call turn): - `bash <plugin_root>/bin/setup.sh --check --json` - `bash <plugin_root>/bin/check-prereqs.sh --json` **Do NOT show the raw JSON to the user.** Parse the `prereqs` array and build **separate small tables by category**. Use pipe-delimited markdown (NO box-drawing characters, NO manual padding). Shorten version strings (e.g., `git version 2.50.1 (Apple Git-155)` → `2.50.1`). Example output: ``` **Required** | Tool | Status | Version | |---|---|---| | git | ok | 2.50.1 | | jq | ok | 1.7.1 | | bash | ok | 3.2.57 | **JS / TS** | Tool | Status | Version | |---|---|---| | node | ok | v25.9.0 | | pnpm | ok | 10.13.1 | **Python** | Tool | Status | Version | |---|---|---| | python3 | ok | 3.14.4 | | pre-