By beyrakIn
Manage tawk.to from Claude Code: read chats, list tickets, set up the chat widget, and scaffold webhook receivers.
Use when asked to manage tawk.to knowledge base articles, widget appearance, departments, triggers, shortcuts, or other account settings — explains what is and is not possible via API and guides dashboard workflows.
Use when receiving tawk.to webhook events (chat start/end, transcripts, new tickets) — scaffolds a receiver endpoint with HMAC-SHA1 signature verification for Express, Cloudflare Workers, or Next.js.
Use when adding the tawk.to chat widget to a website, customizing it via the Tawk_API JavaScript API, or enabling secure mode — generates embed snippets and customization code for plain HTML, React, and Next.js projects.
Manage tawk.to live chat from Claude Code. Ask Claude things like "summarize last week's support chats" or "add the tawk widget to my site" — this plugin gives it the tools to do that.
Tawk_API customization
for plain HTML, React, or Next.js, including secure mode1. Get API access (one-time): tawk.to requires approval for REST API access — request it via the REST API article (usually 24–48h). Then create a key: dashboard → Profile → Edit Profile → REST API Keys → Create Key.
2. Install the plugin (in Claude Code):
/plugin marketplace add beyrakIn/tawk-plugin
/plugin install tawk@tawk-marketplace
3. Set your API key (in your terminal, never in a file):
# Windows (PowerShell)
setx TAWK_API_KEY "your-key"
# macOS/Linux — add to your shell profile
export TAWK_API_KEY="your-key"
4. Restart Claude Code and run /tawk:setup — it verifies the connection and
helps you set a default property.
Requires Node.js ≥ 18. No build step — the plugin ships compiled.
| MCP tool | Does |
|---|---|
tawk_me | Verify auth; show the authenticated agent |
tawk_list_properties | List your sites/properties |
tawk_list_chats | Chat history by property and date range |
tawk_list_tickets | Tickets filtered by status/date |
| Command | Does |
|---|---|
/tawk:setup | Configure and verify API access |
/tawk:chats [period] | Summarize recent chats |
/tawk:tickets [status] | List and filter tickets |
The widget, webhook, and knowledge-base skills activate automatically when you ask Claude about those topics — no commands needed.
docs/api-notes.md); it will be
added once confirmed.TAWK_API_KEY environment variable at startup and is
never written to disk.X-Tawk-Signature HMAC — keep it that way.Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub beyrakin/tawk-plugin --plugin tawkStandalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.