# Full Tutorial: Connect Claude Code to Google, Slack, and Reddit in 40 Min (Skills + MCPs)

## Метаданные

- **Канал:** Peter Yang
- **YouTube:** https://www.youtube.com/watch?v=1B3Ffo8snfY
- **Дата:** 01.03.2026
- **Длительность:** 42:38
- **Просмотры:** 6,650
- **Источник:** https://ekstraktznaniy.ru/video/10734

## Описание

Carl has gone deeper on Claude Code than any product leader that I know. He showed me exactly how to connect Claude Code to Google Workspace, Slack, Reddit, and Linear to get work done without opening any of these other apps. Watch as he demos how to prep for meetings, update tickets, and post Slack updates all from the terminal.

Carl and I talked about:

(00:00) Why you should connect Claude Code to your favorite apps
(02:01) Google Workspace: Using Claude to prep for meetings
(09:35) Linear: Creating tickets from PRDs
(13:16) Slack: Sharing status updates from terminal
(20:04) Reddit: Monitoring subreddit discussions
(21:47) The daily-standup command that pulls from multiple tools
(25:08) The folder setup Carl uses for his Claude Code OS
(33:36) The consult-the-council skill that works with multiple AI agents
(35:50) How to get Claude Code to generate system design diagrams

Thanks to our sponsors:
Linear: The AI agent platform for modern teams https://linear.app/behind-the-craft
Gr

## Транскрипт

### Why you should connect Claude Code to your favorite apps []

I am a cloud code maximalist. I just try to live in cloud code all day if I can. And you start your day. You say, "Hey, Claude, help me prep for the day. Here's all the things for the meeting. Do you want me to update those notes? Here's what's going on in linear. Do you want me to send this message to Slack? " — This is like so much better than complicated clock setups with all these empty files. Connecting to all these different things you actually use at work is like way more powerful. — I can just literally type consult the console and then and just hit enter. So what this does is it just literally hits the APIs for chatbt, for Gemini, for Gro. There's usually just some little things that Claude just for some reason misses that with a fresh pair of eyes you can catch. Initial start is hard, but once you start getting the hang of it, it's so obviously awesome that people adopt it. All right. Hey everyone, my guest today is Carl, product lead and creator of the great free course code for product managers. It's the only course actually teaches clock code for PMs inside clock code. And today we're gonna demo how to connect clock to uh you know Google Docs, Google Workspace and a bunch of other common tools that product managers use and um Carl will also talk about you know how he builds PM skills in cloud code. So it's all going to be all about cloud code. All right, so let's dive in. Carl, welcome. — Yeah, thanks. Um I'm super excited. I've been doing lots of kind of work in just the cloud code world, cloud code for product managers, exploring this space. Every day there's, you know, new things to learn. So I'm super stoked to be here and I have never covered and how to connect uh AI to other things and I know that that's basically the first question people have is you get using cloud code you kind of start to understand your local file structure but then you have to wonder how do I actually get you know my work files or how can I connect this AI to everything and so you see all these amazing demos and this is really how those things are possible. So I'm really excited to kind of walk through that today. I think that's really critical because you know like a lot of PMs and product teams they just spend all our time in like Google Workspace and these other programs. So yeah so maybe why don't we just dive straight in maybe you can show us how it works. — Yeah. So uh today what we'll do is we

### Google Workspace: Using Claude to prep for meetings [2:01]

will connect to Google Workspace MCP which is on the kind of like the spectrum of easy to hard is one of the more difficult ones. So I'll walk through that uh quickly and I I'll kind of for everything that we do um I have created good setup files so that anyone else is watching this you can copy these files and then the instructions will be there. Uh so on one hand we'll do Google workspace which is on the more difficult side and then I'll also demo how can you connect to linear which is so kind of for issue tracking it's like a more modern Jura which is amazingly easy and then I'll show a couple others um not really the full setup but just other things that you can do and I think that will give good coverage of like what's possible and then what is a really hard setup look like and what does a really easy setup look like. — Okay. Yeah, let's do it man. — All right. So Peter showed you in another video how you can connect your Google MCP. So I'm just going to go ahead. We're in Cloud Code here and I will just show kind of all the MCPS that I have turned on. So we've got a Google Workspace one, which is the main one that we'll be using today. You can kind of see a couple other ones that I have. The main ones we'll be looking at today are Google Workspace, we'll look at Reddit, we'll look at Slack, and then um we'll look at Linear. So once you have these configured and one thing that's interesting is it used to be kind of a bigger deal if you had a bunch of MCPS open all at the same time because they would use context. Uh Enthropic just released a few weeks ago a tool search feature. So it makes it so that it won't actually load these into context which is like cloud's amount of memory it can keep at one time until it actually needs it. So it's not as big of a deal to manage these. You used to have to be really careful about which ones were turned on and which ones were not um available. — Yeah. But with that, we'll go ahead and run our first command here. Okay, so we're connected to Google MCP, but what can we actually do with it? So, what we're going to say is we're gonna say, "Please help me prepare for today's meetings. " And uh we'll imagine that it's at the beginning of the day. And what we have here is we have my calendar. And this is kind of maybe a realistic PM calendar. So, we'll imagine that it's at the beginning of this Friday. And we have a daily standup, we have sprint planning, we have design review, we have a one-on-one with our manager, and then we have a stakeholder review at the end of the day. So what the Google MCP can do is it can look at your calendar. local space, see what note files we might have. It can look at our Google Drive to figure out which Google Docs we have that are associated with these meetings. And it can put all of that together. And so what I'm going to ask Claude to do here is um look at my meetings, tell me the events that I have, find the relevant Google Docs, find my notes, compare against the agendas, and then help me uh suggest additions I can make to all those docs. And then we'll actually have it be able to add to all those docs. So it's kind of like a big prompt and then we'll make sure that it knows imagine it's the beginning of the day. Let me make sure it knows one last thing. We are on the make you have to kind of make sure you know which it knows which calendar to talk to. So we're in the py demo calendar here. But if you like for me I have a lot of different calendars for different things. It can basically hit any single one uh associated with your account. Okay. So now what it's going to do is it's we'll see it use that MCP. So, it's using tool search, which is that thing that I just mentioned. So, it's saying, "Okay, what MCPs do I have available? " So, it found Google Workspace, and now it's listing the calendars. What's really cool about MCPS is that once you have them installed, then Claude just immediately understands how to use them because they have all of the tools and like all the configuration within the MCP, which is kind of where some of that context that they take up comes from. Um, one thing we'll look at later today is how you can connect your cloud to other stuff using APIs. And APIs are also good and MCPs basically use APIs. I know there's a lot of acronyms, but when you have an API, then it's just sort of like this thing that Cloud can use and it will try to hit it and then it will make some mistakes and it will figure out the right pattern if it tries a couple times. But with MCPS, it has all of that documentation and exactly what's available right there. So it basically gets it right on the first try, which is the really cool thing about MCPs is that you just get complete understanding of how to use it right as soon as it's installed. — So here what we see it's doing is it's doing a bunch of things. It's so it found the meetings and then it's now it's finding the right Google Docs and it's now it's going to put all of that together in my workspace that we have here. This is a kind of like a realistic um maybe like a realistic PM setup is we have our meeting docs here as well and then um kind of the project that we're working on. Yeah, I think this is really important because um like I think most product orgs are not using MD files and like sharing those, right? So you kind of have to do this if you want to leverage clock code for your work. — Yeah, exactly. So what we have here is we kind of found so it was able to get all those meetings correctly. So it has the 9:00, the 10:00, the 11:30 and then it's saying okay in your sprint planning doc you have a bunch of TBDs. So let me go ahead and show you what these docs look like. So we have our file here. So, in our sprint planning, we just have these TBDs. So, we we're not really ready for these meetings at the beginning of the day with our uh manager, we it's all empty. So, we want Claude to help us figure this out. Otherwise, we have to go into every single one and update them ourselves. And so, it's suggesting here based on all the things that it's found, some things that it can add, different blockers that it's found, maybe notes from throughout your week that would be good to bring up with your manager or whatever meeting you have. And so now it's saying, "Do you want me to update sprint planning and stakeholder reviews? " So we just saw it pull in information, use that with all of our local stuff. And now we'll be able to see it actually update those docs as well. — That's great. Yeah. — Yeah. This is the type of stuff that's just great to use cloud code for. It's kind of the it's the work that doesn't need to be art. It just needs to kind of be there and make sense. Um, and it can really help you with just a lot of these day-to-day tasks that — Yeah, there's like so much uh there's so much busy work in like a PM schedule like just updating rand random docs that like Yeah, just get cloud to do it for you. — Yeah. Yeah, — it's amazing how much just of your day, it can just take up so much time just, you know, getting information and then putting it into formats for all these different stakeholders and then following up and then just even clicking around and just the context in your own brain that you have to um keep track of that can be a lot and it's easy to forget things too. Okay, so Claude is telling us uh sprint planning doc is updated and stakeholder review doc is updated. So let's look at these. So we have our sprint planning doc which we just saw a second ago. um it was all TBDs, but now we have these blockers. Um we can fix the formatting here and then now we have actual action items. So it's pretty cool. We were able to just combine all of the things that we have in our own context and then update our doc. So it's really powerful for pulling things down and then pushing back and working with these things even if you don't have it all locally. — Yeah, that's awesome. This episode is brought to you by Granola. If you're in backtoback meetings, you know how much work it is to take notes live and clean them up afterwards. That's why I love Granola, the best AI meeting notes app in the market. Here's how I use it. Granola automatically takes notes during a meeting. And I can add my own notes, too. After the meeting ends, I use a Granola recipe to extract clear takeaways and next steps in the exact format that I want. Then I can just share notes directly in Slack with my colleagues or even get Granola to share notes automatically. Honestly, of all the AI apps that I use, Granola is the one that saves me the most time. Try it now at granola. ai/ AI/PER and use the code Peter to sign up and get three months free. That's granola. ai/pater. Now, back to our episode. — Okay, so we just saw Claude do all those things. What we're going to do next is we'll look at some other integrations. So, another one that we have here is we have um linear is installed.

### Linear: Creating tickets from PRDs [9:35]

— Mhm. — So, we have our linear server going. This one is amazingly easy. If you watch Peter's video around how you set up Google Workspace, so many steps, it's such a hassle with um with Linear, it's actually amazing. You literally just put in this one command into your terminal and it installs on the first shot. Every time I've done it, it just works really well. So, what we're going to do is we're going to say, "Hey, can you please tell me what all of my linear tickets are? " So, again, we're going to see it use a different MCP and then pull all this information in. — Do you want to show us the linear thing? — Yeah. Okay. So, we're in linear here, which is kind of like a classic task management uh sort of team management platform and we have a couple different projects going on. And we have our Moltbot integration. So, we're trying to be really AI first. We know that all these teams are going to start having these agents and we want to make sure that we have a really good one-click solution for integrating into Moltbot. And here we have a bunch of associated issues here. So, security review, these are sort of realistic tickets and all of these have sort of good requirements in them. And so what we see here is that um Claude was able to go in using that MCP and pull in all that information and tell us what is urgent, what is high priority, and give us the links to all of these things. And now again, we would normally if we wanted to update all of these to say um like we have mult here, mobile here, uh instead of us going and updating all of them using this MCP, Claude can easily just do this all for us. So let's go ahead and tell it what we want it to do. So we're gonna say update the project to the new name of openclaw instead of moldbot official rename update it across the entire project in tickets. — Yeah, it's going to rename it tomorrow again. Dude, — I know. — Yeah. Do you use linear for like personal task management or mostly? — I think I should. Uh I've heard that linear is just like an amazing way to kind of like work with your uh LLM to help you keep track of like, you know, content like where is stuff, what status is in that it can move tickets around. I uh I don't have a very sophisticated task management uh way. Do you? — Yeah. No, I don't I I only have like my task management system is like my white whiteboard, dude. Like I have like three tasks that I write by hand every day. — Yeah. I think sometimes it's easier just to know like the next thing you need to work on. Yeah. — Um, but I will say like because Linear can do all the AI agent stuff, maybe I'll start transitioning a bunch of my Google Docs to Lineer so that you know, like these Agents can just like write for me and code for me and it's much easier that way. — Yeah, I've heard that a lot of people are starting to use them, you know, especially for handling like a couple different agents that all have work in progress. — It's just very nice to have a visual interface for all of them um that they can work with. Okay, so Claude code is saying that is done. So rename moltbot to openclaw everywhere. And so let's see, it's telling us exactly what it did. So it renamed the project and then it renamed the actual titles of these. So let's go ahead and see if that is true. Go ahead and refresh here. Actually, before we even refresh, it's already good. So open cloud integration and then these are all here. And so obviously this is sort of a basic use case of we're just renaming it. But what you could do is you could uh if let's say you have a PRD that you've hopefully you've worked with your engineers on and now you like you have your document you have your maybe table of requirements then you actually need to create the tickets. This is a perfect thing where you can say, "Hey, cloud code, take these requirements and then create the tickets and you know, of course, you should have an engineer review them or something like that. But it's just a great way to speed that flow up where you can manage all those tickets and or as you start your day, which we'll look at next, you can see what progress has been made on all of those tickets um without ever actually having to go into linear, you can just ask Claude and it will pull that information in for you. " — Oh yeah, man tickets from a PR is such a pain to ask. So yeah, that definitely get the AI to do it. — Yeah. — Yeah, it's such a pain. Um before we So what we're going to do is we'll demo a couple different ones and then we'll put them all together into like a really awesome command where

### Slack: Sharing status updates from terminal [13:16]

we'll see Claude pull in information from our Google Docs from uh from Slack from our own files and give us like a one big updated summary. So the next one I'll show is uh the Slack MCP. So there is an official Slack MCP but it is only sort of at certain companies. So if your company has it then maybe you can use it. There is also what's called a stealth mode MCP. And so the way these work is they kind of just use like information that is local on your computer to work with the app. And they don't actually have to go through any sort of approval um because all that information is already on your computer. So for example, for Slack, it can you can have claude uh you just need like one specific value that you can get from opening cla browser and then your cloud code can talk directly to slack. So I would say for personal use of course this is fine at a company probably get approval. Um and then one more that I'll show is uh Reddit has a really good MCP. So this one the way it works is uh it you install it and then if you use cloud normally it can't actually go to Reddit. Reddit, you know, very protective of their data. They don't want it to be super open access for AI to use in general. So the normal tool that claude has access to like it's web fetch tool can't get stuff from directly from Reddit but if you have this MCP then you can and so here my question is what are the top discussions in our/ product management give me the titles of those posts and current uploads and this is something where you know if you're in a specific industry uh and you there's a Reddit that's really relevant to things that you're working on this is something you could set up to run every day or you could have it be part of your daily standup. It's a good way to just monitor, you know, another source of information for what are real people saying out there in the real world. Okay, so we have all of them. Um, it's kind of funny. I ran this earlier that there's definitely some irony here. I wonder if uh Claude picked it up. The top one for this week in our product management is what's up with PM influencers pushing their needlessly complicated cloud code setup. I will say that I think this is a good cloud code setup, but it's kind of funny that was the one for the week. Okay, so we have uh we've looked at a bunch of different MCPs. We have the workspace, linear, Slack, and Reddit. And so now let's put this all together and then have Claude generate a standup that combines those linear issues, the calendar, the meeting notes, and then tell us what we should be working on, what are the meetings we have, and then what are any blockers we need to review. So going to go ahead and give this and this will be kind of the last thing we look at in terms of just what can you do with all these different MCPS. In this case, it might pull in because we've been doing this all in one thread. It might already have this information, but we'll see if it already has the information and can put it together for us. Okay, so it didn't need to pull those MCPS again because we have that information. Um, so it was just able to say, okay, I already know all of this stuff. I have that data from earlier. So here's your daily standup. So this is something that you just start your day. You can have it tell you what are your meetings, what time are they, what do I need to do to prep, add all the things to the dock, and then right away you can say, okay, wow, these are big blockers I need to work on as a PM today. Um, let me get going on these. So, um, this is just like kind of a good example of how you can have Claude pull in a bunch of information and be your centralized workplace where without having to leave the tool at all. Okay, great. So, so far we've seen uh Google and then we've seen um, linear and we saw update all those things. So, let's go ahead and move to Slack here. So, let's say that we need to send a message to our Slack team or our team on Slack that we've updated and then we want to make sure that everyone knows what are the status of things that we have today. So, we're going to use the Slack MCP. For this one, it will kind of just use local information. So, you don't even setting it up is super easy. Um, and technically you can do it without ID approval. Of course, you should get it, but for personal use or anything that you're using Slack for otherwise, this MCP is awesome. And so what we're going to do here is we're going to say send an update about the name change and then overall status to the project. Um and so I have my own Slack here that we'll use as the demo. Uh and then we can even say we can make sure that it looks good. So make sure to color code status for the team. Okay. So now again we don't need to tell it to use the Slack tool. It knows that because I've asked it to use Slack and it knows that it can't do that on its own. It finds the Slack MCP. It figures out what is this channel and then now it's going to go ahead and write this message uh to team. So it's pretty cool. Again, you can kind of imagine you start your day, you say, "Hey Claude, help me prep for the day. Okay, hey, here's all the things for the meeting. Do you want me to update those notes? Hey, here's what's going on in linear. Do you want me to update anything? Hey, uh do you want me to send this message to Slack? " And what's cool is that this interface as it gets more and more connected to everything instead of the traditional, you know, you're going into all these different apps, you're just doing it all straight from here. And I think that's kind of the future. So, it's good to start getting familiar with this stuff now. — Yeah, that's the way to go. Yeah. — Okay. So, uh it didn't do the formatting superhero nicely. This is something we could probably have it do better um if we gave it like a template or if there was a format we wanted. But it's pretty cool. We were able to say, "Hey, project update. Moldbot is now OpenClaw. " And then now we have um this whole thing in the real world. My suggested workflow would be that you would say draft the message. You could see it here and then you could have it send. Yeah. Just in general, you can't never trust the I the AI too much. — That message is being sent as you or like as a bot. Is it being sent from you, right? — So in this case, it's actually being sent as me, which is kind of — kind of cool. Um you could set up like a Slack bot and it would send it through there, but this is actually coming through like my own as if it was from me. Um which is kind of interesting. Okay, so now the team is fully updated. — So let me just quickly recap. So we set up Okay, so let let's quickly recap because a lot of people are going to be using this stuff inside companies, right? So basically Google Workspace, uh your enterprise has to grant you permission to set up all the Google cloud stuff to use this, right? And then linear, I think if your company uses linear, then you're probably pretty AI native already and like it's just like a oneline set setup for the MCP. — Yeah. And then Slack. So this is like a this is official Slack or separate Slack MCP. — Yeah. So Slack does have an official MCP, but it's not widely rolled out to everyone. So you can see if your company has it, but it's still only with sort of I think they're called preferred partners. So it's not widely rolled out yet. — Okay. So there's like an unofficial MCP that you can actually I mean I don't think people should do this, but like you can actually just set up yourself without going through a company approval. — Yeah. And we didn't tell you to do that. We didn't we did not — Okay, great. Okay. Yeah, because Slack is important, man. Yeah. — Yeah. Saga is important. I'm it, you know, all these companies, anybody that doesn't have it, I'm sure that they are kind of racing to build one with how everything is going these days. — Yeah. Okay. And then the last one we'll show, this is like a little bit slightly

### Reddit: Monitoring subreddit discussions [20:04]

outside of sort of maybe traditional work things, but it's good just to kind of show like another example of a good MCP is um Reddit. So, if you try to use cloud code to look at Reddit, normally it will use its web fetch tool. And Reddit blocks the web fetch tool. They don't really want too much AI, I think, getting their data out. And so, this MCP uh is a good one where it can actually do all kinds of things with Reddit. You can have it look for the top posts in a subreddit. You can ask what are the what's the sentiment of the comments today around this tool? Things like that. So, I'll just have a really simple prompt here, but it's a very powerful MCP. So, what are the top discussions in our SL product management this week? And then give me the titles in the post. So, this is helpful. You know, if you're in a you're at a company like a very specific industry or you personally are just want to follow certain topics instead of having to go in and click in through every subreddit, you can have Claude look at it for you and kind of report back what are the things that it's finding. Or if you want to do an analysis over, you know, a big amount of different Reddit threads, you can have it do that for you. So, okay. So this that's just pulling all this stuff in here. Here are the top discussions in r/product management and then uh it's kind of calling out something that's a bit funny is that the top post is uh about PM influencers pushing complicated cloud code setups. Uh this is really funny. Uh I would say I did read the thread. I think um I think that maybe there are setups that are just needlessly complicated, but here we're trying to keep it simple just of what you need to know. So hopefully um this would not go in that category. Maybe it's from the future, man. This episode's already p published that. — Yeah. Honestly. Uh yeah. Cool. Okay. So, now kind of just to tie everything together. So, let's go ahead and just so we're not cheating at

### The daily-standup command that pulls from multiple tools [21:47]

all, we're going to go ahead and clear this and then we're going to do one kind of you can imagine this would be like your ultimate command for the day. So, generate my standard for the day. Um get the linear issues, my calendar, and my meeting notes. and then tell me what am I working on, what are today's meetings, and then what are blockers I might want to resolve. Um, and then we'll remind it to use the right calendar. So now it's gonna this is where you can kind of see a really when you have all this stuff set up, then in the future, you know, the initial setup's hard, but then once you get it going, cloud code can just run all these tools and bring it in. And it's just a great way to kind of like get all this information in one place without having to leave. So, we see it going into our Google Workspace. Um, getting our calendars. We see it going to linear, getting all our issues. Um, and now I think it has all the information it needs and it is putting it all together. — Okay. So, — yeah, — here we go. Here are kind of the most important in progress tickets. Urgent. So, we might want to check on this one. Uh, our engineers are evaluating open cloud deployment. We should see what that is. Um, we have these meetings. We already went through the flow to kind of update all the agendas and then we have our blockers that we would need to look into as a PM. So again, all of this you could systematize as much as you want, but once you give access to that tool, you can get all of it right here in cloud code — and you can just tell it to like post in Slack, right? Just like do you want to give it a shot? Just like post this in Slack. — Yeah. — Post this in Slack just to kind of it all out here. — Yeah. Or maybe there's a way to just like set up so every Monday it just does this. — Yeah. And you could have a team one that says like uh hey everyone here's current status of all the tickets let me know if this is inaccurate. You know engineers never really love keeping their tickets too nobody loves ticket management. So it can kind of be a good way to automate that. Um okay. So it's asking me which one. So we'll just put it into the same one we had before. — This is like a pretty big game changer, right? Because like instead of using all these different tools, you're just talking to this agent in this terminal. — Yeah. It's a game changer, dude. — Yeah. And uh the more and more stuff that gets connected because it is just such the wave right now. I think uh it's kind of the death of the internet in certain you know if you want to be really dramatic why would you need to go to all these websites if you can just get all the information — right from here and AI can also like interpret it and help you manage it. So last thing here is we kind of see that it gave that big update. I think figuring out how to format tables in Slack might be a good thing to do. Um I'm actually not 100% sure but you get the idea. I mean, usually what I do is I I just screenshot this whole thing. I be like, "Hey, can you help me format this better? " — Oh, yeah. True. — Yeah. But um Okay. Awesome. This is awesome. Yeah. This is like so much better than um because a lot of people like have complicated clock setups with all these empty files and I see you have some on the left too, but like uh connecting to all these different things you actually use at work is like way more powerful, you know? — Yeah. So, but I guess in the last part of this interview like or this episode, — do you want to kind of walk us through your clock setup or like you know kind of the folders and stuff? — Yeah. So, I think that in general, uh there's no, you know, definitive here's the best way to use cloud code because cloud code is it's just files. You can have all different kinds of structures. So, whatever you need to build for your workflow, um of course is going to be like more helpful. But this is what I

### The folder setup Carl uses for his Claude Code OS [25:08]

have found is a pretty good starting place that allows you to uh basically keep all the information that you need to refer to easily have that on hand. And then how can you also make it dynamic so that when you're working on something new, you can easily add that to your system without it breaking. So this is what I use and this is like my overall kind of preferred setup. So a couple different things here. One is your context folder. And so this is things that you don't necessarily think are going to be changing a lot over time. Uh and they are just things that like you want Claude to know. So that you know when you're working on a PRD then you don't have to say hey here's like our current Q1 goals or here is how the product works. You can just say help me write this PRD. Here is all the context. And you can even just drag this like you can drag like an entire folder um into its into it and it'll say here's context on how my company operates. So you're never really starting fresh. You're not talking like a new chatbot. It really has like detailed information and then you can update this, you know, as things change. So having a context folder for anything that you're working on, especially stuff that doesn't get updated often is just super helpful so that you have a really personalized assistant. having uh one for meetings just kind of like any kind of documents that you want to be able to refer back to like working docs is helpful. Uh I'll come back to projects. I think this is kind of like the most important element of this whole system. So we'll come back to it later. Um templates is just where you can store anything that you want to reuse. So in this video we kind of showed hey write me a Slack message or hey update these tickets. Realistically you probably have uh templates or rules that you want AI to follow when it's doing those things. So if you store those here in a templates folder then anytime you need to do that you can say hey give me an update in Slack use uh you know use my Slack format template or things like that. So having a templates that you can just update and add to is really helpful. To just like somewhere that you can track the things that you're working on like a backlog of just things to drop all the stuff that you're working on and then having like an a current tasks. This is where when you're setting up your like daily system for Claude to see what you're working on, just managing I found that, you know, you can have whatever level of complexity of uh to-do setups that you want. I've just having a list sometimes where you can have Claude know what you're working on is really helpful. — Yep. — Uh tools folder. So, as you build out your system, you're going to enable kind of like different things to be possible. And so, one thing we'll look at in a second is the ability for Claude to generate images using Nano Banana. And so you can if you just ask it to do that and you say, "Hey, I want to build this tool. Here's my API. " It will just kind of drop it somewhere randomly like in your overall system. But having a tools folder where you can keep all that stuff uh sort of all together is really helpful just for you to remember what are the tools I have available and then if you want to change something, you know exactly where to go. And then also with cloud code when you say, "Hey, I want to make a skill or command that does uses this tool. " Then you have those tools all here and it's helpful for just keeping track of like what is all the documentation and especially if uh you want to remember how it was built or you want to or you want claude to know how it was built you can keep that with the tool so you can just kind of keep that information contextual within it — is more organized. Yeah. — Yeah. More organized. Another thing that's helpful is like scripts especially um what the amazing thing about cloud code of course is it can run code. So when you keep that code with the tool, then it's just much easier for it to find it and just to kind of understand like what you're building. — Another good one is uh workflows. So for example, we uh we combined a bunch of different things here today with uh linear and checking linear, checking our own notes, checking our Google Workspace MCP. um anything that you are building out as like a recurring workflow that is really helpful just to have like it's almost like a super template where templates are kind of like with oneoff sort of formatting. Workflows are where you can put if you have something that requires like multiple steps then you for each workflow you can have its own file with maybe for example one thing that I use it for is when I'm writing my newsletter and I uh or let's say I'm writing a piece of content and I'm having AI help me but there's like maybe steps like first help me do research. So here is my like research process. Okay, next up, help me, you know, come up with a couple ideas. So for each part of that workflow, you can have like a new a file so that you're can edit any individual piece within that workflow really easily. — And then um yeah, really that's it's pretty simple. Uh and I'll come back to projects in just a second, but just have a place where you can store context you want to uh come back to. And then for every sort of piece within your system, just have it have its own folder so that when you're working with cloud, you can point it back to that. And um — is there a reason why you use this workflow cloud. np stuff instead of like just using skills or you know some sort of slashcomand? — Yeah. So I would say most of the time when I uh I will usually start like a workflow in just files and then when I'm ready when I feel like it's good then I'll turn it into a command or a skill. And usually those are like pointing at these things. That's a good point. I didn't actually talk about the overall cloud file. And this is where your skills and like all of the cloud specific things live. Um, for me personally, I often will start it as like a workflow that maybe isn't something I know I'm going to reuse a lot or I'm still refining. And then once it's pretty good, then I'll actually turn it into a real skill. And oftentimes these will kind of point to like um use this tool. So for example, the generate image skill is just a simple MD that will know that the tools that it needs are in this tools folder. Dude, what what's the consult the council skill is that like different point of views? — Yeah. Yeah, let's look at that one. We'll look at that one in just a sec. — Um, okay. And then the last thing, and this is what I have found most useful is having just a overall projects folder. So that anytime you start a new project, you can just create a new folder. So we're going to create a new project here. Um, so new project. And what's nice about this is like you not you might you don't know if it's a workflow. You don't really know what exactly maybe you're working on yet. So you can say, okay, I want to put the PRD here. all the user research related to this. Um I want to put like any context around like research that I've done. So let's say you're you just want to know like how does openclaw work? You can put that into here where you might not know otherwise where to put it because it's maybe not like context that you need all the time. It maybe isn't a template. It's not really part of a workflow. And this is just a good way where you can keep all of that stuff in that project. So anytime you're working on it, you can say, "Hey Claude, we're working on this project. " and it can know all the information there and then as you create you know new documents or you have like a long working session with claude you can have it store it within that project and that's just a good way to keep all that information like really contextual and then of course when the project is done you can kind of archive it but this for me is like anytime I'm starting almost anything new I'll make a new folder for it in projects and then all of the things I'm working on or anything I want to dump just related to that just goes there and it keeps it nice and contained. Yeah, I it's basically like uh I still use like web projects a lot on cloud. So you basically replicate it here, right, in cloud code. — Yeah, exactly. — And then the last one I'll say that is really helpful um is just having this like temp. So what I like having just like a temp I just make it this like underscore temp. This is just sometimes you have something that you want Claude to be able to look at. Like you have some, you know, some piece of paperwork that you need to fill out with Claude and that doesn't really belong anywhere here and you know you're not going to need it for very long. You just need — you like you just literally you just need Claude to look at it. You can just drop it in this temp folder. And the idea with the temp folder is that anything that goes in here like at any point you could basically just delete and then you're never going to need it again. Um this they can this can also be helpful for something like hey I need to draft an email to my manager and then maybe about this topic then you draft it here uh just in working with claude and then copy and pasting out of the terminal you get all these like extra spaces you can say hey can you make this as a new file in temp just so you can copy and paste it. So, I really like this as just like a very dynamic working folder just to like throw stuff into, have Cloud look at it, you know, have push stuff into there that you're going to copy and paste out anyway and that you don't need permanently just to have it — here for easy access. — All right, dude. One last thing. Let's go back to that council that the Yeah, — the Lord of the Rings council. What is that? — So, yeah, let's uh we can quickly we can talk about some of my favorite skills here.

### The consult-the-council skill that works with multiple AI agents [33:36]

here. — Um — Okay, — so these are all just like different skills that I've made. So, this one is a one I just made this last week and I really like a lot. So, the way this one works is a lot of times you'll have an implementation uh plan for something you're going to build and Claude comes up with the spec for it. And what I found myself doing is a lot of times I would take that spec and then I would copy and paste it into ChatBT into Grock into Gemini because I just pay way too much money on all these AI subscriptions and then I was copy and pasting what they were saying back into Cloud and being like, "Hey, what do you think of this feedback? " and usually there would be things that every AI just has a slightly different way of thinking about these problems and so sometimes one will miss something that the others won't. So what this does is it just literally hits the APIs for chatbt for Gemini for Grock and they're all at the sort of maximum level of thinking. So this can take five minutes to run and then I say hey you need to get approval from the council before we move forward with this and then a lot of times there's feedback and then it will address and be like okay uh Chad GBT says this is not okay because of this so I made this update it's like okay consult the council again. So this one I found results in much better specs because I'm getting a review from all of the best models. — Oh wow. Okay. So you use this for planning. Do like bug fixing too or mostly for planning? — Uh I usually use it like early on. Oh yeah, bug fixes is a good one as well. So if like early on with a spec, make sure it's good and then if Claude can't figure something out, it's like okay, I can just literally type consult the console and then and just hit enter and Claude knows in this skill like kind of what that means. So it'll summarize the whole problem and then it will give it to them and that actually helps a lot. There's usually just some little things that Claude just for some reason misses that with a fresh, you know, fresh pair of eyes you can catch. That that's a brilliant idea. I'm going to copy. Well, I don't know if I want to pay for all these different models, but if I — Well, the nice thing about this is that they're not like you don't actually these are just API keys. — You don't actually need to pay for the service itself. So, the cost per consult the council is like a few cents. So, it's not a lot. — Okay, that's not bad. Okay. — Yeah. — Sweet. All right, man. Well, um do you want to show one more scale? Just one more? — Yeah, I'll show one more. Um — yeah, — another good one here. So this is kind of an example of how you can use and

### How to get Claude Code to generate system design diagrams [35:50]

build out your system where you have tools and then you can have claude use those tools. So here we have the Gemini API key for nano banana is in this project and um we have a skill so that it can generate an image. So for example we'll run generate image. Oh um and then we need to give it an input. So let's go ahead and say let's generate an image for our moltbot integration that we've been looking at. We have a prd. So I'm going to go into our projects molbot. Um we'll give it this context and then say you can do any kind of thing you know nano banana super powerful so here we're going to say make an architecture diagram to include in this prd and so what this will do is um it already has we already have the script and API in this project so this skill just lets it use those tools and um do different kinds of stuff like this and this is just another way to make this overall workflow and your overall system just much more powerful by giving Claude these tools so that it can do stuff that you know Gemini models are the absolute best at making images but you can have claude make those images for you if you give it those tools in your own workspace. — Yeah, this is way better context than uh if I go to gemini. com I paste all of it takes forever. So — yeah, and what's cool is that like Claude is pretty good at writing the prompts. Um so it will like it can do that part for you. Uh, I feel like a lot of times when I prompt, I'm like, "Okay, make me an architecture diagram of this. " But let's say you had a specific style you wanted it to be in, then you could have that stored here, and you could say like, I want it to be in my own company's design system or things like that. Okay, so last thing here, tools, and then it's telling us that it's in the outputs folder. Okay, not too bad. Very AI looking, but not too bad. So now we have like this decent architecture diagram that we could put into our PRD straight from all in cloud code. — That's awesome, dude. That's awesome. Let me ask you some wrap-up questions. So you basically are only using cloud code, right? You're not really using the cloud on the web or you know that stuff. You have your — I am a cloud code maximalist. I just try to live in cloud code all day if I can. — Okay. Well, let me ask this. So at least for me, like a lot of times I'm like on the go or like in meetings and like that and like I have to use my phone. So like, have you figured out where to talk to this thing on your phone? — Yeah, there's so the cloud app does have the code option and so sometimes if I just have like an idea, I'm like, oh, like I have this project, would this be possible or could we integrate this API? You can then select like your you have to have it in GitHub and then you can have it talk to it that way. Um, that is the way I use cloud code on the go. I will say I think cloud code is mainly more of like a kind of sit down at your desk type of piece of work, but there are ways that you can have your terminal running like on your computer and then you can open that up. But yeah, I don't have a good workflow for that personally. — Yeah, I think there's this app called Happy or something happy engineering that maybe does some of this. I think the like claw or open claw clawbot stuff might be a good solution to that where yeah if you have all your files on your computer there then you can ask it and it will go on your computer and find that information for you — and okay and I only have three questions so second question is all this like clawendy that you all this folder stuff did you like how much of the stuff did you write manually versus just try to get cloud to write it for you — for example like um what do you mean the overall structure or — oh no like for example some of your skills files and like some of your context. I guess context you'll probably write manually for the most part. — Uh yeah, it depends. I would say a lot of it um usually my workflow is I usually will have Claude take a first pass with like a really light outline in the kind of chat area and then once I've seen it and I say okay we don't need like this and this but we do want this then I just have it write it. Um, I have found that if I just say, "Hey, make a cloud file for this, you know, this project or whatever, then it will include a ton of stuff that I don't actually need. " And it's very easy, I think, when you generate something with AI, especially when you're not actually like seeing it in front of your eyes, to never go back and look at it. So, that's my I would say I don't write a lot of it, but I definitely review it before it goes into the system. — Yeah. Because if you just let it go willy-nilly, it's just make a mess, I think. — Yeah. Every time. — Okay. Got it. And let me ask this. So now that we have open call, hopefully it's still called open call by the time this publishes. Are you planning to migrate this to open claw or still stick with claw code? So I think that this overall like setup works pretty well with openclaw as well from my one day of testing it out. Um where I think you want to build the tools and like have it be very clear how to use them. So then what's cool is you know you can ask your uh openclaw bot say hey can you generate an image and if it knows kind of like what the repo is that's on your machine then it has access to those tools. So I think something like this is still uh helpful so that like you can keep its work organized. The way I feel is like this is kind of like a me being really in the loop setup where I can like directly tell it exactly what. But I think that if I'm asking even if I'm remote and I'm asking it to do stuff, I still have to have like some idea of what the setup looks like that it has access to. — Yeah, I think open claw is for like on the go mostly at least the way I use it is on the go and just like update this doc or update this thing. It's not like if you're like super attention oriented, like detail oriented, then Clock, I think, is still better like for doing real work, you know? So, — yeah. — All right, dude. Well, uh, where can people find your awesome course and yourself? — Yeah. So, uh, I'm on LinkedIn. I'm on Twitter. I'm pretty easy to find. Uh, I have my main course is Cloud Code for Product Managers. Uh, I've done a good job with SEO, so if you Google that, you should find it. Uh, what it is it's a cloud code course that you do in Cloud Code. So literally every single thing all the stuff that we showed today you can do that in cloud code and it will actually guide you around and you can see what's happening. Uh so that's kind of the main place and then my main newsletter where I publish is called the full stackpm and that's at just full stackpm. com. So those are all the best ways to reach me and find my work. — And you got to mention that like unlike um you know like when Carl's talking about his course, he's not charging like $1,000 for it. It's it's free. So — Oh yeah. — Yeah. Completely free. that's been fun to build. Uh, and honestly, my the amount of just goodwill that has been generated for making it free has been very worth it. And so, I just I genuinely — find cloud code to be the biggest improvement to my workflow that I've ever had. And so, sharing that with other people because that initial start is hard, but once you start getting the hang of it, it's so obviously awesome that people adopt it. So, yeah, 100% free and uh you can download the files and do it in like two hours. — Awesome, dude. Well, thanks so much for your time, Matt. — Yeah, thank you. This was uh super fun.
