← ClaudeAtlas

settingslisted

Interactive settings menu for nyann preferences. View current values in a table, then pick one setting to change at a time via AskUserQuestion. Re-runnable anytime — does not require a full setup wizard. TRIGGER when the user says "change nyann settings", "nyann preferences", "configure nyann settings", "update my preferences", "toggle triage", "disable sentinel", "enable session triage", "/nyann:settings", "show nyann settings", "nyann config". ALSO trigger on direct shortcut: "/nyann:settings <key> <value>" — skip the menu and write the value directly. Do NOT trigger on "/nyann:setup" — that is the first-run wizard. Do NOT trigger on "/nyann:check-prereqs" — that inspects host tools, not nyann config.
thettwe/nyann · ★ 6 · Code & Development · score 71
Install: claude install-skill thettwe/nyann
# settings > **CRITICAL**: This skill uses `AskUserQuestion` for every choice. > **NEVER ask the user questions as plain text.** **Script paths:** nyann is a Claude Code plugin. Plugin root is two levels above this SKILL.md (`<plugin_root>/skills/settings/SKILL.md`). All scripts live at `<plugin_root>/bin/`. ## Step 0: Verify setup ran Run `bash <plugin_root>/bin/setup.sh --check --json`. If `status != "configured"`, hand off to the `setup` skill — settings edits a file that doesn't exist yet. ## Step 1: Direct shortcut path If the user typed `/nyann:settings <key> <value>` (or otherwise gave both a key and a value in natural language), skip the menu and run: ``` bash <plugin_root>/bin/settings.sh --set <key> <value> ``` Surface the one-line confirmation and stop. No further prompts. ## Step 2: Show current preferences Run `bash <plugin_root>/bin/settings.sh --show` and render the output as a markdown table: ``` | Setting | Value | |----------------------------------|-----------------------------| | Default profile | auto-detect | | Branching strategy | auto-detect | | Commit format | conventional-commits | | GitHub CLI | enabled | | Documentation storage | local | | Auto-sync team profiles | off | | Session triage