Build With AI

Nick Spisak, a 15-year software veteran turned AI entrepreneur, walks through the complete OpenClaw setup for non-technical users. You'll learn how to install your first instance, give it skills that read documentation for you, and troubleshoot any issue using natural language. Nick even gives away his "OpenClaw Prime" skill that turns any coding agent into an OpenClaw expert, plus a visual step-by-step diagram.• OpenClaw Prime Skill: https://corey-ganim.kit.com/f1f13dee60• Excalidraw Setup Diagram: https://corey-ganim.kit.com/ab1cc7ab21Key Takeaways:• Build a skill that reads the docs so you don't have to. Nick's "OpenClaw Prime" skill makes Claude Code or Codex an instant OpenClaw expert.• Troubleshooting works 100% of the time. Point your coding agent at your OpenClaw files, describe the issue in plain English, and let it fix itself.• Skills are portable across models. Write it once for Codex, ask AI to convert it for Claude Code or Gemini.• Spend 90% of your time in planning mode. Use Shift+Tab to enter plan mode and remove assumptions before execution.• Real business use case: AI receptionist. Set up OpenClaw on WhatsApp to respond to leads while you're on a job site. One extra $10K roofing lead pays for the whole system.• Telegram is the easiest platform to connect. Message the Bot Father, get your token, plug it into OpenClaw.• Customize your agent's personality via the Soul file. Make it concise, opinionated, and aligned with how you work.Timestamps:00:00 - Introduction and what you'll learn01:02 - Using Claude Cowork + Excalidraw for planning03:46 - WhisperFlow: talk to your terminal with natural language06:30 - OpenClaw Prime skill explained08:41 - Why skills teach AI to "fish" (not just follow tutorials)11:02 - Live troubleshooting demo: bringing Annie back online13:44 - Claude Code vs Codex (skills are portable)16:44 - Planning vs execution mode (the 90/10 rule)19:21 - Real business use cases: AI receptionist for contractors23:28 - 100% success rate troubleshooting (even with no code experience)25:13 - Walkthrough of the Excalidraw setup diagram27:16 - Setting up Telegram (easiest platform)28:51 - Soul file and agent identity customization30:26 - Wrap up and where to get free resourcesLinks & Resources Mentioned:• OpenClaw Docs: https://docs.openclaw.ai• Claude Cowork: https://claude.ai• WhisperFlow: https://whisperflow.com• Ghost TTY (Terminal): https://ghostty.orgEnjoyed this episode?→ Subscribe and leave a review to help others discover the show→ Join the Build with AI Community waitlist: https://return-my-time.kit.com/1bd2720397

Show Notes

Nick Spisak, a 15-year software veteran turned AI entrepreneur, walks through the complete OpenClaw setup for non-technical users. You'll learn how to install your first instance, give it skills that read documentation for you, and troubleshoot any issue using natural language. Nick even gives away his "OpenClaw Prime" skill that turns any coding agent into an OpenClaw expert, plus a visual step-by-step diagram.

• OpenClaw Prime Skill: https://corey-ganim.kit.com/f1f13dee60

• Excalidraw Setup Diagram: https://corey-ganim.kit.com/ab1cc7ab21

Key Takeaways:

• Build a skill that reads the docs so you don't have to. Nick's "OpenClaw Prime" skill makes Claude Code or Codex an instant OpenClaw expert.

• Troubleshooting works 100% of the time. Point your coding agent at your OpenClaw files, describe the issue in plain English, and let it fix itself.

• Skills are portable across models. Write it once for Codex, ask AI to convert it for Claude Code or Gemini.

• Spend 90% of your time in planning mode. Use Shift+Tab to enter plan mode and remove assumptions before execution.

• Real business use case: AI receptionist. Set up OpenClaw on WhatsApp to respond to leads while you're on a job site. One extra $10K roofing lead pays for the whole system.

• Telegram is the easiest platform to connect. Message the Bot Father, get your token, plug it into OpenClaw.

• Customize your agent's personality via the Soul file. Make it concise, opinionated, and aligned with how you work.

Timestamps:

00:00 - Introduction and what you'll learn

01:02 - Using Claude Cowork + Excalidraw for planning

03:46 - WhisperFlow: talk to your terminal with natural language

