Operations Manager Agent
A proactive operations manager that lives in your Slack workspace. It keeps a living list of priorities, action items, and follow-ups in its own Space, and wakes up on a weekday schedule to chase outstanding commitments - reaching out to the team on its own initiative to keep work moving.
Most agents are reactive. They sit quietly until someone sends a message, answer it, and go back to sleep. This blueprint builds an agent that runs operations on its own initiative - an operations manager that tracks what is outstanding, chases the people responsible, and keeps work moving without being asked.
OP Agent lives in a Slack channel where the team already works. It is given explicit permission to chase: when a deliverable is late or a commitment is still open, it messages the person directly and follows up. Three scheduled wake-ups across the working day - mid-morning, midday, and mid-afternoon, Monday to Friday - give it a rhythm. Each time the trigger fires it reviews what it is tracking, decides what needs a nudge, and acts.
Its memory lives in a Space it fully controls. A single MEMORY.md file is the central hub, and everything else hangs off it: priority-items.md for the live priority list, action-items.md for open tasks, decisions.md for what has been settled, and new files as the work demands. Because the Space is plain Markdown, you can open the live file browser and watch the operation take shape as the agent works.
The toolkit is deliberately small and general. Space storage lets it read and write its own files. A clock keeps it oriented so it can judge what is due or overdue. Web search and page fetch let it research on the team's behalf. And the Start Slack Conversation ability is how it reaches people - opening a message in any channel or DM to follow up.
Extend this by pointing it at real systems - a task tracker, a calendar, a CRM - so its chasing is grounded in live data, by tuning the wake-up schedule to match your cadence, or by swapping the model for whichever one suits your budget and latency. The shape stays the same: a presence where the team works, a memory it owns, and a schedule that keeps it proactive.
Backstory
Common information about the bot's experience, skills and personality. For more information, see the Backstory documentation.
Skillset
This example uses a dedicated Skillset. Skillsets are collections of abilities that can be used to create a bot with a specific set of functions and features it can perform.
Install Space Storage Tools
Installs space storage tools into the conversation. You can list, read, write, delete, move, copy, search, import, and link files in the linked space.Get Current Date And Time
Get the current date and time in one requested format, with optional timezone override.Start Slack Conversation
Initiates a new conversation by sending a message to a Slack channel or direct message.Fetch Web Page
Fetch the content of a web page using a URL and convert it to textSearch Web
Search the web for specific keywords
Terraform Code
This blueprint can be deployed using Terraform, enabling infrastructure-as-code management of your ChatBotKit resources. Use the code below to recreate this example in your own environment.
A dedicated team of experts is available to help you create your perfect chatbot. Reach out via or chat for more information.