skills/chatwoot/SKILL.md
Use the official Chatwoot CLI to inspect and operate Chatwoot conversations, messages, contacts, inboxes, labels, teams, help center articles, webhooks, reports, and raw Application API paths. Use when Codex needs to call Chatwoot APIs, work with a self-hosted Chatwoot domain, fetch customer feedback, summarize recent conversations, send replies or private notes, assign/label/close conversations, or guide a user through installing and authenticating the Chatwoot CLI.
npx skillsauth add okooo5km/skills4u chatwootInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use the official chatwoot CLI. If the CLI is missing or unauthenticated, stop and guide the user through install/auth first.
Do not bypass the CLI with raw REST calls, Rails runner, database queries, or server-side container access unless the user explicitly asks for a fallback path after seeing the install/auth instructions. Boss picked the CLI route; respect it.
For self-hosted deployments, prompt for or discover:
https://chatwoot.example.comchatwoot auth statusNever store or print the API access token in skill files, docs, shell history examples, or final answers.
command -v chatwoot && chatwoot --version
curl -fsSL https://chwt.app/install-cli | sh
After install, ask the user to restart the shell if chatwoot is still not found, then run:
chatwoot --version
chatwoot auth login
chatwoot auth login
Tell the user to enter:
https://chatwoot.example.comThe CLI supports self-hosted domains because auth login asks for a Base URL and validates credentials against that instance.
Official CLI persistence:
~/.chatwoot/config.yamlCHATWOOT_API_KEYUseful checks:
chatwoot auth status
chatwoot config path
chatwoot config view
Use CHATWOOT_API_KEY only for CI/headless sessions where keyring access is unavailable. Prefer the keyring on the user's Mac.
Do not confuse chatwoot with cwctl. cwctl manages self-hosted server operations; chatwoot is the customer-support API CLI.
List open conversations:
chatwoot convs
List all conversations in an inbox or assigned to anyone:
chatwoot convs --assignee all --inbox 5
Search conversations by message content:
chatwoot convs --query "refund"
View a conversation:
chatwoot conv 123
Reply or add a private note:
chatwoot conv 123 reply "Looking into it"
chatwoot conv 123 reply "Internal context" --private
Change status, assignee, labels, or priority:
chatwoot conv 123 resolve
chatwoot conv 123 open
chatwoot conv 123 pending
chatwoot conv 123 assign --agent me
chatwoot conv 123 assign --team 7
chatwoot conv 123 label billing,urgent
chatwoot conv 123 priority urgent
List supporting objects:
chatwoot inboxes
chatwoot agents
chatwoot labels
chatwoot teams
chatwoot me
Use JSON for automation:
chatwoot convs -o json
chatwoot convs -q
Use raw Application API paths through the CLI when the noun command does not cover the endpoint:
chatwoot api /conversations/123
chatwoot api -X PATCH /conversations/123 --data '{"status":"open"}'
The raw API path expands under /api/v1/accounts/<account_id>.
For daily customer feedback summaries:
chatwoot convs -o json or chatwoot api /conversations?... -o json to get candidate conversations.incoming; agent replies are outgoing; private notes are not customer feedback.chatwoot api with /conversations/filter and JSON payloads.Read references/cli.md when command syntax, install details, or API coverage is needed.
tools
Use the local `orchard` CLI to interact with macOS Apple apps and services from Codex: Calendar, Reminders, Clock, Mail, Contacts, Notes, Music, Weather, Messages, and Location/Maps. Use when a task asks to read or manage local calendar events, reminders, Apple Mail, contacts, notes, iMessage/SMS, Apple Music playback/library, weather, current time/timezones, geocoding, routes, or current location.
tools
macOS image compression and Zipic-app expert. Drives the local Zipic.app via its `zipic` CLI (Zipic >= 1.9.5) — structured JSON results, per-file `saved_pct`, exit codes. Falls back to the URL Scheme on older builds. Supports JPEG, PNG, WebP, HEIC, AVIF, TIFF, ICNS, PDF, GIF, JPEG-XL, SVG. Batch, format conversion, resize, presets, compression history. MUST use this skill when the user mentions: compress / optimize / shrink image, image too large, batch compress, convert to WebP/AVIF/HEIC/JXL, reduce image size, optimize SVG, minify SVG, preset, compression history. Also: "compress these" / "these images are too big" with image files (incl. SVG) attached. ALSO use for Zipic-usage Q&A: pricing, Pro features, activation, free-tier limits, troubleshooting, vs ImageOptim/TinyPNG/Squoosh, CLI install, format support, Raycast/Shortcuts integration. macOS only. Requires Zipic.app.
development
中国软件著作权申请材料生成工具。申请表直接输出 Markdown 提交,源程序/用户手册/设计说明书三份生成 LaTeX 并编译为 PDF。自动分析项目代码,生成四份材料(前后各30页共60页源程序、含页眉页脚的用户手册和设计说明书、Markdown 申请表),并做版本号一致性、模块覆盖双向核验、字数限制等信息一致性校验。适用于微信小程序、Web应用、移动App、桌面应用等各类软件项目。当用户提到软件著作权、软著申请、版权登记时必须使用此 Skill。当用户要为任何软件项目准备著作权材料、生成软著文档时也应使用。
tools
小红书运营专家——从0到1全流程指导。覆盖账号定位、内容创作、标题优化、封面设计、SEO搜索优化、推荐算法拆解、涨粉策略、变现路径、数据分析、平台规则合规、内容发布前审核、账号健康度诊断等全维度。 当用户提到以下任何场景时必须使用此 skill:小红书运营、小红书笔记、小红书涨粉、小红书变现、小红书账号、小红书定位、小红书标题、小红书封面、小红书SEO、小红书算法、小红书限流、小红书爆款、小红书选题、小红书带货、小红书直播、小红书蒲公英、笔记转写、内容种草、买手电商、笔记审核、账号诊断、账号健康度。 即使用户只说"帮我写一篇小红书"、"我想做小红书"、"小红书怎么运营"、"帮我优化这篇笔记"、"帮我看看这篇笔记有没有问题"、"我的账号是不是有问题",也应触发。 当用户提到"种草"、"笔记"、"博主"、"达人"、"限流"、"没流量"、"违规"等关键词且语境与小红书相关时也应触发。