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.