sherpa-brain-todo
stale none privateSlack bot for task management and note capture via Google Sheets and Obsidian
README
# Brain Task Bot A Slack bot that tracks tasks from the "brain" channel and logs them to Google Sheets, with daily summary DMs. ## Commands | Action | Format | Example | |--------|--------|---------| | New task | `Task name` | `Call the bank` | | Task with due date | `Task, due date` | `Evergreen W2s, 1/31` | | Task with due + source | `Task, due date, source` | `Evergreen W2s, 1/31, Email` | | Mark done | `Task, Done` | `Evergreen W2s, Done` | | Other status | `Task, Status` | `Evergreen W2s, Waiting` | | Add note | `Task, Note, text` | `Evergreen W2s, Note, sent reminder` | ## Statuses - **Not Started** (blue) - default - **In Review** (gold) - **Done** (gray with strikethrough) - **Waiting** (green) ## Daily Summary Sends a DM at 7 AM with all open tasks. ## Google Sheet - **URL:** https://docs.google.com/spreadsheets/d/17FptnzmV-CHKYG3_lfCOFKVSGfAfJv_STFaNK2Sy21k/edit - **Columns:** #, Task, Due Date, Source, Date Received, Status, Date Completed, Billed, Notes ## Starting the Bot ```bash cd "D:\Other Apps\sherpa-brain-todo" python bot.py ``` ## Files - `bot.py` - Main Slack bot - `sheets_handler.py` - Google Sheets functions - `config.py` - Configuration - `.env` - Tokens (not committed) ## Slack App - **App Name:** Brain Bot - **Channel:** brain (private) - **Channel ID:** C0A7W20D561
STATUS
No STATUS.
DECISIONS
No DECISIONS.
MEMORY
No MEMORY.
CLAUDE.md
No CLAUDE.md.
Diary mentions
No recent diary mentions for this app.