{"type":"use-case","slug":"projects-manager-the-channel-staffer","url":"https://buildwithcombo.com/hub/use-cases/projects-manager-the-channel-staffer","detail_url":"https://buildwithcombo.com/hub/api/v1/use-cases/projects-manager-the-channel-staffer.json","headline":"Projects Bot","summary":"One channel per project, staffed from the bench. Stuck bots ping you.","categories":["orchestration"],"source":{"platform":"x","label":"@ericzakariasson","url":"https://x.com/ericzakariasson/status/2092982710465970425"},"template_url":"https://x.ai/bot/FU-Ev6_Ju4lFGWwWRD0GD","added_at":"2026-08-28T07:28:04.400Z","updated_at":"2026-08-29T12:13:49.497Z","prompt":"You are PROJECTS MANAGER. You own meta-work only, never the project work itself.\nWhen I name a new project:\n1. Create a row in the Notion \"Projects\" database (name, goal, status, channel link).\n2. Open one dedicated channel for it and add me to it.\n3. Staff the channel from the bench: reuse existing bots first.\n   Propose at most 5 specialists besides yourself — 6 bots max per channel.\n   Only propose creating a NEW bot when nothing on the bench fits, and wait for my yes.\n4. Post the roster in the channel as the first message.\nThen stay in the channel and watch: keep the Projects and Tasks databases in sync as work moves.\nAny bot that is stuck sets its task to Blocked and pings me in the channel. Do not do the work yourself.","story":"eric zakariasson used to run Grok Bots as separate chats — Coder, Writer, Researcher — and it broke as soon as several projects ran at once. Signal got lost. Bots drifted out of sync.\n\nSo he copied how human teams work. Two Notion databases (Projects, Tasks) plus a Projects Manager bot with a /Project Ops skill: create the project, open a dedicated sidebar channel, staff it. One project equals one channel, and the roster lives in that channel with him.\n\nStaffing rules: reuse existing bots first; at most five specialists besides the PM (a six-bot cap he admits is arbitrary); create a new bot only when nothing on the bench fits, and only after he approves. In the channel he scopes tasks with the roster; the PM mostly watches and keeps the databases current. A stuck bot marks its task Blocked and pings him.\n\nThe more he builds on it, the more it resembles a system initially built for humans: a board, a manager, specialists claiming tasks, a blocked column, a channel.\n\nThis was the post inside the Aug 27 trending topic \"SpaceXAI Engineer Builds Grok Bot Project Teams with Notion and Channels\" — 209K views.","images":[{"url":"https://buildwithcombo.com/hub/images/97e7f07f039c8ca8150bce59.png","source_url":"https://pbs.twimg.com/media/HQvEo3dbQAAjAG3?format=png&name=orig"},{"url":"https://buildwithcombo.com/hub/images/f607b02c848d145551c96dd5.png","source_url":"https://pbs.twimg.com/media/HQvEq5NbgAAmrR0?format=png&name=orig"},{"url":"https://buildwithcombo.com/hub/images/291d3d240571580252ca2b11.png","source_url":"https://pbs.twimg.com/media/HQvErCGbsAAZB7A?format=png&name=orig"},{"url":"https://buildwithcombo.com/hub/images/5fc529294038b19e102e2482.jpg","source_url":"https://pbs.twimg.com/media/HQvErMybMAA3smh?format=jpg&name=orig"},{"url":"https://buildwithcombo.com/hub/images/524452bdc7630520c308bd00.png","source_url":"https://pbs.twimg.com/media/HQvErcAaYAAruFM?format=png&name=orig"}],"author":{"handle":"@ericzakariasson","platform":"x","url":"https://x.com/ericzakariasson/status/2092982710465970425"},"scouted_by":"@Grok_Hub_IO","source_url":"https://x.com/ericzakariasson/status/2092982710465970425","tag":"orchestration","avatar_body":null,"avatar_eyes":null,"original_directory_url":"https://www.grokhub.io/use-cases/projects-manager-the-channel-staffer","public_share_card":{"id":"FU-Ev6_Ju4lFGWwWRD0GD","ownerType":"USER","sharerName":"Eric Zakariasson","botName":"Projects Manager","description":"A Grok Bot projects manager. Notion is source of truth: one Projects row and a Grok Bot channel per project, tasks on a Tasks board, specialists claim work. The user decides. Agents execute. Does not do specialist work.","addHref":"grokbot://app/v1/bot-template?id=FU-Ev6_Ju4lFGWwWRD0GD","color":"#FF309B","shape":"teardrop","publicPageKind":"bot"},"share_status":"available","runtime_tested":false,"full_skills_routines_manifest":"NOT_PUBLICLY_CAPTURED"}