/settings
Optional direct-edit value (e.g., false). Used only when `key` is also given.
> /plugin marketplace add thettwe/nyann> /plugin install nyann@nyann-plugins
Command definition
settings.mdname: nyann:settings
description: >
Interactive settings menu for nyann preferences. Pick one setting,
change its value, see the updated table, then pick another or done.
arguments:
- name: key
description: Optional direct-edit key (e.g., session_triage). When passed with a value, skips the menu and writes immediately.
optional: true
- name: value
description: Optional direct-edit value (e.g., false). Used only when `key` is also given.
optional: true**Plugin root:** This is a Claude Code plugin, NOT a CLI tool. Do NOT search via `which`, `npm list`, `pip list`, or `brew list`. This file is at `<plugin_root>/commands/`. All scripts: `<plugin_root>/bin/`. Read `skills/settings/SKILL.md` for the full flow.
/nyann:settings
Wraps `bin/settings.sh`. Interactive menu over the preferences managed in `~/.claude/nyann/preferences.json` — core defaults, proactive toggles, and the opt-in external notification delivery channels (Slack/Discord/webhook/email).
- No arguments → show the current table, then ask "Which setting to
change?" via `AskUserQuestion`.
- `<key> <value>` (two positional args) → bypass the menu and run
`bin/settings.sh --set <key> <value>` directly.
Delivery endpoints are secrets: the `notifications.delivery.*` `*_env` keys store only the NAME of an environment variable (e.g. `NYANN_SLACK_WEBHOOK`), never the URL. `bin/settings.sh` refuses a literal `http(s)://` value.
Use for ongoing preference management. Use `/nyann:setup` only for first-run onboarding.
Read more
name: nyann:settings
description: >
Interactive settings menu for nyann preferences. Pick one setting,
change its value, see the updated table, then pick another or done.
arguments:
- name: key
description: Optional direct-edit key (e.g., session_triage). When passed with a value, skips the menu and writes immediately.
optional: true
- name: value
description: Optional direct-edit value (e.g., false). Used only when `key` is also given.
optional: true**Plugin root:** This is a Claude Code plugin, NOT a CLI tool. Do NOT search via `which`, `npm list`, `pip list`, or `brew list`. This file is at `<plugin_root>/commands/`. All scripts: `<plugin_root>/bin/`. Read `skills/settings/SKILL.md` for the full flow.
/nyann:settings
Wraps `bin/settings.sh`. Interactive menu over the preferences managed in `~/.claude/nyann/preferences.json` — core defaults, proactive toggles, and the opt-in external notification delivery channels (Slack/Discord/webhook/email).
- No arguments → show the current table, then ask "Which setting to
change?" via `AskUserQuestion`.
- `<key> <value>` (two positional args) → bypass the menu and run
`bin/settings.sh --set <key> <value>` directly.
Delivery endpoints are secrets: the `notifications.delivery.*` `*_env` keys store only the NAME of an environment variable (e.g. `NYANN_SLACK_WEBHOOK`), never the URL. `bin/settings.sh` refuses a literal `http(s)://` value.
Use for ongoing preference management. Use `/nyann:setup` only for first-run onboarding.
ငြမ်း is Burmese for scaffolding. Nyann is the Claude Code plugin that picks expert git defaults for your stack — branching, working hooks (Husky / pre-commit.com / lefthook), commits, releases, CI, docs — then keeps the repo on those rails through every PR
Other commands on nyann.
More commands from other plugins.
build
CommandImplement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

