settingslisted
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