AI Agentics CE Course demo resources.
Every demo I ran live in the AI Agentics CE course is broken down here as a step-by-step recipe with the exact prompts, the tools you need, and where to grab the skills and plugins. No re-watching needed. Pick a demo, copy the prompt, get the same result.
The tools we used in class.
Each demo uses one or two of the tools below. You do not need all of them on day one. Read this section once so you know what each demo will ask for, then jump to the demo you want to try first.
The four tools, in plain English
- Claude (claude.ai or the desktop app). Used in Demos 2 and 4. The chat tool we use most often. Free tier works for short prompts. The Pro plan unlocks longer files and the Skills system that powers the Multiple Offer Sheet.
- Codex (or Claude Code). Used in Demo 1. These are agent-style tools that can write code, build n8n workflows, and connect to your own apps. We used Codex desktop in class. Claude Code from the terminal works just as well.
- n8n (n8n.io). Used in Demo 1. A workflow automation tool that connects email, calendar, AI, and hundreds of other apps. Cloud trial is fastest. Self-hosting is free if you are technical.
- Obsidian (obsidian.md). Used in Demo 3. A free notes app that becomes the human-readable view of your AI brain.
Which demo wants what
- Demo 1 (SentriLock → Calendar). Needs Codex or Claude Code, an n8n account, your work email, and your calendar. Most complex. Budget 45–60 minutes.
- Demo 2 (Multiple Offer Sheet). Needs Claude with the
multiple-offer-sheetskill installed, plus your email so Claude can pull the offer PDFs. Budget 20 minutes once setup is done. - Demo 3 (Your AI Brain). Needs Claude Code, Obsidian, and Python 3. The full walk-through has its own field guide. Budget 60 minutes hands-on, plus a 1 to 3 day wait for ChatGPT to email your export.
- Demo 4 (AI Reputation Audit). Needs Claude Code with the BioBeacon plugin. Easiest demo. Budget 15 minutes.
Turn confirmed showings into calendar events, automatically.
When SentriLock sends you a "Showing Appointment Confirmed" email, this workflow reads it, pulls out the property address, date, time, and the listing agent, then drops a calendar event on your calendar and invites the listing agent. No more copy-paste. No more missed showings.
What you'll need
- Codex desktop (or Claude Code in the terminal). This is the AI that will help you build the n8n workflow by talking through it.
- n8n account. Sign up at n8n.io. The cloud trial is the fastest path. After the trial, the Starter plan is about $20/month. If you're technical (or you have someone who is), you can self-host n8n on your own server for free, including on a $5/month VPS or a spare Mac mini at home. More setup, zero monthly cost.
- Your work email (Outlook, Gmail, or any IMAP inbox) connected to n8n.
- Your calendar (Outlook Calendar or Google Calendar) connected to n8n.
- A sample SentriLock confirmation email saved as a
.emlfile. In Outlook: drag the email to your desktop. In Gmail: open the email, three-dot menu, "Download message".
Step 1 · Sketch the workflow with AI
- Open Codex desktop (or Claude Code) in a fresh chat.
- Paste the prompt below. Read the AI's response. It will list the n8n nodes you need (Email Trigger, IF, Code, Calendar Create Event, etc.) and the logic for each one.
I want to build an n8n workflow for a real estate showing email. Goal: When a SentriLock "Appointment Confirmed" email arrives, create a calendar event in my Outlook or Google Calendar. Requirements: - Poll my inbox every hour. - Only process confirmed appointment emails, not requested/pending emails. - Extract the property address, showing date, start time, end time, listing agent, co-listing agent, and any agent email addresses. - If the email body only has a known team member's name, map that name to their email address. - Create the calendar event with the property address in the title. - Invite the listing agent and co-listing agent by email. - Do not invite myself if I am the calendar owner. - Add the original email details into the calendar event description. - If parsing fails, send me an alert email instead of creating a bad event. Please walk me through the n8n nodes I need and the exact logic for each step.
Step 2 · Feed the AI a real sample
- In the same chat, attach the
.emlfile you saved. - Paste the prompt below. The AI will tell you which fields it can reliably extract and which fields are edge cases (multi-day showings, missing agent emails, weird date formats).
Here is a sample SentriLock confirmation email. Tell me what fields can be reliably extracted and what edge cases I should protect against.
Step 3 · Get the n8n workflow itself
- If you've already connected your n8n account to Codex or Claude Code, the AI can build the workflow directly in your n8n workspace. If you haven't, the AI will give you a JSON file you can paste into n8n by going to Workflows → Import from JSON.
- Paste the prompt below.
If not already created, write the n8n Code node JavaScript that extracts the showing date, time, address, listing agent email, and co-listing agent email from this email body. Use my n8n key if attached to create the workflow in my workspace, and show it in finder once it's complete. If no n8n account is attached, give the JSON that needs to be uploaded manually.
Step 4 · Add the safeguards
- This is the difference between a demo and something you'll actually keep running. The safeguards stop the workflow from creating duplicate events, processing the wrong kind of email, or failing silently.
Help me add safeguards so this workflow ignores requested appointments, avoids duplicate calendar events, and alerts me when it cannot parse an email.
Step 5 · Test, then activate
- In n8n, open the workflow and click Execute workflow. n8n will pull recent emails and run them through the flow without activating it yet.
- Check that the right calendar event was created. If not, paste the error back into the AI chat and ask for a fix.
- When it works, flip the workflow toggle to Active. n8n will check your inbox on the schedule you set.
Turn four offer PDFs into a seller-ready comparison sheet.
You've got multiple offers on a listing, all emailed to you as PDFs. Normally you download them, open each one, take notes in a spreadsheet, hand-build a comparison chart, and hope you didn't miss a credit hidden on page 9. With this skill, Claude does the whole thing in one prompt and gives you back a polished HTML and PDF sheet you can email straight to the seller.
What you'll need
- Claude Code (or Codex) on your computer, with the
multiple-offer-sheetskill installed. - Your email account connected so Claude can pull the offer attachments. Outlook and Gmail both work.
- The offer PDFs themselves, sitting in your inbox or saved to a folder.
multiple-offer-sheet skill is part of the AI Realtor Academy resource library. Members can grab it from the Tools Library inside the community at skool.com/ai-realtor-academy-5556. The skill comes with the install instructions and the example offer set we used in class.Step 1 · Install the skill (one time)
- Download the skill folder from the Academy Tools Library.
- Drop it into your Claude Code or Codex skills directory. The skill's README walks you through where that lives on your machine.
- Restart Claude Code so it picks up the new skill.
Step 2 · Run the prompt
- Open a fresh chat in Claude Code or Codex.
- Swap the property address in the prompt below for whatever address the offers were emailed about.
- Paste the prompt. Claude will search your inbox, download the attachments, parse them, and build the sheet.
Find my emails that have the offers for [PROPERTY ADDRESS]. Download the PDF attachments and use the /multiple-offer-sheet skill.
Step 3 · Open the result
- Claude will tell you exactly where the output folder lives (something like
multiple-offer-output/next to where the PDFs were saved). - Inside that folder you'll find a polished HTML sheet, a PDF version, and a one-page packet for each individual offer.
- Open the HTML in your browser to preview. Send the PDF to the seller.
If something looks off
- The original PDFs are the source of truth. Always cross-check the numbers on the sheet against the actual offers before you sit down with the seller.
- If an offer is missing a term (financing type, appraisal contingency), the sheet will mark it as "missing" rather than guessing. That is on purpose.
- If the extraction missed something, tell Claude: "Buyer 3's offer also has a $5,000 seller credit, please redo the sheet." It will regenerate in seconds.
Stop re-explaining your business to AI every single chat.
You've had hundreds of conversations with ChatGPT and Claude over the past year. All that context is locked inside each chat. The AI Brain workflow pulls every one of those conversations out, drops them into a searchable Obsidian vault, and teaches Claude to read your relevant past chats before doing any new work. The result: Claude starts every new session already knowing about you, your team, and your business.
Why this one has its own guide
- Demo 3 is the most powerful of the four and also the most involved. It has its own dedicated field guide on michaelwong.ai that I update every time the export format changes or a new feature lands.
- The short version of the build: kick off your ChatGPT export (it takes 1 to 3 days), request your Claude.ai export (5 minutes), and while you wait, parse your local Claude Code history into markdown.
- Then run 10 parallel sub-agents that tag every conversation with the topics, tools, and entities it touched, install the recall skill, and watch Claude start reading your past work before it codes.
Build Your AI Brain — Field Guide
Complete step-by-step with all the scripts, the prompts, and the recall skill. Bookmark it. Come back when each export email lands.
Open the guideThe big idea, in case you missed class
- Think of the vault as the human interface. Open Obsidian, hit
Cmd+G, and you see your entire AI history as a graph. Search across years of chats with one keystroke. - Think of the recall skill as the AI interface. When you say "let's work on my listing prep workflow" in a new Claude Code session, Claude reads the relevant past chats out of the vault before it does any work. No more re-explaining who your team is, what tools you use, or what you've already tried.
- Two interfaces, one source of truth.
See what AI thinks of you, then fix it.
When a buyer or seller asks ChatGPT or Gemini "who is the best real estate agent in Kailua?", what comes back? If you don't already know, this is the demo. BioBeacon scores you across the six things AI search cares about (bio quality, platform coverage, structured data, review signals, entity consistency, content freshness) and then rewrites your bio so AI starts mentioning you.
What you'll need
- Claude Desktop with Cowork enabled. Free to download from claude.ai/download.
- The BioBeacon plugin, installed from the public marketplace at github.com/GumpperGroup/cowork-plugin-marketplace. Free.
Step 1 · Install BioBeacon (one time)
- In Claude Desktop, open the Cowork tab and click the + button.
- Select "Plugins", then "Add Plugins".
- On the Plugins page, switch to the "Personal" tab and click the + button.
- Paste this marketplace path:
GumpperGroup/cowork-plugin-marketplace - Click Sync, then install the biobeacon plugin from the marketplace listing.
- Restart Claude Desktop to activate the plugin.
plugins/biobeacon/ folder, and ask it to run the visibility audit using the skill files inside. You get the same prompt and the same output, just routed through a different agent.Step 2 · Run the audit
- Open a fresh Claude Code chat.
- Swap your own name and market into the prompt below.
- Paste and run. Claude will pull your public bios from Google, score them, and write you the fixes.
/biobeacon:score-visibility Audit [YOUR NAME], real estate agent in [YOUR MARKET]. Find my public bio/profile pages if possible. Score my AI search visibility across bio quality, platform coverage, structured data, review signals, entity consistency, and content freshness. Then give me: 1. A simple visibility score out of 100 2. Top 3 strengths 3. Top 3 gaps 4. What to fix first 5. A rewritten AI-optimized bio 6. Platform-specific versions for website, Google Business Profile, Zillow, LinkedIn, and Instagram
Step 3 · Apply the fixes
- Take the rewritten platform-specific bios and paste them in: your website "About" page first (highest weight), then Google Business Profile, then Zillow, then LinkedIn, then Instagram.
- Re-run the audit a month later. Watch your score climb.
You ran the demos. Now what?
The four demos in this guide are a sample of what AI can do in your business. Each one took me weeks to build the first time and minutes to run now. Here is where to go for the next layer.
AI Realtor Academy
My Skool community where the full curriculum lives. Tier 1 (Foundations + Prompt Library) is free. Standard tier unlocks the AI Tools Library, image and video generation modules, market research, and the AEO/GEO visibility module. Join the Academy.
All four demo skills and plugins
The multiple-offer-sheet skill, the BioBeacon plugin, and the Claude Brain scripts all live in the Academy's Tools Library with install instructions and use cases.
Book a 1:1
If you want me to set up Demo 1 or Demo 2 inside your business directly, or build a custom workflow for your team, I do consulting calls. Reach out through michaelwong.ai.
Other live projects
Want to see what AI in production looks like? chat-teamwonghawaii.com is our AI listing search bot. newconstructionhawaii.com is built on a multi-agent SEO pipeline.