inspiration

Access Coach

Slack agent for neurodivergent teammates (ADHD, dyslexia, autism) — also for ESL and screen-reader users.

Plain language · thread digests · alt text. One click on a Slack message.

Hackathon: Slack Agent Builder Challenge · Track: Agent for Good
Repo: https://github.com/fozagtx/Access-Coach


What it does

  1. Plain language — rewrite jargon so messages are easier to follow
  2. Thread digest — TL;DR, decisions, owners, next steps
  3. Alt text — captions for shared images

Use a DM, @mention, or message shortcut (⋯ → Rewrite plain language / Summarize thread / Suggest alt text).


Test message

DM Access Coach (local) and send:

Rewrite this in plain language: Per my last email, let's leverage our bandwidth to circle back on the KPIs and OKRs EOD so we can align stakeholders asynchronously before the QBR.

Run locally

cp .env.sample .env
# set OPENROUTER_API_KEY=sk-or-...

python3.11 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

slack login
slack run

Sandbox: https://access-coach.enterprise.slack.com/
Invite judges: slackhack@salesforce.com, testing@devpost.com

Keep slack run going while you demo — closing the PC stops the agent unless you deploy.


Stack

  • Slack Agent Kit (Bolt for Python + OpenAI Agents via OpenRouter)
  • MCP tools: fetch_message, fetch_thread, fetch_file_context, accessibility_check
  • Optional Slack MCP for workspace search

Pitch

Access Coach is a Slack agent for neurodivergent teammates. One click: plain language, thread digests, and alt text.

Built With

Share this project:

Updates