06:30 - OpenClaw Prime skill explained

08:41 - Why skills teach AI to "fish" (not just follow tutorials)

11:02 - Live troubleshooting demo: bringing Annie back online

13:44 - Claude Code vs Codex (skills are portable)

16:44 - Planning vs execution mode (the 90/10 rule)

19:21 - Real business use cases: AI receptionist for contractors

23:28 - 100% success rate troubleshooting (even with no code experience)

25:13 - Walkthrough of the Excalidraw setup diagram

27:16 - Setting up Telegram (easiest platform)

28:51 - Soul file and agent identity customization

30:26 - Wrap up and where to get free resources

Links & Resources Mentioned:

• OpenClaw Docs: https://docs.openclaw.ai

• Claude Cowork: https://claude.ai

• WhisperFlow: https://whisperflow.com

• Ghost TTY (Terminal): https://ghostty.org

Enjoyed this episode?

→ Subscribe and leave a review to help others discover the show

→ Join the Build with AI Community waitlist: https://return-my-time.kit.com/1bd2720397

What is Build With AI?

Most AI podcasts talk about what's possible. Build With AI shows you how it's done, live. Each episode, host Corey Ganim brings on entrepreneurs and operators who share their screen and build real AI automations, workflows, and tool setups right in front of you. No boring slides. Nothing that hasn't been battle-tested. You'll watch actual implementations get built from scratch so you can follow along and do the same in your business. If you're a non-technical entrepreneur who wants to put AI to work without becoming a developer, hit play and build along with us.

Corey Ganim: All right, so Nick, by the end of this video, what will somebody have learned? Like what's the main takeaway that they're gonna get?

NickSpisak_: Yep, so if you watch the whole way through the video, you will have an understanding not just what OpenClaw is and how to be able to install it, but for a more practical level, how to be able to use it through using natural language. Because technology changes, but being able to actually have this be outcome oriented is the ultimate skill to have in the AI

Corey Ganim: Perfect. Well, let's jump into your screen and check it out. And you are the go-to guy for this in my mind. You were on, we were using open claw on day two. It's like what? Three months old at this point. And so you probably have used it more than 99.9 % of people out there.

NickSpisak_: Yeah, so I think the best way to kind of go through this, right, especially from a non-technical lens, I'm going to do a screen share so that way we can basically go through this setup together. screen. All right. So what we're going to do is we're going to use a couple different technologies for today's demonstration. And I'm going to walk you through exactly how we utilize these. And in this case, to be able to do a setup of OpenClaw. in preparation for this, what we're using here is this is actually Claude Cowork. So for Claude Cowork, one of the best things to be able to do is to use it as a partner to be able to come up with visuals, diagrams, and to really think through different areas. So what I've done here is actually connected a diagramming tool known as Excalibraw. And the Excalibraw itself will go over. I used it to prompt it to say, hey, what are we going to cover today? So right now we're talking about coworking Excalibraw. For setting up an OpenClaw instance, we're going to have to get into what is known as a terminal interface. And I know if you're slightly less technical, that might be something that would be a little bit more daunting the first time you see it. But the goal for today is to show that it's not really as scary as what it looks like as we go through. So we'll do a setup of how to be able to get your terminal. We're actually going to install a skill. So if you're unfamiliar with skills, you can think of skills as a end-to-end business process. So we're literally going to show a skill that we have here in OpenAI to be able to go ahead and have access to the OpenClaw infrastructure. And then finally, we're going to wrap up here at the end. We have an instance that's known as Annie, and Annie is the personal assistant that I have running on OpenClaw. So I have her off right now. So we're going to do a little mini demonstration of how you can use this to fix your personal assistant. So as technology changes by having these primitives, now you'll be in a position to be able to go through and be able to solve any issues that you have. even if the technology changes.

Corey Ganim: And that's huge because so many people run into issues with open claw because of the fact that it's not as cut and dry as maybe some of the other agent tools out there. So I think if you're going to be teaching people how they can troubleshoot, that's going to be super valuable. And just to clarify too, Nick, so the, when you were sharing your screen there, the X Cali draw really that whole diagram that you had Claude build, that's kind of like the, almost like the step-by-step written version of this video. we're going to make that available to the audience, right? I think we're going to make it to where they can go in the description or the show notes and basically download that whole diagram if they want just like a step-by-step version of this video.

NickSpisak_: Yep, of course.

Corey Ganim: Awesome.

NickSpisak_: So what we're going to do here, let's go ahead and walk through each of the steps. So I'm going to do another quick screen share. And we're going to go ahead and we're going to start with some of the documentation for the different tools that we're going to use. And you're going to hear through today. So the first one, you're going to hear me talking as opposed to typing and the technology or the tool that we're using for this is known as whisper flow. So you're, allows you to use natural language to be able to speak. And when you speak, it'll go through as part of its typing. So this will be the tool that will be how we're able to communicate with the AI. Now, the second one that we talked about, right, this ghost TTY, this is the terminal based experience. to kind of to connect the dots here, OpenClaw is generally speaking more geared to a slightly more technical audience where Claude Cowork is geared towards someone that is traditionally less technical, but has the wants to learn how to use AI effectively. So when we get into anything with OpenClaw, we do have to jump into the terminal for some of these actions. So I'm going to walk you through how to be able to use this in a way that's way less intimidating than what you may think. So we'll go ahead and we're going to start with that. So you're going to use either the Mac OS or the Linux installs for these. And basically what you would do there is you would go ahead and do just a normal download like anything else. And when you have that download, it's going to create this terminal experience here that I have up on the screen. So the first thing that we're going to do is we're going to go ahead here and I'm going to make it bigger at this point. So that way we can have a couple of different screens that are there. Now, when we set this up for OpenClaw or any type of development on the terminal, A couple things that we can do is we can have different screens. So there's an option here where we can actually split the screen. So we'll split it right. And then we can also split it down. So basically what this is going to do is it's going to give us the ability to do multiple types of actions all at the same time. So what we'll do in this demonstration is we're going to go ahead here and we're going to use OpenAI's codex, which is the equivalent of Claude code, to be able to interact with the documentation. So we'll type in codex. and we'll put that on each of the screens so that way we can interact with it. And basically what we have here is I'm going to go ahead and I'm going to set a model. This is just saying how much reasoning to use. We're going to use the current version and we'll just use medium for this. And basically what we're going to do here is we're going to go ahead and use a skill that we wrote and it's called open claw prime. And all that means is where this skill, when it runs is going to go out to the open claw documentation. which is over here at docs.opencloud.ai. And this is the official documentation that you can use any time you're looking to do any use case with this type of technology. And what you're going to find here for anyone that is slightly more technical, there's a file that's called llms.txt. And what this means is this is actually how AI agents are able to find the documentation and to be able to read it. So why this is super important, now we're getting into a stage where we don't necessarily need to know every single detail of how a particular product works. We can go ahead and point it to the documentation and then ask our normal questions to learn more about the features, the functionalities, and the benefits that are there. So this is, yeah, go ahead.

Corey Ganim: So that open-claw prime scale, is that something that you've built or is that something that is like available? Like can anyone just go and download that and just give it to their codex and then use it?

NickSpisak_: Yep. Yeah. So we can put it in the show notes as well for those. So anyone can build this. This is a skill that I wrote that is set up to go ahead and just go through for this one specifically, right? Look at the docs prime prime is just saying, Hey, I want you to go become familiar with the open claw information. And at that point you're just using whisper flow inside of the terminal experience to say, Hey, go tell me how to install open cloth. So now you don't necessarily need to know all the low-level technical details. You can just tell it and prompt it for what type of outcome.

Corey Ganim: Wow. So that's something that you should be selling, but sounds like you're willing to give away to the audience for free. So for the folks listening, we'll put a link to that in the description below as well. So you guys can go and just download that open claw prime skill that, I mean, it sounds to me, Nick, like you pretty much just upload that skill to Codex and then it can kind of walk through the open claw installation for you and also do it in a way that where it's, ⁓ I guess referencing all the official open call documentation. So it's not just like hallucinating and making stuff up.

NickSpisak_: Yep. And I think that's the main takeaway, right? Is there's going to be videos that tell you how to install things. There's going to be videos to tell you about new features and functionality. The goal or the outcome of this video is specifically to teach you how to fish. So build the skill that knows how to do it. And then you can focus specifically on what's the outcome that you're looking to achieve.

Corey Ganim: Right. Awesome, perfect. Yeah, let's keep going. This is good stuff.

NickSpisak_: Okay, all right. So we'll go ahead here and put the share back up. All right, so that's a quick overview of how we can utilize the documentation. If we come back over, you can still see that it's going through its process at this point. So it has ⁓ a briefing of everything that's there for OpenClaw. I'm just going to move or close out the other windows so that way we can focus specifically on this one. And we'll make this a little bit bigger so it's easier to see. So basically what it did here is it ran the skill and it searched through each of the different documents that was out on OpenClaw's website. It now gives us and shows us the core pages that it talked to and anything that it still had some follow-up questions that it wanted to know about. So right now it's picking up the fact that it knows that I have an OpenClaw instance running on this machine. So it's asking if it wants to do any work specifically on any of any of this infrastructure. We're not going to do that for today's exercise, but that's one of the things that the skill was already able to pick up on before we did any work that was associated with it.

Corey Ganim: So is that a way that you could, saying you could use that to basically troubleshoot your existing open-claw infrastructure using that skill? Okay. I see.

NickSpisak_: exactly. So how we will use it is I have a Mac mini that does it, which is where my personal assistant is actually running that we call Annie. So what we're going to do next as we're kind of going through some of this, these demos is right now, Annie is currently for this exercise, not non-responsive. And we use her inside of what is known as Discord. You can set it up in Telegram. set it up in Discord, Slack, you basically choose the collaboration tool that works best for your business and your workflow. So what we'll do here is we'll just use Whisperflow in natural language and see if the instance or this Codex instance is able to bring Annie back up on. So a little bit of ⁓ how we can set this up. We're going to see, I might actually even use fast mode here. All right. And I'm going to talk with Whisper Flow. So a little pro tip here, Whisper Flow has what they call a hotkey. It's just a key that you can press. So that way it'll take what you say and put it into text. I like you. Now that you are properly trained on the OpenClaw infrastructure, We have an OpenClaw instance that's running remotely on my Mac Mini. I'd like you to be able to SSH into the Mac Mini and troubleshoot why Annie, our agent that is running on the OpenClaw setup, is currently non-responsive. Please be very thorough as you look through and put together a comprehensive implementation plan that we can review together. So a couple of things as this is going through, just to kind of annotate what we were talking through here. So SSH is a technical term to just say, hey, we're going to log into the Mac mini infrastructure, the Mac mini that we were where this open clause running. And it's going to go ahead and try to troubleshoot or figure out based on everything it learned, why that instance is currently down. And the way that we prompted it here is we gave it the... opportunity not just to troubleshoot, but it's going to provide a plan that we can review before it takes action. And that's generally a pretty critical step when you're interacting with these AIs is you want to separate the planning functionality from the execution functionality and make sure that whatever it's going to do, it's done the way that you intend or expect it to occur.

Corey Ganim: Got it. That makes sense. Now, could you do the same thing using Claude code? Like I know you're using Codex. I know there's some people out there that prefer Claude code. I'm assuming you can do the same thing with Claude code.

NickSpisak_: Yeah, exactly. So everything that we are doing right now with Codex, we can also do with Cloud Code. So the nice thing about skills is skills are portable across each of the different providers that are there. So there may be slight implementation details between something that's in Cloud Code versus Codex versus Gemini. But the beauty of it now in this world is all you need to do is say, hey, I have this skill that we wrote in Codex. I'd like it to be compatible with Claude code, please provide me an implementation plan to set it up in that type of way.

Corey Ganim: Got it, okay, so yeah, they are portable across models basically.

NickSpisak_: Yeah, portable across the models there. All right. So this will take a little bit of time to go through, but it does look like what we've already seen here is it's able to identify the plan. So if we take a look, let's review what the plan looks like at this point. And we'll make this slightly bigger so we can read through it. So you can see. At the top of this screen, it's basically showing the same type of experience that you would have if you were in regular chat interface. We're just on a terminal now at this point. So it's able to go through the readme file in Annie and understand a little bit about its configuration. It sees that it's running locally on the Mac Mini. There were two different areas that have to know. So the LLM provider that, so the large language model provider that we're using is called MiniMax. So that could be you have your Claude infrastructure, OpenAI. This is a model that is written by one of the Chinese providers known as Minimax. And it's utilized as a cheaper equivalent to be able to have as your OpenClaude infrastructure. So it looks like for this one specifically, it was hitting an edge case ⁓ related to some of the Discord pieces. So it's going to give us a plan. It's going to inspect the configuration. looking through just each of the different parts, and then it ranks what it thinks of the root cause is. All right. So we'll go ahead here. Excellent. Let's go ahead and approve this plan for implementation. All right, so it's going to continue with its triage. So it's giving me an update of what could be the potential issues that are here. And generally, this is what the experience will look like for any time you're doing troubleshooting, is you're going to iterate back and forth with it.

Corey Ganim: Now, how often are you not approving the plan? Like if you ask it to put together a plan and then it comes back and gives you a plan, how often are you saying like, oh, actually that's not what I want you to do. I want you to do X, Y, Z different, or does it get the plan right 99 % of the time?

NickSpisak_: it's going to depend on what I'm doing or how complex it is for, for tasks that are slightly easier. I'm pretty much just reviewing it and then approving it for things that are there for items that are, are where it has to take, has more assumptions it needs to make. I do like to iterate back and forth with it and have a conversation. And the good news with that is you can use a pro tip on your keyboard. You can use the shift key and tab. which allows you to enter into plan mode both in Codex and in Cloud Code. So that's a way for it to go into a mode where it has an interview experience with you and allows you to kind of remove some of those assumptions that are.

Corey Ganim: Okay. So yeah, for more complex tasks, it sounds like there's more iteration back and forth during the planning phase. And is this one of the, case where if you can get the plan right, even if it takes a few iterations that the execution of the plan usually gets the job done. it's sounds like this is one of those situations where like, what's the quote? It's like an, ⁓ an ounce of prevention equals a pound of cure or like whatever that quote is, right? Where it's just.

NickSpisak_: Yeah.

Corey Ganim: Like getting the plan right is like 90 % of the battle. that the case here?

NickSpisak_: That's it. Yeah. So you'll do probably 90 % of the time is in plan mode. And then just having it check its work after it gets done, there's a little tactic you can use. Like, hey, you are the expert on this code base, or you're the expert on this tool. You just did some implementation work. What would you change differently?

Corey Ganim: Got it. Interesting. Okay. So asking it to almost review what it just did and suggest other ways for improvement.

NickSpisak_: And that gives you a way to usually just to find some considerations that you didn't even think about.

Corey Ganim: So while this is running Nick, let's kind of shift gears a little bit. As soon as it's done, we'll get back to it. But what are some of the things that you're using open cloth for? I feel like you see a lot of content on X and just all over the internet of people talking about how big it is and how crazy the technology is, but you know, it's kind of taking it down to ground level. What are some real use cases that people can get benefit out of?

NickSpisak_: Yep. So I put an article out at this point at time of recording it was, ⁓ back in mid March. So it's basically going over what are, what are three different things that it could apply to a business owner today? And the use case of that was really around the AI receptionist. And the idea of that is let's, let's take it down to like a, a barbershop, a roofing company. ⁓ as like the two, as the two main items. What are the two things that they're looking through? They're trying to bring more leads in and what leads are they unable to get to? So in that scenario, having a setup for a WhatsApp. So OpenClaw allows you to configure. We talked about Telegram. We talked about Discord as it one of the mechanisms is WhatsApp. So if you're a business owner and you have a WhatsApp account or a, a meta account for business, now you could set up OpenClaw. So that way it knows based off of your business documents, what are the services that you provide and who are the type of ideal customer profile that you would like to go to. So in that roofing company example, if I'm a roofer and I'm responsible for fulfillment, how many leads am I missing when I'm on a job site?

Corey Ganim: Right. That's like the biggest pain point. had somebody comment on one of my tweets last week who said she is a, I think like a masonry contractor and that was her exact use case. She's like, I, I miss a lot of calls while I'm on a job. Can I set up my open claw to where it essentially fields these inquiries while I'm on a job and essentially acts as like a speed to lead function. Like, it just auto respond on my behalf, but not just like a generic, Hey, we've received your call. We'll get back to you, but. Auto-respond in a sense that, I understand you need XYZ. These are the types of services that we can provide. I think we're a good fit for you. What's a time for us to get back to you with like from a real human. So it's kind of taking that generic auto response and turning it into something more personalized that translates to real revenue. Right. Is that kind of what I'm hearing?

NickSpisak_: Exactly. if you're, and think of it in this lens, right? How much does a roofing job cost? That might be a $10,000 job that you do. And now if you're, if you're the AI guy or you're the solutions guy for those types of businesses, let's say you charge for that install, you know, $2,000 as like your, initial setup, that's a no brainer for a business owner. If they're able to get one additional lead that turns into a job that they're

Corey Ganim: Yeah. And even from there, I mean, you could charge a setup fee of what? $2,000 $5,000 probably. And then you could, from there charge a thousand dollars a month. most people, like you mentioned where they're selling a higher ticket service of their average ticket price is $10,000 and you help them get one extra lead per month. Even if they're paying you a thousand dollar a month retainer to maintain that open claw instance, that's a 10 X ROI. If they're getting just one more customer per month. And chances are they're probably going to get more than that, especially if up to that point, they've had no system in place for getting back to leads, right? So that's, I think that's something you can apply to your own business or you could turn around and sell as a service to other business. Like we've done that before we've sold speed to lead agents, but I think open call kind of takes it to the entire next level.

NickSpisak_: And you can apply that to anything, right? So going back to the examples that we were learning for today. So we use the skill for OpenClaw to understand its capabilities. Now I can use it in a planning session to put it in a business lens. So at that point, what is the business that I have? What am I looking to, how am I looking to monetize it? Just ask it, hey, what are some of the features and capabilities that you have that I could take advantage of today for, you know, that roofing company example?

Corey Ganim: Right. Is it still working there in the terminal?

NickSpisak_: It is, yeah, it's still cranking away at trying to figure out ⁓ how to bring it back up. And that does take some time on occasion as we kind of go through those.

Corey Ganim: But I think the point to mention here is that it's the concept of anytime your open call agent goes down, you can just point your coding agent of choice, whether it's codex or Claude code at your open call files, and it will fix it 100 % of the time. Like that's been my experience too. And Nick, I know you have a technical background. are a developer by trade. I, on the other hand, and not have never written a line of code in my life. And I've had a 100 % success rate. pointing Claude code at my open-claw files and telling it to fix whatever issue I'm facing, whether, know, anything from, my agent isn't responding to my agent is responding to slowly to any number of other problems that I've had. I've been able to point Claude code at my open-claw and it fixes it 100 % of the time. Sometimes it takes five minutes. Sometimes it takes an hour, but the bottom line is it always gets fixed. Has that kind of been your experience too?

NickSpisak_: Yeah, exactly. So I'll do that's generally what I'll do for both troubleshooting items and then a anything where we're doing new features for for business enablement is I'll give it a set of tasks. We saw how in the terminal I have you can put different windows. Generally, that's that there's like four or five different ones that I'll have going at any point.

Corey Ganim: Awesome. That's great. Do we want to maybe in the meantime, jump into your Excalibur diagram and kind of walk through some of those steps just from a high level while it's still working there in the background?

NickSpisak_: Yes. All right, so a couple of things that we have here. Let's talk through how we got to this point. So we started prompting it in Co-Work. And then basically all I did is I just asked it like, hey, we're going to be doing a YouTube video on the topic of OpenClaw. Help build me out based off of the documentation. So that skill that we mentioned earlier, I actually used that as the initial prompt. So the initial prompt, I gave it all of the docs. from OpenClaw and said, I want you to become an expert in it. Read all of these articles to become that expert. And that was the priming exercise that we went through. And I just said, all right, now at this point, now that you understand it, I had a conversation back and forth and got to a point where it created this diagram here. So now we have, what did we cover so far today? We talked through how you can use a diagramming tool known as Xcalibraw in this example, and co-work to be able to help you ideate on any particular topic. We talked about how to make, use a terminal experience to interact with an OpenClaw instance, and to be able to leverage it in a way that's using natural language through WhisperFlow. We have the open clause skill itself, which makes it an expert by trade that you can then ask it specific questions around business or technical use cases. And what it's doing under the covers is reviewing the documentation programmatically. So you don't have to. And what we're currently, we're in the mix of working on is, Hey, Annie's down right now. How do we bring her back up? And how do we do it in a way where we're still able to have this, this conversation and it's working in the background to resolve it.

Corey Ganim: And I love how you've got ⁓ each step kind of diagrammed out there too. Do you want to kind of talk through those? I think you have the example here of setting it up in Telegram just because that's the easiest platform to set it up on. Is that right?

NickSpisak_: Yep. So connecting it to Telegram is the easiest way to do that. And essentially how this works is there is what's known as the bot father on Telegram. So you will message the bot father, and that will give you the information to be able to plug right back into your OpenClaw setup. So that's a good way that you can go back to that terminal you had. You say, hey, I'm trying to set up Telegram right now. Walk me through exactly what I need to do to get that achieved. And it'll give you the steps and the token information that you would need to be able to accomplish that.

Corey Ganim: And in order for it to give you those steps, does it need to have that open-claw skill that you mentioned earlier? I assume so.

NickSpisak_: It helps to have it, but you could do it as simply as here's the URL to the docs, go read these docs, and then once it has that context, then ask the question.

Corey Ganim: I guess, but by giving it that skill first, you pretty much guarantee that it's going to pull from the latest information and just essentially guarantee that it's going to be accurate. So yeah, just a reminder to people, guys, if you want that skill, Nick's giving it away for free. So we'll put it in the description or in the show notes. If you're listening on a podcast platform, just click the link and you'll be able to download that skill and give it right to your codex or your clog code inside your ID of choice. I mean, that's a no brainer there.

NickSpisak_: Yeah. And that's pretty much the overall setup of OpenClaw. So a couple of things that we covered on here that we haven't discussed at this point is just setting up the rest of your agent identity files, right? So a couple of things that OpenClaw will have is it's going to have a sole file. And basically that's its personality. What do you want your OpenClaw infrastructure to how to act and feel and what type of skills or tools should be as a part of that. So you can give all of that information into your sole file. and what is called the Agent MD. You can think of that as the brain or the personality for OpenClaw. And then your skills are the different hands or actions that it can take.

Corey Ganim: And that soul file, is that something that it comes with out of the box or is that something that you have to give to it? Like, how does that work?

NickSpisak_: Yep. So the sole file does come out of the box and then you have the ability to personalize it to you. So you can have the conversation with this. Hey, this is exactly what I want you, who I want you to be and how I want you to operate.

Corey Ganim: Got it. Okay. Yeah. And that's something I know that I edited early on and made it just more friendly and like more also made it more concise and made sure that it like took a, took a side when giving me an opinion, made sure that it wasn't, it didn't hedge by saying like, ⁓ well you could do this or you could do that. I made it to where it takes a stance and it's firm with that. So there's a lot of things you can do to further customize it for sure. Awesome. Well, Nick, this has been fantastic. Any other key points or any other data pieces you want to mention before we wrap up here?

NickSpisak_: No, I think that's it. I think that's the biggest thing is some of these items do take a little longer to go through. So if you have the capabilities in front of you, you can set them, set them up and let them run. And then when you're away from keyboard, go back and check on their status when they're finished.

Corey Ganim: Awesome. And so Nick, before we tell people where they can find you just reminder guys, if you want that X Caledral diagram, which is kind of just like a step-by-step of everything that we talked about today during the video, grab that in the description along with the, ⁓ the open claw prime skill that Nick has made, where you can give that skill to Claude code or to codex so that it's automatically briefed on all the open cloud documentation. And then from there, you can just let it run and fix your agent pretty much autonomously. That'll be in the description and the show notes as well. So Nick, where do you want to send people if they want to connect with you or learn from you or find out more about you?

NickSpisak_: Yep, primarily on X. So right here in the video, Nick Spisak underscore is the location to find me. And I'm usually putting out articles and different topics about AI as we're learning more on the journey.

Corey Ganim: Awesome. Well, thank you so much. And for everybody in the audience, we will be back next week as always, and we'll talk to you soon. Thanks, Nick.

NickSpisak_: Thank you.