send-chat

Send chat messages via browser automation with knowledge graph contact resolution.

4|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/forwardimpact/monorepo --skill send-chat
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: send-chat
Source: https://github.com/forwardimpact/monorepo/tree/main/products/basecamp/template/.claude/skills/send-chat
Command: npx skills add https://github.com/forwardimpact/monorepo --skill send-chat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates sending messages to people through chat platforms like Microsoft Teams or Slack, resolving contacts via a knowledge graph and drafting messages for approval.

Core Features & Use Cases

  • Contact Resolution: Finds people in your knowledge graph by name, even if ambiguous, to ensure messages go to the right person.
  • Drafting & Approval: Creates a draft message in a file for user review and editing before sending.
  • Browser Automation: Interacts with web-based chat applications to send messages.
  • Use Case: When a user says "message Sarah about the project update," this skill will look up Sarah, draft a concise message based on context, present it for approval, and then send it via Slack.

Quick Start

Use the send-chat skill to message John Doe about the upcoming meeting.

Frequently Asked Questions about send-chat

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate sending messages through Slack or Microsoft Teams?▼

To automate sending messages through Slack or Microsoft Teams, you use browser automation to interact with web-based chat platforms, resolving contacts and dispatching messages directly.

How does contact resolution work when automating chat messages?▼

Contact resolution for chat messages works by querying a knowledge graph to find people by name, ensuring that messages route to the correct individual even when names are ambiguous.

Do I need a knowledge base to send chat messages via browser automation?▼

Yes, you need a populated knowledge base of people's information to resolve contacts accurately. Browser automation tools are also required to interact with the web-based chat platforms.

Can I review a drafted message before it sends to a chat platform?▼

Yes, the automation creates a draft message in a file for your review and editing. The message is only sent through the chat platform after you provide explicit approval.

What are the limitations of using browser automation for messaging?▼

Limitations include dependency on a populated knowledge graph for contact resolution and the requirement of active browser automation tools to interface with web-based chat applications.