← all publishers

masheev

@masheev source repo

10 published skills

  1. Masheev API · masheev bundle
    Use when calling the Masheev API for contacts, conversations, messages, inboxes, AI agents, knowledge base, or any server-to-server integration. Covers authentication with API keys, the @masheev/client tRPC client, REST endpoints, pagination, rate limiting, and common CRUD operations. Use this skill whenever someone asks to "call the Masheev API", "create contacts", "list conversations", "send messages", "manage inboxes", or integrate Masheev into their backend. Also use when setting up @masheev/client in Node.js, React, Next.js, or React Native.
    0
    installs
  2. Masheev MCP · masheev
    Use when connecting Claude Code, Cursor, Copilot, or other AI coding tools to the Masheev API via MCP (Model Context Protocol). Covers installing the @masheev/mcp server, configuring authentication, and using the 4 available tools: list_api_endpoints, get_api_endpoint_schema, execute_api_endpoint, and get_api_categories. Use this skill when someone asks to "connect Masheev to Claude", "set up MCP for Masheev", or wants to manage Masheev from their AI coding environment.
    0
    installs
  3. Masheev Widget · masheev bundle
    Use when installing, configuring, or troubleshooting the Masheev chat widget in any web application. Covers adding the chat widget via script tag, npm package (@masheev/embed-sdk), React, Next.js, Vue, and vanilla JavaScript. Handles SSR safety ("window is not defined"), SPA route changes, user identity with HMAC verification, widget positioning, theming (light/dark/auto), CSP headers, GDPR consent gating, embedded mode, prompt-input mode, and common errors. Use this skill whenever someone asks to "add Masheev", "install the chat widget", "embed Masheev", or mentions @masheev/embed-sdk.
    0
    installs
  4. Masheev Channels · masheev bundle
    Use when integrating WhatsApp, SMS, email, voice, Instagram, or Google Reviews channels with Masheev. Covers channel-specific configuration, WhatsApp Business API template approval and 24-hour session windows, SMS compliance (TCPA opt-in/opt-out), email deliverability (SPF/DKIM/DMARC), voice agent setup with ElevenLabs, and Instagram webhook integration via Meta. Use this skill when someone asks about multi-channel messaging, channel-specific formatting, or setting up a new communication channel in Masheev.
    0
    installs
  5. Masheev Webhooks · masheev bundle
    Use when setting up, verifying, or handling Masheev webhook events in your backend. Covers creating webhook subscriptions, HMAC-SHA256 signature verification with timingSafeEqual, raw body preservation before JSON parsing, idempotent event handling, retry logic, and all 11 event types (conversation.created, message.received, contact.updated, etc.). Use this skill whenever someone asks to "handle Masheev events", "set up webhooks", "verify webhook signatures", or wants real-time notifications from Masheev. Also use when debugging webhook delivery failures or missed events.
    0
    installs
  6. Masheev AI Agents · masheev bundle
    Use when configuring Masheev AI agents — system prompts, model selection, tool assignment, knowledge base integration, guardrails, escalation triggers, and voice agent setup with ElevenLabs. Covers the AI agent entity, how agents connect to inboxes, prompt engineering for support agents, and the relationship between AI agents (intelligence) and voice agents (TTS/STT). Use this skill when someone asks to "set up an AI agent", "configure the chatbot", "write a system prompt", "add tools to the agent", "connect knowledge base", or "set up voice AI".
    0
    installs
  7. Masheev React Sdk · masheev bundle
    Use when building custom chat UIs with the Masheev React SDK instead of the default widget. Covers the useMasheev hook, MasheevProvider for headless mode, useWidgetSession, useWidgetChat, useWidgetSocket, useReadAloud, custom message rendering, event handling, and building chat interfaces from scratch. Use this skill when someone wants a "custom chat UI", "headless integration", "build their own chat component", or references @masheev/embed-sdk/react or @masheev/embed-sdk/headless.
    0
    installs
  8. Masheev Workflows · masheev bundle
    Use when building multi-step conversational workflows with Masheev. Covers WorkflowConfig, WorkflowStepConfig, step definitions with instructions and tool scoping, context interpolation with {{context.KEY}}, step completion events, resume logic, session modes, and A/B testing with variants. Use this skill when someone wants to build a "conversational flow", "onboarding wizard", "guided conversation", "multi-step form", or asks about sessionMode "workflow" in @masheev/embed-sdk.
    0
    installs
  9. Masheev Automations · masheev bundle
    Use when building automation rules and workflows in Masheev. Covers triggers (conversation.created, message.created, SLA breach, time-based), conditions (equals, contains, greater_than), and actions (set status, assign, add labels, send responses, trigger AI, webhook calls, notifications). Also covers the workflow builder with AI invoke steps, action steps, conditional steps, and delay steps. Use this skill when someone asks to "automate conversations", "set up rules", "auto-assign", "auto-resolve", "trigger AI", or "build a workflow" in Masheev.
    0
    installs
  10. Masheev Client Tools · masheev bundle
    Use when defining client-side tools that the Masheev AI agent can invoke in the browser. Covers ClientToolDefinition with JSON Schema and Zod, the execute function with progress reporting, approval flows (needsApproval), rich responses (cards, quick replies), tool registration via init() and updateTools(), and the action:invoke / action:result event flow. Use this skill when someone asks to "add tools to the chat", "let the AI call my functions", "create client tools", or "give the AI access to my app data".
    0
    installs