Install
openclaw skills install nchatInstall, configure, inspect, troubleshoot, and operate the terminal-based nchat messenger client for Telegram, WhatsApp, and Signal. Use when Codex needs to set up nchat profiles, adjust ~/.config/nchat app/ui/key/color configuration, diagnose nchat startup/sync/media/keyboard issues, export or inspect nchat message cache with explicit privacy approval, or guide safe terminal workflows around sending, replying, editing, forwarding, attachments, reactions, proxies, QR/pairing login, and auto-compose.
openclaw skills install nchatCreated by OpenClaw.
Use this skill for local nchat work. Treat nchat as privacy-sensitive because it stores chat accounts, logs, media/cache, and exportable message history under its config directory.
nchat, nchat --setup, nchat --remove, nchat --export, or interactive key automation that can send, delete, archive, forward, or react unless the user explicitly authorized the exact action and account/scope.scripts/nchat_doctor.py; it avoids cache/history/log files and masks phone-like profile names.~/.config/nchat-telegram and ~/.config/nchat-whatsapp.Check the local install:
nchat --version
nchat --help
man nchat
Install on macOS:
brew tap d99kris/nchat
brew install nchat
Set up an account only after the user approves login/linking:
nchat --setup
USE_PAIRING_CODE=1 nchat --setup
USE_QR_TERMINAL=1 nchat --setup
Use a separate config directory:
nchat -d ~/.config/nchat-telegram --setup
nchat -d ~/.config/nchat-telegram
Remove an account or export message cache only with explicit approval:
nchat --remove
nchat --export <private-output-dir>
python3 scripts/nchat_doctor.py --confdir ~/.config/nchat
python3 scripts/nchat_doctor.py --confdir ~/.config/nchat --include-config
references/nchat-reference.md before editing config or giving detailed troubleshooting instructions.nchat --version, nchat --help, the doctor script, or an approved interactive launch.app.conf: cache, attachment behavior, downloads dir, SOCKS5 proxy, QR/pairing preferences, ISO timestamps, clipboard commands.ui.conf: UI layout, notifications, read receipts, typing/online status sharing, file/link/message open commands, spell check, auto-compose, terminal bell.key.conf: ncurses key bindings; use nchat --keydump to discover key codes.color.conf and usercolor.conf: theme colors and per-user group colors.profiles/<Protocol_phone>/telegram.conf: Telegram markdown and display-name settings.profiles/<Protocol_phone>/whatsappmd.conf and signal.conf: protocol display-name settings.send_msg=KEY_RETURN in key.conf. To keep multiline compose on Alt/Opt-Enter, set linefeed_on_enter=0 in ui.conf and linebreak=\\33\\15 in key.conf.nchat --keydump and update key.conf.color.conf and usercolor.conf into the config directory while nchat is stopped.gray values from color.conf if a terminal maps gray poorly.nchat once to create the config dir, edit app.conf proxy fields, then run nchat --setup.OPENAI_API_KEY or GEMINI_API_KEY and can incur costs; keep disabled unless the user explicitly asks.nchat --verbose. Review log.txt privately and redact it before any external sharing.Use references/nchat-reference.md for grounded details on commands, key bindings, config keys, setup modes, build flags, debugging, and limitations. The reference was distilled from nchat 5.15.26 README/manpage and the official d99kris/nchat docs.