Ep 805: Codex Record and Replay: How to Teach an Agent Once Your Most Time-Consuming Workflows
25 Jun 2026 · 15 min
In this episode of the Everyday AI podcast, host Jordan introduces OpenAI’s new Codex Record and Replay feature, a tool that lets users demonstrate a workflow on their computer and automatically generate an editable skill.md file that an AI agent can later replay. Jordan walks through installing the Record and Replay plugin on macOS, granting the necessary desktop permissions, and recording a real‑world workflow: extracting the five most‑clicked non‑owned stories from the Beehive newsletter, copying their content into Google NotebookLM, and prompting an audio debate‑style summary. He explains how the recorded event stream is turned into a skill, validated, and can be scheduled to run automatically. The discussion covers the shift from prompt‑based interaction to demonstration‑based AI, the importance of the skill.md artifact for business automation, interoperability with Claude Desktop, and security/privacy considerations (mac‑only rollout, regional restrictions, enterprise permissions). Jordan advises starting with low‑stakes workflows, reviewing generated skills before scheduling, and highlights the broader strategic impact of automating repetitive, multi‑app tasks without coding expertise.
Chapters
This is the Everyday AI Show, the everyday podcast where we simplify AI and bring its power to your fingertips. Listen daily for practical advice to boost your career, business, and everyday life.
As smart as today's AI systems are, do you ever wish that they would just watch you do all your work and then magically do it all for you? Well, that's what we have now with a new feature from OpenAI and Codex called Record and Replay. Because here's the reality. As we are continuing to shift from the responsive chatbot era to the proactive agent era, there's still a lot of manual work that we have to do, whether that's scheduling and automating your workflows. Creating new skill files by hand or whatever it may be, whether you're using ChatGPT, Codex, Claude, Copilot, or Gemini. There's a lot of manual work that needs to go in to create these repeatable and autonomous processes. But I think that may start to change, and I think that with what this new feature is in Codex Record and Replay. We have maybe a preview of what's coming next as we have these extremely powerful super apps that live on our desktop and can do work for us. So that's what we're going to be going over on today's show. But here is the big picture of Codex Record and Replay. So I think prompting is kind of losing to demonstration. And maybe that's not a bad thing, even if you've spent a lot of time refining your prompt engineering skills or how you type to a chatbot, that could be leaving by the wayside. So OpenAI shipped this new feature less than a week ago, and essentially you demonstrate something on your, on your actual computer, on your Mac right now, and it becomes an editable skill.md file, then the agent can reuse. So the AI interface, I think, is moving away from just typing instructions to just showing your work and showing a series of tasks that go into a project that you may want to start automating. And I think that this right now, it seems like a small feature, right? And I'm actually surprised this one didn't blow up more than it did. But I think this is a big step in transferring agency and workflow to autonomous systems. Because the other thing why I think this is actually a big deal, because this kind of OpenAI is showing their cards in terms of model capabilities, because now through whatever magic they did, they are now, uh, can understand and ingest video, which is huge because this has been a big advantage that Google Gemini has had for the last 2 years as the only, um, kind of big player that you could upload a video to and it could actually understand, uh, what was going on inside that video. So that's a bigger picture. Maybe we'll talk about that a little bit more, but here, stick with me for the next 25 minutes. This is gonna be a short one, uh, on today's show. Here's what you're gonna learn. You're gonna learn what OpenAI actually changed inside of Codex, uh, beyond just the launch demo. You're gonna know why the SkillMD or the Skill Markdown file is the real business artifact here that leaders should understand. You're gonna know how the shared format changes, uh, the Codex versus Claude comparison. Yeah, stick around for that. And you're going to know which workflows you should try to record first without creating unnecessary security risk. All right, I hope you're excited for this. This is Everyday AI in our weekly segment, Putting AI to Work on Wednesday. So once a week I get a little brave, I demo some live technology. It's unedited, unscripted. We'll see how it goes. Sometimes these hands-on demos are amazing. Sometimes we get bugs, but that's the reality of generative AI and working on the cutting edge. Sometimes you get cut. All right, so if you haven't already, please make sure to subscribe to the podcast if this is helpful. And then make sure you go to youreverydayai.com, sign up for the free daily newsletter, and we're going to be recapping not just the highlights from today's show, but all the other AI news and developments you need to know to be the smartest person in AI. At your company. All right. So without further ado, yeah, let's get dirty, shall we? All right. So this one's gonna be a little tricky 'cause I'm gonna be jumping back and forth between some different screens, some different things I have going on, but we're gonna try to make this work. And this is one of those that if you are listening on the podcast, this might be one of those ones that you should tune into for the video version. So you can always see that video version of this on our website at youreverydayai.com.
All right.
I'm just making sure, doing one more check here before I start sharing my screen that I don't have anything too private. All right. So, yeah, not going to be doxxing myself or anyone else, or I'll only be doxxing myself slightly. All right. So let's go ahead and share this screen. Uh, and, and one thing to know, this is a plugin. Okay? So if you don't know too much about Codex, I've done a couple of shows recently, uh, on Codex. But if you have a paid ChatGPT subscription, then you have a Codex subscription. It is the same, you know, it uses the same subscription, which is really nice. So you can go download, uh, Codex is a desktop program, whether you use Mac or Windows, although these A lot of the features come to Mac first, like Record and Replay. All right, and then after you are logged into Codex, if you haven't downloaded it already, go ahead and do that. You can follow along with me. And then you're gonna make sure to go into your upper left-hand corner. There's a plugins section. All you're gonna do is search, search for Record and Replay. Then you are going to add the plugin. After you do that, if you are brand new to Codex, you're probably gonna have to go through your Mac security settings and grant it some access. To some different privacy features that it needs. Because as an example, this uses computer use. So you do give it access to essentially read and write to your entire computer. So, you know, if you are using this in an enterprise setting, make sure to get the permissions you need before doing this. Understand the pros and the cons and the risks. And that just goes for not just the record and replay in Codex, but for anything desktop, right? So whether you're talking about Codex, Claude,, you know, desktop using Cloud Code, Cloud Cowork, Anti-Gravity, whatever you're using on your desktop, always keep that in mind. So after you have Codex, you're logged in with your ChatGPT plan, you've installed the Record and Replay plugin. Here's what we're going to do. So I'm going to do this. It might seem a little backwards. All right. But stick with me here. I'm doing it like this for a reason, mainly so hopefully the demo can work. All right, so livestream audience, let me know if you can see my screen here. All right, I think we're pretty good, not giving away too much, aside from the fact, yes, I do have, you know, Codex and Claude Code running here at the bottom like I always do, and a couple other secret, secret projects I'm working on down there. Okay, so I'm going to put in a prompt first describing what I'm going to do. And you might be saying, Jordan, that defeats the entire purpose. Uh, yes and no. Okay. Because my example here requires a little nuance. So also think of what this is and what it isn't, because right now this feature, all it does is it sees your screen. So, uh, I do think, uh, that they're going to, uh, add in the feature where you can talk to it at the same time. So you can talk it through and walk it through visually at the same time. But essentially this is going to record my screen, everything that I do. So because I'm doing a live demo and I want this to hopefully work and, you know, not have to accidentally log into all these different places, I'm first gonna give it a precursor on what I'm doing. So I'm just putting in a simple prompt and for this I'm gonna go ahead, I'm gonna go ahead and put this prompt in. Okay, nothing crazy here. I'm just telling it what I'm gonna do. So I want you to think of that manual thing that you do that usually requires what I call kind of this contacts carry. So, you know, carrying contacts from different programs. I'm doing something extremely simple, very straightforward. All right, I'm just having my, my thing that I'm trying to automate. This is something I don't have time for, even though it's not super time consuming. It's just all of these small little tasks. When I think about them in my head, I'm like, oh, this requires 3, 4, 5 different websites, all these different steps. Even if it only takes 10 minutes, a lot of times I just don't do that because my day-to-day schedule is absolutely bonkers bananas. Right? In, in my mind, even if a task is 10 minutes, if it requires me going into 5, 6, 7, 8 different systems, doing a lot of copying and pasting, carrying contacts over, even a little bit of brainpower, sometimes I just don't do them, which is why I really like this new feature. So all I'm doing in this prompt, I'm saying, for this chat, I'm going to be using the Record and Replay eventually, but do not use it yet. And I'm just saying, here's a primer on what I'm going to do before I hit record. Yes, I know this is kind of counterintuitive, but because it requires a little bit of nuance Um, this is why I'm typing it out. And the reason being, what I'm trying to do is I'm gonna go into my Beehive newsletter, that is our email newsletter provider, and I'm gonna find the 5 most clicked on stories from our last newsletter. But here's the thing, most days that's our actual website, right? It's everyone clicks on the episode page, they go to our website. I don't care about that, right? So what I'm ultimately trying to do is I want to see the 5 most clicked stories that are not ours, right? That aren't also not something, you know, sometimes we link out to Twitter or, you know, a lot of times it's Spotify. People click on our Spotify link. So, you know, I can't just go click on the 5, you know, top stories. I do have to explain that nuance. And Codex would get this right because this is an editable skill that ultimately this is going to do that. Then I can run, you know, whenever I want by calling on the skill, or I can make this a daily, automation, which is what I'm going to do. But all I'm gonna do, the 5 most popular stories, take all the text in there, copy and paste it, put it into NotebookLM, and then I'm going to create an audio overview, the debate style. So essentially every day I can wake up, I can know the 5 most important stories that our audience thinks about. Not only that, the content of everything, have it be extremely relevant, but then have 2 hosts, right? I love NotebookLM. To have two hosts kind of debate different sides of those stories. So I can hopefully, right, better understand how our audience is thinking about these things. All right. So that's all I'm doing. So I went through, I told it, this is what I'm doing. So now I'm going to click the button.
All right.
And then I'm going to click record and replay. All right. And so I'm all I'm doing is saying, you know, let's start.
All right.
So I just clicked the app button. I typed in Record and Replay. I click let's start. So now what should happen is it's going to say, okay, we're recording now. And then it's going to create a little recording thing at the bottom. And I want to make sure I have everything ready. Yes, I do. I'm going to drag this over here, make sure I'm not showing anything. All right, we're good. Yeah, I can't even show all my Notebook LLMs because, yeah, there's some, some private things in there. All right, so here we go. I'm just doing inside Codex. I @tagged Record and Replay. I said, let's start. It should. Let's see if it goes here. All right. It says it's reading the skill. It's thinking. There we go. And so now I have a little recording at the bottom of my screen. So I'm gonna try to go as fast as I can, but I'll talk you through it for a podcast audience. Nothing crazy's happening here, but Codex is now recording my screen. I do have dual monitor, so hopefully this will work.
Okay.
All right. So now I'm going into my Beehive account. I'm logged in. I'm going to the newsletter. I'm going to yesterday's, um, yesterday's, uh, newsletter. I'm going to, uh, where am I going? Performance. Yes. Okay. So now here's all the different ones, the different clicks, These are all the different stories. So I'm gonna click what I think are 5 of the most read stories. I'm just going in order here. All right.
AI moves too fast to follow, but you're expected to keep up. Otherwise, your career or company might lag behind while AI-native competitors leap ahead, but you don't have 10 hours a day to understand it all. That's what I do for you. But after 700+ episodes of Everyday AI, the most common questions I get is, where do I start? That's why we created the Start Here series, an ongoing podcast series of more than a dozen episodes you can listen to in order. It covers the AI basics for beginners and sharpens the skills of AI champions pushing their companies forward. In the ongoing series, we explain complex trends in simple language that you can turn into action. There's 3 ways to jump in. Number 1, go scroll back to the first one in episode 691. Number 2, tap the link in your show notes at any time for the Start Here series, or you can just go to starthereseries.com, which also gives you free access to our inner circle community where you can connect with other business leaders doing the same. The Start Here series will slow down the pace of AI so you can get ahead.
I want to make sure all of these are actual news stories. There we go. It looks like we have them all. Okay. One is just for GLM, which just takes you to their website. So that, that's not going to tell me anything. So I'm just actually going to Google it because it looks like we just linked to their actual website., but let me just go ahead and grab the actual announcement post there. There we go. Okay, so I think I'm good. All right, this one couldn't be reached for whatever reason. All right, we're good, we're good. What is this? This was a random tool. All right, so I'm not gonna do that one. We gotta verify myself via Cloudflare. Yeah, this is fun. All right, let's do one more. I do wanna make sure that we have 5 that we can actually copy and paste and grab the text. All right, it looks like this 4chan article is not working.
Cool.
So maybe Codex will see that I can't copy and paste this because it's, you know, apparently behind a paywall. All right, we'll see if Codex picks up on that or not. But again, this is editable, so I can always go and say, if you can't access, um, the text, then, you know, go down to the next story. Okay. So it looks like we're good here. So I'm going to go ahead and grab all of the text from these. So I'm going to copy and paste. I'm going to go into copied text. I'm going to paste, insert. Next, I'm clicking. Let me just X out of that one. That was something about NVIDIA, about the water sustainability. I'm going to click on add sources. Here's OpenAI announcing, how they're using AI to diagnose rare genetic diseases. I'm pasting that into NotebookLM. Again, I'm just copying and pasting the context of all of these pages. All right, next there was a Micron and Anthropic, uh, announcement. I'm copying and pasting that. I'm adding this inside of NotebookLM. We have 3 stories so far. Let's get 2 more. Copying and pasting the GLM 5.2. All right, putting that in there. There we go. And then our last one here, something about, uh, someone leaving DeepMind for Anthropic. Let's go ahead. Actually, there's a ton of extra stuff on that page. So we'll see if Codex, uh, picks this up that there's a lot of extra stuff here. It's a shorter article. So, uh, I'm gonna copy and paste that in and done. All right, the next thing, and this is all laid out in the instructions, I want Codex to go on here, click audio, And then, but I want to customize this. So there's a little caret. I'm gonna click that. I want it to go to the debate. All right. And then I actually have a prompt that I'm going to want it to copy and paste. And I told it this. So the prompt, the custom prompt that I'm using for this audio overview is this. The included sources are webpage context of the most clicked articles from the Everyday AI newsletter. Please simulate how business, I'm gonna say how Busy business leaders who are leading AI implementation at their companies. That's you guys, right? Maybe interpreting these stories and debate how each side thoughtfully thinks about these with pinpoint detail. Avoid generalities or soft takes. All right. And then I told Codex, once I hit generate, it is done. So let me go back. All I have to do is I just have to click the record button one more time. And then what that does is it sends a message to Codex actually that says I'm done recording. Okay, so now what it's saying is it says I'm stopping the recorder now. Then I'll inspect the captured event stream directly. After that, I'll build the reusable skill rather than just summarizing the demo. So pretty good. So I'm going to give that a minute to cook as we go over some of the other details and then hopefully we'll see it at the end and I'll see if I can actually, you know, go and run this skill. We'll see how long it takes. All right. Also, I just realized I forgot to do a couple of things that I told Codex I was going to do, like renaming the notebook, which I didn't do. So we'll see what it picks up on, some of the nuance there. But let's just quickly go over what's new. I talked about a lot of this as I was going through, but right now this is Mac only. And during the recording, Codex observes everything you do. So actions, what you click on, you can do different programs. So I just told it to go to a specific Chrome profile. So when it builds this skill, uh, it is going to tell itself to use that Chrome profile. So, uh, Codex has all of these different skills, right? So the big, one of the big differences between Codex and ChatGPT is, well, Codex is an autonomous coding agent. Don't worry if you're not technical. All that means is it can use your computer. It can use any programs, any other desktop programs. One of the most used things I have Codex do is to use Claude Code on the desktop, uh, to use Google Gemini on the desktop. So I just have it use all my other desktop programs. It can read and write files, all that good stuff. But Codex observes everything you do. So different actions you take, what you click on, what you highlight, what you type in, et cetera, and also the window content. And then those observations in order sequentially essentially become this skill file that changes what you're doing, right? So when the recording stops, and this is what's happening now live on my other screen, Codex starts to create this skill. And this is what I think is really important because a skill is an editable file, which is really nice. At any time I can go in and I can update this. But here's the big unlock that I don't think most people are talking about, aside from the fact like, oh my gosh, apparently, uh, GPT-5.5 via Codex can ingest and understand video files, which is a first for OpenAI at scale. So before it could use Python, it could go in, you could upload a video, it could look at things frame by frame. But as far as I know, this is the first time that OpenAI slash Codex slash ChatGPT can actually ingest and understand video. And like I said, this is a huge advantage that Google has had for like a year and a half. It's something, this process here, I've actually been doing this well before Codex Record and Replay. I was using Google Gemini because I would dictate something, I would upload these little things, and I was creating skills. I was already doing this. But again, I'm a little dorky. I always try to break these things. But, um, this is pretty big. But keep in mind, this skills.md file, this is an asset that doesn't just have to live inside of Codex. Obviously, it's going to work best in Codex because everything that it writes it, you know, if it's using different skills, if it's using different apps, it's going to be tagging those in a Codex manner that Codex can read. However, you can use this in Claude Desktop, right? You, you'll have to go in, but you can import this skill into Claude Desktop. You can change, you know, if it does call a Codex-specific skill, you can change that over. If it's, you know, using Claude's, or sorry, if it's using Codex Computer Use or Codex Chrome, you know, you can go and update those things accordingly. But essentially, you are using this record feature to literally do anything, right? And this is why I think Codex and Claude can actually become more connected. Now, this is, you know, don't think of this as just locking yourself into Codex, although I do think the harness in Codex is much better than Claude Desktop and all the benchmarks show that. But if you are a heavy Claude Desktop user and that's where you get the majority of your work done, but you still also have a ChatGPT account, you should probably go in and give this a try because that shared structure matters. Because now these replays, the recorded replays, can be used across many different surfaces. And remember, it works through your screens, your browsers, and your plugins. So, um, you can use other saved skills, you can use other plugins because this is an editable feature. So anything that I would've typed in Codex, right? All I did when I started I just said, let's start, right? I could have typed something out and said, let's use this skill, let's use these apps. You, you know, you're gonna watch me work on my computer. I just did something simple that would hopefully work. All right. Also, scripts and connectors can increase the reliability, but screen control, you know, it does increase those trust requirements. So if you are rolling this out, you know, in your enterprise, make sure that you get all those proper permissions that you need. In the limits right now, are privacy and scope. So, you know, not everyone has this. You do have to be on a Mac. Uh, if you are in the EU, UK, Switzerland, you don't have, uh, access to this. And I would always start off with low-stakes workflows. So what I just showed, right, this isn't something that's being published live. This is something that I'm using internally. This is still a very new feature even for me. I've been using it a lot. I like it. Uh, it's still a new feature. So I would start by using this with low-stakes things. Uh, so, you know, I would go through, list your weekly computer tasks, uh, with all the steps and clear success criteria. So for me, the success criteria for this is, okay, is it going to accurately find those 5 things? And I open my NotebookLM app every morning. If I go take a walk, I can listen to this and be better up to date on probably, hopefully, what all of you are thinking. So I would start just recording one short workflow using realistic inputs No secrets, no, right? No passwords, nothing like that. Read each skill when it's done before rerunning it or setting it up as a scheduled automation. And to do that in Codex, literally, so it looks like this is done recording. It called this skill just the Beehive Notebook LM Debate, right? So now I can say run this every day at 6:00 AM, right? That's all you have to do. And then every day at 6:00 AM, I can open my Notebook LM app, and it's that going to the Studio section and it's waiting for me. All right, so it can read each skill file, refine preferences, and build your automation library. All right, let's check in. I don't think I'm gonna have time to rerun this skill, but I do wanna check it. All right, so it says done. So it took 3 minutes. Oh wow, impressive here. That was 167 event capture. And I would go through, always encourage people, Read the chain of thought. So I'm going through here, I can see exactly what it did. Make sure everything is correct. I'm looking through this. It looks like it's doing a pretty good job. I don't see anything that's wrong. And then it says validation passed with official skill validator. The only hiccup was something with PyYAML. So something with the programming language there and instead it kind of wrote its way around that. So pretty good. And then it says at any time I can invoke this later using the Beehive Notebook LM debate skill. So as an example, let me just open this. I'm going to say run the, the Beehive Notebook skill right now. All right. So we'll just see, make sure it's going to kick off. It should start taking over my browser here. So we'll probably see that a little bit in the background just to show everyone that things are well, hopefully running and working. And there we go. So it's running it now. I'm not going to, you know, sit around for another, you know, 3 to 10 minutes and blab on because I wanted to keep this one tight, you know, hey, under 30 minutes. There we go. But it's going, it's working. And now from here, I would validate it. I would run it once. I would make sure everything is correct. I would go listen to it on my NotebookLM app. I would see what I wanted to tweet. Once I get it exactly how I want it, then I schedule it. You schedule it and forget it. But as we wrap up today's show, I want you to really understand what this unlocks because a couple of things. Number one, it is the— I think now the easiest way to create skills. Skills still to this day, skills and, you know, plugins, which is, you know, Codex's version of using skills and apps. So skills and plugins are I think probably the new measure, right? It's not about how many tokens you and your teams use. It's about how often is your agent running a skill or a, um, or a scheduled skill. I think that's huge because that's where you are starting to actually win back time by running repeatable workflows without you the human having to go in, type something, find some, oh, where's this Google Doc? Where's this Obsidian vault? Where's all this at? Right? So, you know, really recording your mundane workflows across different browser tabs. Obviously you can do things where you're logged in like this, right? Obviously I was logged into my Gmail to reach, uh, NotebookLM. I was logged into my, um, my Beehive account, so I told it to use my Chrome profile because I keep those logged in. So think about all of those things that you do over and over and over, uh, right? And not having to write something out by hand Although I kind of did a little bit of that just to ensure that this would hopefully work zero shot. But think of what this unlocks and what this changes, and it doesn't require literally anything. It doesn't require any technical skill. I'm not an overly technical person. You go in, if you have a ChatGPT account, download Codex, go through, again, assuming you have all permissions, record these workflows, and it's done. Right? And now you have a worker working for you that you just showed it what to do and it did it. And I think this is a breath of fresh air, a very small feature that is going to make a big difference. So thank you for tuning in. I hope this was helpful doing our AI Wednesday at Work series. Like I said, I've done a couple other, uh, Codex walkthroughs, uh, so make sure you go check out 781, episode 781, where we went over Codex Sites. Another great one, but I think a lot of value there. So make sure you go check that out. And then go to youreverydayai.com, sign up for the free daily newsletter. We're gonna be recapping the highlights from today's show and a whole lot more. Thanks for tuning in. Hope to see you back tomorrow and every day for more Everyday AI. Thanks, y'all.
And that's a wrap for today's edition of Everyday AI. Thanks for joining us. If you enjoyed this episode, please subscribe and leave us a rating. It helps keep us going. For a little more AI magic, visit youreverydayai.com and sign up to our daily newsletter so you don't get left behind. Go break some barriers and we'll see you next time.
More from LARRUZ


Ep 882: Rogue AI Agents: Why Breakouts are Happening More and How Companies Should Prepare (Replay)


Ep 881: Faster AI Agents, Fewer Human Coworkers: The Overly Productive Future of Managing Agents? (Replay)


Ep 879: New: OpenAI Presence. Has The AI Customer Service Takeover Finally Arrived? (Replay)




