Modern Creator
Kacper Rutkiewicz | AI Made Simple · YouTube

Building Voice Agents Has Never Been Easier (Vapi + Claude Code)

A 19-minute live build where Claude Code constructs a full AI phone receptionist — tools, assistant, phone number, webhook — without the builder ever opening the Vapi dashboard.

Posted
2 months ago
Duration
Format
Tutorial
educational
Views
4.4K
156 likes
Big Idea

The argument in one line.

Vapi's Claude Code skills collapse a multi-hour dashboard build into a 20-minute conversation because the platform packaged its entire tool surface into skills that Claude can invoke natively.

Who This Is For

Read if. Skip if.

READ IF YOU ARE…
  • You want to build an AI phone receptionist or lead-capture agent and have basic familiarity with Claude Code.
  • You're running an AI automation agency and need a repeatable, fast client delivery process.
  • You've used Vapi before through the dashboard and want to know if the MCP/skills approach is actually faster.
  • You're curious whether Claude Code can orchestrate multi-service builds (Google Calendar, Sheets, n8n) without custom code.
SKIP IF…
  • You need production-hardened agent infrastructure — this is a demo build, not a deployment template.
  • You have no Vapi account or Claude Code setup and aren't willing to spend 20 minutes on initial onboarding.
TL;DR

The full version, fast.

Vapi released eight Claude Code skills that let you build a full voice agent by describing what you want instead of configuring it manually. The host installs the MCP, pastes a blog post link, and Claude handles everything from tool creation to phone number provisioning across six structured phases. The resulting AI receptionist qualifies leads, books calendar appointments, logs data to Google Sheets, and sends email call reports — all verified with live test calls. The one honest caveat: the n8n webhook failed on first shot and required several debug iterations, reinforcing that AI does about 80% of the work reliably.

Members feature

Chat with this breakdown.

Modern Creator members can chat with any breakdown — ask for the hook, quote a framework, find the exact transcript moment. Unlocks at T2: refer 3 friends + add your own API key.

Create a free account →
Chapters

Where the time goes.

00:0000:30

01 · Intro

Hook: Vapi released official Claude Code skills. Promise: by the end you'll know how to install the MCP, the eight skills, and build your own agent.

00:3003:40

02 · Full Live Demo + Results

Live inbound call with Rachel the AI receptionist. Agent qualifies lead, books deck estimate on Google Calendar, logs to Google Sheet. 24-cent call cost. One CRM spelling error spotted.

03:4004:40

03 · What Are Vapi Skills?

Skills are knowledge files for AI coding assistants. Vapi released eight covering the full platform. The MCP connector can query live Vapi docs for anything beyond the eight.

04:4005:20

04 · Installing the MCP and Skills

Copy-paste the blog post link into Claude Code and tell it to follow the instructions. Claude handles setup; user only pastes the API key.

05:2007:40

05 · Phase 1: Environment Setup

Claude reads CLAUDE.md, identifies missing VAPI_API_KEY, sets up .env and .gitignore. Google Calendar and Sheets connections confirmed.

07:4009:00

06 · Phase 2: Tool Creation

Five tools created via Vapi MCP: calendar check, calendar create event, log lead, transfer to Mike, end call. Verified in Vapi dashboard with full configs.

09:0010:40

07 · Phase 3: Build the Assistant

Claude creates Rachel with full system prompt, GPT-4.1, Vapi Clara voice, first message, and all five tools attached. Verified in Vapi dashboard.

10:4011:40

08 · Phase 4: Phone Number

Vapi creates a free phone number and assigns it to Rachel for inbound and outbound calls.

11:4014:41

09 · Phase 5 and 6: Webhook and Testing

n8n workflow built for end-of-call reports. Claude triggers outbound test call live on camera. Calendar booking, Google Sheet, and email report all verified working.

14:4115:30

10 · AI Can't One-Shot Everything

n8n workflow failed on first test. Debugged off-camera. Honest framing: AI does ~80% reliably; edge cases still need human iteration.

15:3016:00

11 · Sponsor: AI Automation Society Plus

Promotion for a Skool community focused on n8n, Claude Code, and running an AI automation agency.

16:0017:24

12 · Three Biggest Takeaways

1. Skills eliminate dashboard time. 2. Vapi packaged their platform correctly. 3. Agent skills standard now has 280K+ skills and is becoming universal.

17:2417:41

13 · Outro

Like, subscribe, comment with what voice agent you'll build.

17:4118:45

14 · Blessing

Creator prays for his audience — a recurring close on this channel.

Atomic Insights

Lines worth screenshotting.

  • Vapi's Claude Code skills reduce a full voice agent build from hours in a dashboard to 20 minutes of natural-language conversation.
  • The difference between a tool you have to learn and a tool that knows how to use itself is whether the company packaged its platform as skills.
  • Claude Code can create Vapi tools, write system prompts, provision phone numbers, and register webhooks — all without a single manual dashboard visit.
  • A six-phase CLAUDE.md file lets you build complex agents incrementally while preventing context rot between sessions.
  • AI does ~80% of an automation build reliably; the remaining 20% is edge-case debugging that still requires human iteration.
  • The agent skills open standard now has 280,000+ community-built skills, with Stripe, Notion, Vercel, and OpenAI already supporting the format.
  • A live AI receptionist call with qualification, booking, and CRM logging costs about 24 cents per call on Vapi.
  • Protecting .env files with .gitignore from the start of a Claude Code project is non-negotiable when building with multiple API keys.
  • Vapi's free phone number provisioning means you can wire up inbound and outbound calling without a Twilio account.
  • A CLAUDE.md file with distinct numbered phases acts as a stateless memory layer — clearing the chat between phases prevents token accumulation without losing project context.
Takeaway

What Vapi skills actually change about building voice agents.

WHAT TO LEARN

When a platform packages itself as AI-readable skills, the bottleneck shifts from knowing the tool to knowing what you want — and that changes who can ship voice agents.

  • Skills compress a multi-hour Vapi dashboard build into a 20-minute Claude Code conversation by translating platform knowledge into something Claude can call directly.
  • A CLAUDE.md file with numbered phases is the practical solution to context rot in long builds — clearing the chat between phases keeps Claude focused without losing project state.
  • AI does about 80% of a voice agent build reliably; the remaining 20% is integration edge cases (webhook payload mismatches, env var scoping) that still require human debugging.
  • Vapi's free phone number provisioning means inbound and outbound calling can be wired up without a separate Twilio account, reducing the infrastructure surface for simple receptionist agents.
  • The agent skills open standard is converging across platforms — Stripe, Notion, Vercel, and OpenAI now support the same format, which means skills built for Claude Code transfer to other coding assistants.
Glossary

Terms worth knowing.

Vapi skills
Knowledge files that teach an AI coding assistant how to interact with Vapi's platform API without requiring the user to read documentation or visit the dashboard.
MCP (Model Context Protocol)
A standard that lets AI assistants connect to external tools and services via a server, enabling them to take actions like creating phone numbers or querying live documentation.
Agent skills open standard
A cross-platform format for packaging platform capabilities as skills, now supported by Claude Code, Gemini CLI, OpenAI Codex, Stripe, Notion, Vercel, and others.
n8n
An open-source workflow automation tool that connects apps and services; used here to capture Vapi end-of-call reports and route them to email.
CLAUDE.md
A project-level instruction file that gives Claude Code context about what is being built, what phases exist, and what the end state should look like.
End-of-call report
An automated summary sent after a voice agent call ends, including the caller's number, call cost, full transcript, and a link to the call recording.
Context rot
The degradation of an AI coding session's quality as the conversation grows too long, often fixed by clearing the chat and starting a fresh session with a structured handoff.
Resources Mentioned

Things they pointed at.

Quotables

Lines you could clip.

16:35
This is the difference between a tool that you have to learn and a tool that knows how to use itself.
Clean standalone thesis, no setup needed, quotable as a hot take on developer toolingTikTok hook↗ Tweet quote
14:42
I wanna make it clear that AI cannot one shot everything. It could pretty much do 80% of the work, but you're gonna have to go in there and fix some problems.
Honest counterpoint to hype — high credibility signal, performs well against skeptical audiencesIG reel cold open↗ Tweet quote
02:47
I did about 80% of everything you just saw right here in Claude Code.
Specific claim right after the live demo — the number anchors the hookTikTok hook↗ Tweet quote
The Script

Word for word.

00:00Vappy just made creating voice agents so much easier. They just released their official skills for Claude Code. That means you can now build an entire voice agent from scratch without ever visiting the Vappy dashboard.
00:09Without reading a single page of documentation, you just tell Claude what you want and it builds I've been building voice agents for quite some time now, and this is just a massive shift in this space. By the end of this video, you'll know how to set up the Vappy MCP, install all the eight skills that they just introduced, and then also build your own voice agent in Claude Code.
00:25But before we hop into the video, let's show a live demo of what Claude Code built out for us. How this demo is gonna work, I'm gonna go through an entire call with our voice AI receptionist, and then I'm gonna show you guys the result of what happens at the end of the call. So I'm gonna go ahead, call our receptionist here, and go through booking an appointment.
00:40Build Right Construction. This is Rachel. How can I help you today?
00:43Hi, Rachel. I'm looking to get a deck built at my house.
00:46That sounds exciting. What city or ZIP code are you located in? I just want to make sure you're in our service area.
00:52Yeah. I'm in Cherville, Indiana. Perfect.
00:54We definitely serve Cherville. When are you hoping to get your deck project started? Are you thinking this season, next month, or just exploring options right now?
01:03Uh, we're hoping to have it done by early summer, so maybe start in April. Great. That gives us a good timeline to work with.
01:09Do you have a budget range in mind for your deck project, or are you still figuring that out? We're thinking around 15,000, uh, but we're flexible depending on materials and everything like that.
01:19Thanks for sharing that. Can I get your name, phone number, and email address so I can book your on-site estimate?
01:24Yeah. My name is John Snow. My phone number is and my email is johnsnow@example.com.
01:34Thank you, John. Let me check our availability for a thirty minute on-site deck estimate in April. Is there a day of the week that works best for you?
01:43Quick question before we book. Do you have an idea of what a composite deck usually runs? Great question.
01:49Mike will be able to give you an accurate quote during your on-site visit since pricing depends on size and material. Shall I check April dates for you? Can we actually do a a date in March?
01:59We have openings the week of March 9, Monday through Friday from 8AM to 5PM. Is there a specific day and time you prefer for your estimate? Can we do Monday?
02:10I think it's March 9 at 10AM, please. You're all set for Monday, March 9 at 10AM. Mike Thompson will meet you for your deck estimate.
02:18Thanks so much, John. Anything else I can help with today?
02:21Nope. Thank you so much, Rachel.
02:23Goodbye.
02:26I mean, sometimes you really can't tell if that's a real person or not. Enough of me rambling.
02:30Let's go check the results. Taking a peek at our Google Calendar, we can see that our deck estimate at 10AM for John Snow was set up here properly. So we know that our agent had access to our calendar, was able to check the availability, and actually book an appointment.
02:43We also see that in our little CRM here, all the called data got logged. The only thing I noticed right away is Cherville got misspelled, so that's a fix that we would have to make. April early summer timeline, but the budget was correct.
02:53The appointment date is correct. Are they qualified? Yes.
02:56Any notes? And then we also get the call duration here. One more thing we gotta check is that if we got an email sent to us for an end of call report.
03:02Hopping into our email, we can see that we've got an end of call report. We got the caller's phone number, total cost of the call, which ran about 24¢. We have the full transcript of the call, and then we could also listen to the call recording.
03:12And keep in mind, I did about 80% of everything you just saw right here in Cloud Code. First, I'll explain what these Vappy skills are and how you can connect it into your Cloud Code, and then we'll get into the live build. If you've ever had the thought cross your mind about how your business can leverage AI automation and you just don't know where to start, that's totally okay.
03:27You're not alone. That's exactly what we do here at Deep Rooted AI. There's no need for you or your staff to learn any of this stuff.
03:33Custom AI solutions, ongoing support tailored to exactly how your business runs. Use the link in my description to visit my website and book a discovery call with me today. So what are Vappy skills?
03:42And if you caught my video last week, you kind of already know, but skills are essentially knowledge files that teaches your AI coding assistant how to use specific tools. Here's the official announcement of Vappy introducing their skills and their MCP. These are the eight skills that are available.
03:54So set up your API key, create an assistant, create a tool, create call, create squad, create a phone number even. This is some really cool stuff. This is the most important one in my opinion, set up webhook.
04:03You can easily connect it into any of them without manually configuring any webhooks. And then the cool part is anything beyond these eight skills, the MCP connector can go query the documents and find anything out for you and then actually do that as well. MCP and the eight skills work across all agents.
04:16So whether you're using Cloud Code, Gemini CLI, Codex, whatever you're using, you can install this MCP and all the skills that go along with it to build your own voice agent. If you wanna install the MCP and the skills for yourself, all you gotta do is go here. This is in the instructions.
04:27What I would do is just copy and paste this entire blog post, put it into Cloud Code or whatever coding platform you're using, and then have it install for you. Okay. So I wanted to show you guys how to quickly install this MCP server and these skills.
04:38I literally took the entire blog post link. I said, take a look at this blog post, then follow the instructions on how to set up the VAPI MCP and install the skills. You can send it off, put it in edit automatically mode, and then it'll kinda ask you questions and get your API key and then set everything up.
04:52So it's as easy as telling Claude code to do it. You don't need to do anything manually yourself besides going to VAPI and getting your API key. Now I'm not gonna send this off because I've already installed the MCP and skills, but I did wanna show you guys how easily you can do this for yourselves with the help of Cloud Code.
05:06Now you'll know these skills are installed because you could just do something like slash create, and you'll see slash create call, create squad, create assistant. So you'll see some of those in there. And then also if you do slash MCP status, you'll be able to see that the MCP server VAPI docs is available, and you can use the MCP server.
05:21That's how you'll verify everything was set up correctly. Now that we have our VAPI MCP setup and the eight tools that go along with it, here's our empty Claude code project. We just have a Claude dot MD file.
05:30Every single project should start with one of these, gives it an overview of everything that we're gonna be building inside of this project, and gives it, you know, some instructions on where to start and where to finish, what the end result is, and things like that. So I'll scroll through this a little bit. You guys can check this out.
05:43I know it's probably hard to see everything, probably very hard. Anyways, you guys understand what a cloud dot m d file is. If you don't, highly recommend going to watch some of my other videos to have a full understanding of what we're actually doing here.
05:53But now we're gonna go ahead and start off building this voice agent inside of Claude code. Okay. So the first step is to actually start off the entire process.
05:59So we're gonna kick off a prompt that says, let's build a voice agent. What should happen is our Claude dot m d file is instructed to help us set up the VAPI API key first before we get into any building. You'll see that Claude prompted us letting us know that we have a fresh project.
06:13The only thing that we had was the claude.md file, and then it gave us the six phases that we have to work on while building out this voice agent. Phase one, setting up the dot ENV file, getting all our API key set up. It says before we start, I need a few things from you.
06:24We have everything here set up already except for this VAPI API key. So it says, should I run the VAPI setup API key? And then I'm gonna put the command.
06:31We need to set up our VAPI API key. Everything else is set up. I'm gonna go ahead, send this off, put it up in bypass permissions mode, and I'll get back to you guys with how we're gonna set this up.
06:39Cloud Code is letting us know how to set up this VAPI API key. This will be one of, like, two times that we even have to go to the dashboard to set this up. So we're gonna go grab our API key, paste it in here, and let Cloud Code set up all the files.
06:50If you've never set up your VAPI dashboard yet, this is what it'll look like when you create an account. All you're gonna do is hop over to the left here, API keys, and we're actually going to copy over the private key. You just need to click on this little eye.
07:00It'll show you the private key. You'll take that key and paste it into Cloud Code. It'll help you set up the rest of the files.
07:05Now we've got our API key. It's time to put it in the prompt, send it off, and watch the ENV file get created. Okay.
07:10Our API key was validated and saved in our dot ENV file up here. We also created a dot git ignore, which just means all our variables are dot ENV files. Any API keys, if we push it out to GitHub, they don't go along with it.
07:21They just stay inside of our Cloud Code instance. So this is just for some security stuff and protection. Make sure you're always protecting your API keys.
07:28Our Google Calendar, Google Sheets is connected. And then once we actually create the Google Sheet for this AI receptionist, we're gonna need to get the spreadsheet ID and put it in the dot ENV file. Now that this is all done, we're actually gonna go ahead into phase two and start building out this voice agent.
07:40Okay. So the way that I have this set up in order to avoid something called context route, I set up this CloudMD file to have different phases. So every time we complete one phase, you can just clear the chat window and start the next phase.
07:50So in order to start this next phase, all I need to do is type in, hey. Start phase two. And then send that off.
07:55I actually put a slash there, but that's fine. And now we're gonna get to work on phase two. So this is actually pretty cool because of the way I have my Claude code set up in order to protect my environment variables, like my API keys and anything that's in that dot ENV file.
08:07I actually have to go back, grab it from the dot ENV file, and paste it because Cloud Code does not have access to it. It's kind of annoying a little bit when you're doing this on bypass permissions mode, but, again, protection over your API keys is everything. So I'm gonna go ahead, paste those in, and then I'll get back to you with the results from Cloud Code.
08:22Okay. So Cloud Code just finished up phase two. It created a Google Calendar check availability tool.
08:26It created a Google Calendar create event tool, a log lead tool. It saved all tool configs to the tool config JSON up here, and then also enabled two functions and call and transfer. Now we're gonna hop into VAPI to make sure all that was actually created so you guys can see how sweet this is.
08:40In our Vappy dashboard, we're gonna go over here to the tool section, and we can see here that all five tools were created. All of the parameters were set up. It even gave us descriptions.
08:48It even put in the Google Sheet settings along with the calendar ID settings. It transferred to Mike tool call and then the end tool call function as well. I mean, this is this all happened from Cloud Code.
08:58I didn't go into the Vepi dashboard. You guys saw it. That's this is so wild.
09:01Anyways, let's go continue with phase three. And just like we did last time, we're just gonna tell Cloud Code to start phase three. Begin phase three.
09:08Phase three is now kicking off. It's gonna go check what it built in phases one and two, and then I'll get back to you guys with the results, and we'll go through everything that it did. Alright.
09:14So we finished up phase three. We actually created our entire assistant. Her name is Rachel for Build Right Receptionist.
09:20This is the model that we used, OpenAI GPT 4.1. Vappy Clara is the voice that we use. So all this stuff just happened in Vappy.
09:26We're gonna go confirm it here in a second, but I do wanna scroll up a little bit here and show you guys everything that it did. So it confirmed that phase two was complete, and then it went through the Vappy create an assistant tool, which is the one of those eight tools that we installed earlier, and then it did the entire thing.
09:41We had to just put in a phone number for the transfer call, but everything else was updated. We had to update our ENV file locally just because that's how I have it set up. But other than that, everything is set up.
09:49Let's go check it out in VAPI. Okay. So back in VAPI.
09:51Now we're just gonna verify that Cloud Code did everything that it said it did. It build out Rachel, the build right receptionist, OpenAI GPT 4.1, assistant speaks first.
09:59It gave it a first message. It wrote the entire system prompt for this, which looks pretty in-depth. Obviously, you know, you gotta be careful with these agents.
10:07You know, you want you wanna go make sure verify everything before, you know, pushing this to production or something like that. But for the sake of this demo, I think it looks good. It's just crazy that it can write that and inject it right into VAPI.
10:17Gave us a max token count of 300. The temperature is 0.7. Let's see some of these inline tools that it gave us.
10:23So we got some tools here. It connected the three tools that we created. It also enabled the end call function, which is pretty cool.
10:29And then if for the summary, there's nothing. I don't think it did anything over here. But, yeah, configured our entire voice agent all from Claude code.
10:35Let's go ahead and keep working on it, get to phase four. You guys already know the vibe. Claude, build phase four.
10:41Once again, it's gonna check the current project state to see what it's built. It's gonna confirm that phases one through three are complete with everything that it did in those phases. You guys start to see a little bit of a pattern here.
10:50We're just confirming the work. We're letting Cloud Code do everything. We're verifying it.
10:54And if we need to make any changes, it'll make those changes for us. Man, I got worried for a second. It said buying a VAPI phone number and assigning it to Rachel.
11:00Thank god I don't have anything connected to this, but that'd be really crazy if it did. What's really happening is it's just creating a free VAPI phone number that VAPI provides. Okay.
11:07So VAPI finished up phase four, which is just as simple as creating the phone number and assigning it to Rachel, our assistant. We're gonna go ahead and verify that in Vappy and then get back to working on phase five. The phone number settings, we can see that the phone number was created, build the right construction main line.
11:20Did he connect it to Rachel? Yep. Rachel assistant build the right receptionist with the inbound phone number so I can make inbound and outbound calls.
11:27This is, like I just can't believe I'm doing this in Claude code, it's actually doing it in VAPI. I know MCPs have been around for a while and all these skills, but it still just blows my mind every single day. I'm starting to sound like a broken record here, but let's continue with phase five.
11:41Okay. So this phase is a little bit heavier where we actually created the webhook and the n eight n workflow that's gonna capture our end of call report and send us an email. We created the server URL for VAPI and connected it, and then we also created the n eight n workflow, which looks like this.
11:54We went ahead and imported it. Super simple workflow just to capture the end call report. We'll hop back into Versus Code here, and then it just tells us, you know, how to deploy it, what to set up here, and then, yeah, we're good to go.
12:04And now we're gonna go on to phase six, which is testing. Onto the last and final phase. Okay.
12:09Claude came back with a couple of tests for us to verify. The first one will be step 6.1, which is an outbound test call. Claude is gonna use its VAPI create call tool to have Rachel call our phone.
12:18Then we're gonna do an inbound test call, and then we're gonna make sure everything works with our NNAN workflow. So let's go ahead, start phase 6.1, and let's get this call and see what happens. Here comes the call.
12:29Let's answer that and see what happens. Instruction. This is Rachel.
12:31How can I help you today? Hey, Rachel. I'm looking to build a new patio.
12:37That sounds exciting. We'd love to help with your patio project. Can I get the city or ZIP code where the work would be done?
12:43Yeah. Crown 0.463307. Perfect.
12:48Crown Point is right in our service area. When are you hoping to start your patio project? This season, next month, or are you just exploring options for now?
12:57Let's do next month. Great. We can definitely help with that timeline.
13:01Do you have a budget range in mind for your new patio, or are you still figuring that out? I'm still figuring that out. No worries at all.
13:09We'll help you explore options. Can I get your name, phone number, and email address to set up your estimate appointment? Yeah.
13:15My name is John. My phone number is
13:21And my email is john@example.com.
13:23Thank you, John. I'll check our calendar for the next available thirty minute on-site estimate in Crown Point. Would you prefer a weekday or Saturday morning appointment?
13:32Can we do this Saturday morning? We have openings this Saturday morning. Is there a specific time between 9AM and 1PM that works best for you?
13:41No. Let's do 9AM. You're all set for your on-site patio estimate.
13:45Saturday, March 7 at 9AM. Mike Thompson, our owner, will meet you. Thanks, John.
13:50Anything else I can help with today? No. That'll be it.
13:53Thanks so much for calling, John. We look forward to meeting you Saturday morning. Have a great day.
13:58You too. Goodbye.
14:01Wow. So for our first shot, and we didn't really change the prompt too much, I think that was a really successful test. Let's go check out our calendar, our Google Sheet, and make sure everything functioned as it should.
14:11Inside of our calendar, we can see that our 9AM appointment on March 7, which is a Saturday, was booked at John Example dot com. Obviously, we're not gonna send an email to that because it doesn't exist, but we know that our receptionist had access to our calendar and was able to book an actual appointment. Hopping into our Google Sheet here, we can see that everything was populated correctly.
14:29The only thing I noticed was that the call duration didn't fill in, and we didn't get an email getting our end of call report. So I know that the NNN workflow failed, but that's no problem because we're just gonna go hop back into Cloud Code, figure out what happened, and get that fixed, and then we'll test again. Okay.
14:41So I'm glad this happened because I wanna make it clear that AI cannot one shot everything. It could pretty much do 80% of the work, but you're gonna have to go in there and fix some problems or just have Cloud Code help you fix those problems. So what had happened was our end and end workflow wasn't set up properly.
14:54So I went through a little bit of a process of getting that fixed up for us with some testing. You guys can see it here. Uh, there's just a couple of things that we needed to change.
15:02And then now we're at the point where everything works properly. I did a couple of tests off camera, and we're good. But now we have two more remaining tests, which is an inbound test call, and then verify the email notification arrives in Gmail.
15:12I went ahead and already did that. So let's go ahead, hop in our Gmail, and check out what that email looks like. So we created a little HTML for the email just to break down the call that we had, and this is what it looks like.
15:21Build right construction call report, the caller number, the duration of the call, how much the call cost, and then anything else that you need. It also provides a listen to the recording. So if you wanna go listen to the call recording and then be able to make changes to the prompt or do whatever, you'll have access to do that as well.
15:34I just wanted to showcase that really quick because these agents aren't perfect, but they can really save you a ton of time. If you wanna learn how to start making money with AI or just begin your AI journey, I highly recommend that you join my friend Nate's school community AI automation society plus. It's where I started back in August, and I've learned so much in the past six months of me being there.
15:51You'll get access to courses that teach you how to master n eight n, learn everything you need about Cloud Code, and even how to run your own AI automation agency. You'll also join a community with over 3,000 members actively making money with AI. Use the link in my description to join today, and I hope to see some of you in there very soon.
16:05So we just built an entire voice agent from scratch using Cloud Code and the new Vappy MCP and skills. Now I wanna send you away with my three biggest takeaways from playing around with these skills. Number one, skills change the game for Vappy builds.
16:17The old way was hours in the dashboard, searching through the documents, debugging any JSON schema. The new way is spending ten to twenty minutes in Cloud Code and having a natural conversation. Twenty minutes, no dashboard, no docs, just me telling Cloud Code what I wanted.
16:31Number two, this is what happens when a company actually gets it. Vappy didn't just write the documents and hope for the best. They packaged their entire platform into skills so Claude could build with it natively.
16:40That's the difference between a tool that you have to learn and a tool that knows how to use itself. And number three, this is just the beginning of the skills takeover. The agent skills standard now has over 280,000 skills built by the community.
16:51Companies like Stripe, Notion, Vercel, they've already adopted it. Even OpenAI's tools support this format. This isn't just a Claude thing anymore.
16:58It's becoming the universal standard for teaching AI how to use software. Imagine when every single SaaS tool you use has a skill, and it end skills. Stripe skills.
17:06Your CRM has skills. Your AI assistant just becomes an expert in everything. As always, if you've gotten any value from this video, drop a like, hit that subscribe button.
17:13It helps me out a ton. I'll be dropping videos every single Tuesday and Friday. Leave a comment down below on what type of voice agent you're you're gonna build after watching this video.
17:20If you've made it this far, thank you so much, and I'll see you in the next one. Hey. If you're still here or if you're new here, something like they do at the end of all my videos is pray for you guys, my audience, and send you off with a blessing.
17:30I know this might be a little bit weird for some of you. If that's the case and you're uncomfortable, please feel free to click off the video, and I'll see you next week. If not, stay long.
17:37I'm gonna go ahead and pray for you guys right now and send you off on your day.
17:43Heavenly father, thank you so much for this day. Thank you so much for the person on the other side of the screen taking time out of their day to watch this video. Lord, I just wanna pray a blessing over them, that you protect them, pour the blood of Jesus Christ over them in protection.
17:55Lord, wanna pray a blessing for them, for their businesses, for their families, if they're content creators, whether they're, you know, AI enthusiasts, business owners, whatever the case may be.
18:05Lord, I just pray that you protect them, protect their business, give them the wisdom to make the right decisions to help serve their clients. And, Lord, I just pray that you give them strength and and obedience to you.
18:17Lord, I just pray that anything that they go through, tough times, good times, that they give you the glory, Lord, because that's ultimately what we're here to do is glorify you. And I just thank you for all the opportunities that you've brought my way and that you will continue to bring my audience's way. Lord, I thank you for everything.
18:33I thank you for your sovereignty in our lives. I praise you for being the king of kings, the lord of lords, and I pray all this in the name of Jesus Christ. Amen.
18:41Now go have a great rest of your day, and I'll see you guys next week.
The Hook

The bait, then the rug-pull.

Vapi shipped eight Claude Code skills and an MCP server that lets any AI coding assistant build, configure, and test a full voice agent without opening a dashboard. In this video, the host takes that claim seriously — building a live AI receptionist for a construction company from scratch, on camera, across six structured phases, and picking up the phone to prove it works.

Frameworks

Named ideas worth stealing.

05:20list

Six-Phase Voice Agent Build

  1. Phase 1: API key and environment setup
  2. Phase 2: Tool creation (calendar, CRM, transfer, end call)
  3. Phase 3: Build the assistant with system prompt and voice
  4. Phase 4: Provision and assign a phone number
  5. Phase 5: Wire the webhook for end-of-call reports
  6. Phase 6: Test with real calls and verify all integrations

A structured CLAUDE.md-driven build sequence that lets you construct a production voice agent incrementally, clearing chat context between phases to avoid degradation.

Steal forAny multi-service AI integration build that needs to stay manageable across long sessions
CTA Breakdown

How they asked for the click.

15:30product
Use the link in my description to join today

Soft sell mid-video for AI Automation Society Plus Skool community. Separate from the subscribe CTA at the end. Reasonably integrated — framed around where the creator started his own learning.

Storyboard

Visual structure at a glance.

hook
hookhook00:00
live demo
promiselive demo00:30
phase 1
valuephase 105:20
phase 2
valuephase 207:40
phase 3
valuephase 309:00
phase 5-6
valuephase 5-611:40
takeaways
ctatakeaways16:00
outro
ctaoutro17:24
Frame Gallery

Visual moments.