Skip to content

About

Slack Dev Day 2026 agent workshop exercises

Resources

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

Building Agent Experiences That Earn Trust

A hands-on workshop on architecting trustworthy agentic experiences in Slack using the Casey IT Support Agent.


Prerequisites


Setup

1. Join the Slack Developer Program

If you haven't already, join at api.slack.com/developer-program.

2. Provision a Developer Sandbox

From the Developer Program dashboard, provision a new sandbox. This gives you a free Slack workspace with full API access for development. Use the Event Code provided in the workshop when provisioning the sandbox.

3. Install the Slack CLI

4. Authenticate with your developer sandbox

slack login

5. Clone the Casey support agent app

slack create agent support-agent

From the selections that follow:

  1. Select the Support Agent option
  2. Select Bolt for JavaScript (as this workshop is run with JavaScript as the primary language)
  3. Select Claude Agent SDK as the LLM

6. Navigate to the new project directory

cd support-agent

7. Set the ANTHROPIC_API_KEY environment variable

With the API key from your Anthropic dashboard, save the Anthropic API key to .env:

ANTHROPIC_API_KEY=YOUR_ANTHROPIC_API_KEY

8. Run the app

slack run

You should see Casey come online in your workspace (search for the app name - @support-agent - in the top-level search in the client). Send a DM to verify everything is working!


Workshop Exercises

Each exercise corresponds to a layer of the Trust Pyramid. Complete them in order:

# Layer Exercise Directory
1 Safety Build a Relevance Classifier exercises/01-safety
2 Transparency Add Task Cards to Workflows exercises/02-transparency
3 Reliability Structured State Management exercises/03-reliability
4 Recoverability Confirmation + Undo Flows exercises/04-recoverability
5 Delight Slash Command + Proactive Alerts exercises/05-delight

Each exercise directory contains:

  • README.md — instructions and context
  • Implementation files — reference code to study and port into the Casey app (e.g. classifier.js, pto-request.js)

Need Help?

Raise your hand and one of our facilitators will come over!


Resources

About

Slack Dev Day 2026 agent workshop exercises

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages