Workshop guide
This page has everything from the live session: the definitions, the account set-up, the step-by-step build, and a Copilot equivalent. If you followed along live, this is a record to come back to. If you missed it or want to run it again at home, you can work through it top to bottom. The downloadable Project instructions and Skills themselves live on the resources page - this page is about how to use them.
Session agenda
| 11:30 | Acknowledgement of Country, introductions |
| 11:35 | Context and definitions - what's an assistant, anyway? |
| 11:40 | Set up - Claude account, this website |
| 11:45 | Step-by-step: building the AI assistant |
| 12:15 | Troubleshooting and bonus steps |
| 12:30 | End |
Assistant, or agent?
Both words get used loosely, and it's worth being precise before you build either one. A chatbot is a conversation - minimal configuration, starting fresh every time. An AI assistant is a configured conversation with standing instructions and your own material attached, so it answers the same way every time and can reach into your other apps - but only ever with your say-so, right at that moment. An agent is the same capability with that approval gate removed: it acts on its own, on a schedule or a trigger, with nobody checking each step.
| Basic chatbot | AI assistant | Agent | |
|---|---|---|---|
| Configuration | Minimal, starts fresh each time | Persistent instructions + your own material | Assistant, plus permission to act |
| Consistency | Depends how you phrase it, every time | Same rules applied every time | Same, plus a record of what it did |
| Grounded in your work | No - general knowledge only | Yes - your context, your data, your examples | Yes |
| Takes actions in other apps | No, only talks | Yes, but only with your approval at the moment it happens | Yes, without needing approval each time |
Today we're focused on assistants, and we recommend following the human-in-the-loop (HITL) principle throughout: check each step and action, especially while you're still building a flow.
One other pro of assistant is reproducibility and being able to trace back to the source. A chatbot fails both tests: ask it to code the same transcript twice and you may get two different answers, with no fixed rule to point to when someone asks "why did you code it that way?" An assistant fixes both problems at once: the same codebook every time, and an actual instruction you can show someone.
What we'll do today
However you're joining - following along on your own computer, going at your own pace, or simply listening - by the end of this session you'll have seen a working assistant built using Claude Projects and Skills. We'll build it against a live example: Burrow Watch, tying the exercise back to evaluation.
- Build an AI assistant in Claude for the Burrow Watch NGO
- Explore how to set up your environment for quality and security
- Use Skills and Connectors to create optimised, reproducible tasks
- Explore bonus steps and alternatives (e.g. Copilot)
We'll aim to keep the last 15 minutes for questions, troubleshooting, and bonus steps.
Setting up
Key concepts: Projects, Skills, Connectors, Artifacts
Building the assistant, step by step
These are the steps we'll work through live. Each one builds on the last, so it's worth doing them in order the first time.
Give the assistant context. Download the theory of change, the Project instructions, and the program background from the resources page and attach them to a new Claude Project. This grounding is what lets the assistant give useful, specific answers instead of generic ones.
Suggested prompt
I've attached our program background, theory of change, and Project instructions. Please confirm you've read them, then summarise the six coding categories and the five theory-of-change outcomes back to me in a few bullet points.
Quantitative data analysis. Upload the zone and funding CSVs and ask Claude to summarise the quarter's trends. Check the result before trusting it.
Suggested prompt
Here's this quarter's zone and funding data. Summarise the key trends by zone and month, and flag anything that looks concerning or inconsistent.
Additional scan. Turn on web search and run the context researcher Skill to pull in current wombat conservation news, so the report reflects what's happening in the field right now, not just inside the program.
Suggested prompt
Search the web for current news on sarcoptic mange in wombats and wombat conservation in Australia. Summarise anything relevant to our program in a short brief, with sources.
Transcript analysis. Upload the transcript coder Skill and an interview transcript, and ask Claude to code it. Look at the result together - does it match the framework, and would you trust it as a first pass?
Suggested prompt
Here's an interview transcript. Code it against our six-category framework, quoting the relevant line for each theme you identify, and note anything that doesn't fit a category cleanly.
Looking at emails. Connect Claude to an email inbox, and use the email intake Skill to find and extract relevant field notes - filtered by subject or sender, never a general inbox browse. Confirm which emails to include before anything is coded (this is the HITL principle in action), then hand the extracted text to the transcript coder. No live inbox handy? Use the sample field-note emails instead - paste them in and the Skill works the same way.
Suggested prompt
Check my email for anything with "field notes" in the subject from the last month (or: here are three field-note emails, pasted below). List what you find first, and wait for me to confirm which ones to use before coding anything.
Drafting, then building, the report. We recommend a human takes the first pass at writing the report - AI is most useful here as an additional layer of analysis, pulling the coded themes, data, and context brief together. Once you're happy with the content, ask Claude to build it as an Artifact, following this website's design as closely as possible.
Suggested prompt
Using the coded transcript themes, the data summary, and the news brief, build the State of the Burrows report as an artifact, styled to match this website. For each theory-of-change outcome, state on track, at risk, or insufficient data, with a one-line reason.
Bonus steps
If there's time left, or you want to keep exploring at home:
Sending the report. Using the same email connector from Step 5, ask Claude to send the report. The report-sender Skill always drafts and waits for your go-ahead before it actually sends, so treat this as safe to try.
Suggested prompt
Draft an email to [name/address] with the report attached. Show me the draft and don't send it until I confirm.
Ask Claude to brief you before a call with one of the stakeholders, using the stakeholder brief Skill.
Connect your Canva account so Claude can help design materials directly, rather than only producing text.
Using this in Microsoft Copilot instead
Everything above is written for a Claude Project, but the underlying idea - instructions plus grounding material, applied consistently - carries over to Microsoft Copilot's Agent Builder. A few things to adjust along the way: