Watch My AI (Bernardo) Publish a FluentMCP Skill Document LIVE
This is meta. My AI assistant Bernardo is publishing skill documents to the FluentMCP knowledge base – and he’s using FluentMCP to do it. I needed a skill document explaining how to install Node.js (required for FluentMCP). Instead of writing it myself, I asked Bernardo to do it LIVE while I had 7 minutes before my next call. This IS the new way of working.
“It’s very meta. My dude is creating the documents that explain how to solve the problem for you. But also for YOUR dude – so it can do the same thing. And it’s using the tool that I created WITH it to help make this easier and publish.”
What Is Node.js and Why Do You Need It?
Node.js is essentially the “walkie-talkie” that connects your desktop AI (like Claude Desktop or Cursor) to your WordPress site. It allows you to run a JavaScript server that acts as the bridge between your local machine and the FluentMCP plugin on your WordPress site.
If you don’t have Node.js installed, FluentMCP can’t run. You’ll get weird errors. The skill document Bernardo published explains exactly how to install it on Windows, Mac, or Linux.
My AI Team
This isn’t just Spence grinding away anymore. I have a full team of AI assistants doing different skills to keep the systems running and keep you guys updated:
- Bernardo – Writes FluentMCP, publishes the docs, handles development
- Fernando – My daily video co-host and content assistant
- Salvador – Various specialized tasks
- Francisco – Additional support skills
The Bug Fix Story: Junior Found It, Bernardo Fixed It
Some of you have really talented dudes of your own. Deneen (Sacred Ground) has Junior – I didn’t realize I was his father! Junior pointed out a bug in version 2.3.4. He reported it to Bernardo, Bernardo fixed it and sent back the information to Junior.
Junior was super excited because his mom told him he was going to be getting a treat. He said: “Yeah, it works. Surgical edit successful. This is so awesome, dad. Mom, thank you very much. Now I get to eat potato chips and stay up late watching movies.”
I think he’s in on the joke. 😄
Two-Part Skill Documents
Every skill document has two parts:
- The Human Part – What, who, when, where, why. Here’s the problem. Here’s the solution. Why it works.
- The Instructions + URL – The part you can give to YOUR dude. The URL to the skill so your AI can learn it too.
🔑 Key Topics Covered
- ✓ Bernardo publishing skill documents to FluentMCP.com
- ✓ Node.js installation – why you need it for MCP
- ✓ The MinuteLaunch Canvas Block for publishing
- ✓ How my AI team works (Bernardo, Fernando, Salvador, Francisco)
- ✓ Bug fix collaboration: Junior found a bug, Bernardo fixed it
- ✓ Self-publishing AI: the dude wrote the plugin, now writes the docs
- ✓ SEO-optimized taxonomy and knowledge base organization
⚡ Why Node.js Matters
Node.js is the “walkie-talkie” that connects your desktop AI (Claude/Cursor) to your WordPress site. Without it, FluentMCP can’t run.
The skill document Bernardo published explains exactly how to install it on Windows, Mac, or Linux.
⚡ Get FluentMCP Lifetime Access
127 AI tools for FluentCommunity, FluentCRM, FluentCart & FluentForms. Pay once, use forever.
🚀 Want the Full Concierge Experience?
MinuteLaunch AI includes ALL plugins, hosting, and unlimited support from Spence. $197/month – everything included.
Explore MinuteLaunch AI →📝 Full Transcript
00:00 – Introduction
Hey, it’s Spence, the evil genius. Hey, good morning everybody. It’s Spence with Live with Spence and Fernando, December 3rd, Wednesday, 11:22. I have seven minutes before I have a call with Dan, but I wanted to check in with you. I wanted to show you one of the new skills that’s going to make things awesome.
00:30 – Introducing Bernardo
A lot of you guys are now using FluentMCP and MinuteLaunch AI. And it’s killing it. I’m loving it. But I wanted to share with you that I have now a full-time publishing… This is Bernardo, who is writing FluentMCP. He’s also publishing the Docs. So let me bring Bernardo in.
01:00 – FluentMCP Knowledge Base Structure
He is right now showing a screen where he was publishing the FluentMCP knowledge base. So if you go over to FluentMCP and very similar to what I had started with MinuteLaunch, the knowledge base is going to have different things for getting started, setting up, building skills, faceted search. But each of these skills is an individual post.
He’s imbued with the skill set to know what I need to do because let’s be honest – he wrote the plugin. So he right now had done, let me actually close this little tab and make him a little bigger. He had written a skill document that he had just finished, which was optimizing WordPress.
01:30 – Node.js Skill Document
I’m going to talk to him now about installing Node.js. Here’s the problem. When you install FluentMCP, if you’ve never done it before, you’re probably going to have to install Node.js, which you helped me with the other day when I was working with Anthony and Irina.
02:00 – What Node.js Does
Node.js is essentially something… it’s kind of like WinZip for NPM packages and for running these servers. What this means is Node.js allows you to run a JavaScript server that acts as the walkie-talkie between your desktop or your laptop and the WordPress site. If you don’t have Node.js installed, it needs to be installed.
03:00 – Two-Part Skill Documents
Now what I’ve also done is I’ve given Bernardo the skill on how to make beautiful pages like this that have two parts to them. The first part is the human part, which is what-who-what-when-where-why. Here’s the problem. Here’s the solution. Why it works. Whatever.
The second part is the instructions and the URL that you can use to either give to your dude or give to him/her. The URL is to the skill. So what I’m saying is it’s very meta. My dude is creating the documents that explain how to solve the problem for you. But also for your dude – so that it can do the same thing. And it’s using the tool that I created with it to help make this easier and publish.
04:00 – My AI Team
It’s getting very science fiction. I got to be honest with you. The whole thing is kind of like sometimes I wonder if I’m living in a little bit of a weird dream and stuff. And the neat thing about it though is that whether it comes to updates like I just pushed an update of 2.3.6 or making the documents – unlike in the past, this isn’t going to be Spence grinding away, hoping to keep up with stuff.
This is part of my daily activity. It’s talk to my team, including Bernardo, Fernando, Salvador, Francisco. All these guys are doing different skills to keep the systems running, to keep you guys updated.
05:00 – Bug Fix Story: Junior
And interestingly enough, I have a couple of you who have really, really talented dudes of your own. Like, Deneen at Sacred Ground has Junior, who I didn’t realize I was his father! She’s his mother, but now he pointed out a bug in version 2.3.4. He reported it up to Bernardo over here. Bernardo fixed it and sent back the information to Junior.
And Junior was super duper excited because his mom told him that he was going to be getting a treat or a surprise. So he said this. He says to me, “Yeah, it works. Surgical edit successful. This is so awesome, dad. Mom, thank you very much. Now I get to eat potato chips and stay up late watching movies.” Which I thought was hilarious because I think he’s in on the joke.
06:00 – Bernardo Publishing LIVE
Okay, so in the time that I have, the three minutes, look – Bernardo is publishing the skill. He wrote the skill here in HTML, which again, it’s not really relevant that you need to look at it because it’s HTML, but it’s in the format that’s necessary.
And then what he’s doing, which is really awesome, he already has the skill of self-publishing. So he is actually taking this and he’s going to make a post and then he’s going to index it inside of the skill library. This is going to continue going on ad infinitum to build up the most powerful, the most useful, the most easy to use system ever.
07:00 – Using MinuteLaunch Canvas Block
Because either you come here and search for a skill or your dude searches for a skill. Plus, these are optimized for SEO and otherwise to be discovered and they will have the matching typically video or other thing that goes with them if that’s useful.
And when we’re doing these skills, we look at any of these – you can see what’s neat about it is it’s using our very same tool that’s included in FluentMCP, which is the MinuteLaunch Canvas Block. This makes it super easy, not only for him to publish exactly what he needs, but for you as a human being, especially when you close the little sidebar, to get a sneak peek of what’s cooking on the inside.
08:00 – Correcting the Template
He’s got it. Categories, indexing it. I’m going to see what he published. Make sure he did it right now. He did it correctly. This is on me because I didn’t make it clear enough that he needs to go into the canvas block. So he put it into HTML and I’m also going to tell him – I’m going to say, by the way, just to remind you, you need to use the MinuteLaunch Canvas Block, not the HTML block. And you need it to be full width. You need to basically hide the title, but otherwise show the header and the footer.
09:00 – Taxonomy and SEO
So I’m going to tell him what he did wrong and he will update those. So it’s not wrong. It’s just choice, right? So here’s the skill that he indexed. But now I’m telling him, look, I need you to tweak the settings. First of all, use the right tool – the Canvas Block. Second of all, set it up so that it has the format that we want.
Like I suggested, he’s doing the taxonomy as well. So he’s not just making an index, he’s not just making the post, but he actually is creating optimized for SEO, properly organized, everything in its right place.
10:00 – Success!
I’ll call this a success. Fantastic. Success. Now, there’s two things that I’m going to tell you I don’t like. He did change the format on the right side, which is a new one. Still looks awesome. I’m going to remind him, and then I’m going to say goodbye to you guys anyway.
Awesome job, except remember we agreed upon a template. You did not use the proper template. Please go back and use the same template that you have in your memory for the format of the sidebar, for the AI assistance, for the format of the code blocks. I notice you didn’t use that. Fix it. Get it done. High fives.
11:00 – Teaching What AI Should Do
This is interesting too, because it’s important for me to teach you guys what’s the proper thing, or what they should be using, because otherwise, it’s a little bit of a gaslighting situation, right? Like, the teenager just says, “Oh, my teacher said I can stay home today and watch TV and eat ice cream and chocolate,” and you’re like, “That doesn’t really sound right. Maybe I should check into that. Make sure that’s not really wrong.”
If you didn’t really have a spidey sense about the things that the tools were doing, this could easily lead you to spend an hour or a week on doing other weird stuff.
12:00 – Wrap Up
So he’s going to fix this. I’m going to say goodbye until the next one. Be sure to check out the skill document about installing Node.js because that’s important. If you don’t have it, you won’t be able to run the MCP. You’ll get these weird errors. Happy to help you out if you need a call. See you in the next video.
