Latest / AI Fire Daily / #649 Neil: Gemini Skills Turn Repeated Tasks Into Reusable Workflows
Transcript
- 0:00There's this sheer repetitive exhaustion that
- 0:03we face trying to use AI at work. Just copy pasting
- 0:07the exact same instructions and rules into the
- 0:09prompt box every single morning. Right. And then
- 0:13finally fixing it because it forgot half of what
- 0:15you said anyway. I mean, treating your AI like
- 0:19an amnesiac every day is just a terrible way
- 0:22to work. Welcome back to the deep dive. If you
- 0:24are tired of retraining your AI from scratch
- 0:26every time you open your laptop, well, Today
- 0:30is going to change your relationship with these
- 0:31tools. Yeah, we are looking at Gemini skills
- 0:34today. Right. Our roadmap for this conversation
- 0:36is pretty straightforward, but the implications
- 0:38are massive. We will unpack what these skills
- 0:42actually are and the three different ways you
- 0:44can build them. And we're going to talk about
- 0:46how to use and manage them without creating a
- 0:48complete digital mess. Exactly. And finally,
- 0:51we'll explore how to combine them. It's like
- 0:53stacking Lego blocks of data to automate complex
- 0:56multi -step workflows. I'm really energized by
- 0:59this, actually. It fundamentally shifts the dynamic.
- 1:02You move from being an exhausted prompt writer
- 1:04to, you know, essentially managing a system that
- 1:07works for you. Yeah, we spend a staggering amount
- 1:09of time repeating ourselves. We explain our business
- 1:12context, our tone, our formats just over and
- 1:15over. Let's solve that problem today. So let's
- 1:18start with the foundation. What exactly are these
- 1:22Gemini skills? Well, to appreciate the solution.
- 1:25We have to really understand the core problem
- 1:27with standard AI chat interfaces. Whenever you
- 1:30open a new chat, the AI starts with a completely
- 1:33blank slate. Right. It's a brand new relationship
- 1:36every single time. It knows absolutely nothing
- 1:38about your specific business needs or clients.
- 1:41It doesn't know your internal jargon or your
- 1:44style choices. So you are forced to explain the
- 1:46entire job from scratch. You tell it what role
- 1:49to play. You tell it what input you are providing.
- 1:52And if you miss even one detail, the whole output
- 1:55is skewed. You're essentially onboarding a new
- 1:58employee every morning. That's exactly what we
- 2:01want to avoid. So Gemini Skills fix this friction
- 2:05by giving you reusable workflows right inside
- 2:07Gemini Chat and Spark. Yeah. And just to clarify
- 2:11our terms, a workflow is simply a repeatable
- 2:14series of steps to finish a task. Exactly. These
- 2:17skills basically allow you to lock in your custom
- 2:20instructions. Permanently. It is a dedicated
- 2:23workspace. Right, where your specific rules,
- 2:26your preferred tone, and your background context
- 2:28are saved and always active. And goes beyond
- 2:31just text instructions, doesn't it? Oh, it does.
- 2:34This is where it gets incredibly powerful. You
- 2:36can attach supporting files directly to the underlying
- 2:39skill. Like uploading a PDF -style guide for
- 2:42reference. Exactly. Or you might upload a dense
- 2:45CSV file full of your current quarterly data.
- 2:48So the skill remembers your rules perfectly.
- 2:51It remembers your exact formatting preferences
- 2:53every single time you invoke it. Yeah, it gives
- 2:55the AI all the specialized knowledge it needs
- 2:58up front. It learns the constraints before it
- 3:00even looks at the specific daily task. It removes
- 3:03that exhausting friction from your work process
- 3:05entirely. So the skill essentially acts as a
- 3:08permanent specialized memory bank. Yes, it holds
- 3:11your exact parameters and context locked in.
- 3:14Got it. Permanent memory, zero daily retraining
- 3:18required. Precisely. Okay, writing a giant prompt
- 3:21makes sense if you are starting from scratch,
- 3:23but how do we actually construct a skill without
- 3:26getting overwhelmed? Well, there are three main
- 3:28ways to create these skills. We should walk through
- 3:31each method because they serve different needs.
- 3:33Right. If your workflow is relatively simple,
- 3:36setting it up with a direct prompt is usually
- 3:38the fastest route. Let's unpack that first method.
- 3:40Building a skill with a prompt. You basically
- 3:43describe the entire architecture of the job in
- 3:45one go. Yeah, you describe the role, the expected
- 3:48input, the exact step -by -step process, and
- 3:50the rigid output structure. Take a meeting summary
- 3:53skill, for example. Right, because raw meeting
- 3:55transcripts are usually a chaotic mess of crosstalk
- 3:58and half -finished thoughts. Exactly. So you
- 4:01tell the AI its purpose, which is turning those
- 4:03raw, messy notes into a crystal clear summary.
- 4:06Then you set very strict, non -negotiable rules
- 4:08for the process. You instruct it to extract the
- 4:11main topics. But you specifically tell it to
- 4:13separate confirmed decisions from random brainstorming
- 4:16ideas. You also tell it to extract action items
- 4:19only if there is a clear assigned task. Yes.
- 4:22And you can tell it to merge repeated points.
- 4:25You tell it to strip out all the casual small
- 4:27talk. But perhaps most importantly, you explicitly
- 4:30tell it what not to do. Like, you tell it not
- 4:33to guess missing names or dates. That is crucial.
- 4:37Large language models are prediction engines,
- 4:39you know? They want to fill in the blanks. So
- 4:41by building a skill, you can hard code a rule
- 4:43that says, do not invent a deadline if one isn't
- 4:47mentioned. Right. Giving the full job architecture
- 4:49upfront makes the skill incredibly reliable.
- 4:52But what if I have massive amounts of data? Yeah,
- 4:56you don't want to type all that out into a prompt
- 4:57box. That brings us to the second method, which
- 5:00involves uploading a file directly. You might
- 5:02already have a markdown file containing all your
- 5:05complex instructions, a skill .md file. You just
- 5:08upload this directly into your workspace alongside
- 5:11any supporting data files. Give us a concrete
- 5:14example of why you would use this. Think about
- 5:16building a proposal writer skill for a sales
- 5:18team. You upload your markdown file with the
- 5:21writing instructions, the tone, the layout. But
- 5:24you also attach a CSV file containing your actual
- 5:28up -to -date pricing data. So the AI uses that
- 5:31CSV file as a fixed reference point. Yes, it
- 5:34acts as an anchor. The AI depends on that fixed
- 5:37information to write the proposal. This fundamentally
- 5:41stops the AI from hallucinating incorrect numbers.
- 5:44I won't invent a 20 % discount just to make the
- 5:47text sound more persuasive because it is bound
- 5:50by the uploaded file. Exactly. I have to admit,
- 5:53I still wrestle with prompt drift myself. I find
- 5:56myself typing out these massive lists of instructions
- 5:59for complex editing tasks. And it just loses
- 6:01track. Exactly. The AI just forgets the rules
- 6:04halfway through a long conversation. It is incredibly
- 6:07frustrating. You aren't alone. Manual typing
- 6:09over long sessions often pushes the earliest
- 6:12instructions out of the AI's active memory window.
- 6:15That's why building a rigid skill is better,
- 6:17but... There is a third creation method that
- 6:20actually solves that specific frustration perfectly,
- 6:23right? Oh, absolutely. The third method is turning
- 6:26a successful conversation into a skill automatically.
- 6:29Let's say you just spent an hour wrestling with
- 6:31the AI. You refined a workflow over 20 back and
- 6:34forth messages. Yeah, correcting its mistakes,
- 6:37adjusting the tone, until the output was finally
- 6:39perfect. You got the perfect result, but the
- 6:43process was messy. Right. Instead of trying to
- 6:47manually reverse engineer how you got there,
- 6:49you just ask Gemini to do it. You ask it to review
- 6:52the entire chat history. You tell it to turn
- 6:55the final successful workflow into a reusable
- 6:58skill. It extracts the rules and output format
- 7:00for you. It does. And brilliantly, it ditches
- 7:04all the failed attempts from the chat history.
- 7:06It strips away your temporary corrections. It
- 7:09just saves the polished logic that actually worked.
- 7:12You are preserving your success. Yeah, it's amazing.
- 7:15Which of these three creation methods is the
- 7:18most foolproof for beginners? Turning a successful
- 7:21pass conversation into a skill is absolutely
- 7:24the best because it is already field tested in
- 7:27reality. Makes sense. Extracting rules from successful
- 7:30chats minimizes errors. It really is the most
- 7:33practical way to start. So we have built this
- 7:35highly specialized, perfectly instructed veteran
- 7:38assistant. Let's talk about how we actually deploy
- 7:41it when we are in the middle of a busy workday.
- 7:43Using these skills in your daily routine is remarkably
- 7:46simple. It is designed to keep you in your flow
- 7:49state. You don't have to navigate a way through
- 7:51complex menus. Not at all. How does the activation
- 7:53actually work? You just type a slash. Just a
- 7:56forward slash? That's it. Right in the normal
- 7:57window. Yes. A menu pops up. You select your
- 8:01custom skill. You paste your raw input. And hit
- 8:04enter. The response is almost instant. The complex
- 8:07instructions run silently in the background.
- 8:10Applying your formatting and tone automatically.
- 8:13Without any extra typing. You just check the
- 8:15output. The system strictly follows the pinned
- 8:17context. Does using these skills disrupt your
- 8:21normal chatting flow in the interface? No, the
- 8:23slash command keeps everything seamlessly in
- 8:25the exact same chat window. Typing a slash keeps
- 8:28everything seamlessly in one window. It's brilliantly
- 8:31simple. Sponsor. Welcome back. Before the break,
- 8:35we gave the AI a perfect permanent memory for
- 8:38one specific job. We learned how to activate
- 8:40a single skill seamlessly, but real work rarely
- 8:45happens at a vacuum, right? Yeah, it requires
- 8:48passing information through different stages
- 8:50of refinement. This is where we transition from
- 8:53a simple shortcut to a powerful automated system.
- 8:57This is where things get truly fascinating. We're
- 9:00talking about chaining them together. We're talking
- 9:03about stacking those Lego blocks of data to automate
- 9:06complex multi -step workflows. Splitting complex
- 9:10tasks into smaller specialized skills makes the
- 9:12entire process much more reliable. If you give
- 9:15an AI a prompt with 50 different rules for writing
- 9:18and editing, it is going to drop the ball. But
- 9:21if you split them into a writer skill and a reviewer
- 9:24skill, the accuracy skyrockets. Let's walk through
- 9:28that specific digital assembly line. It's like
- 9:30having station one bolt the chassis together
- 9:32and station two hit it with a hammer to see if
- 9:35the claims hold up. That is a great analogy.
- 9:38First, you invoke the proposal writer skill.
- 9:41You feed it a messy client brief. The writer
- 9:44drafts the initial proposal, pulling verified
- 9:46information from your attached pricing sheets
- 9:48and service catalogs. So it generates a solid
- 9:50initial draft automatically, right? Then you
- 9:53take that draft and hand it to the proposal reviewer
- 9:56skill. This second skill acts as your ruthless
- 9:59automated quality control department. What exactly
- 10:02is this automated manager checking for? Well,
- 10:04it checks the mathematical calculations. to ensure
- 10:07the pricing matches the uploaded CSV. It verifies
- 10:10the scope of work against your standard deliverables.
- 10:13And most importantly, it specifically hunts for
- 10:15any unsupported claims or strange guarantees.
- 10:18Because sales teams often promise things by accident
- 10:21in their raw notes, like we offer 24 -7 support
- 10:24when the official policy is strictly nine to
- 10:27five. Exactly. The reviewer skill catches those
- 10:30dangerous, expensive promises before the document
- 10:33ever reaches the client. It acts as a digital
- 10:36safety net. It also flags missing information
- 10:38that definitely needs human confirmation. Whoa,
- 10:42imagine setting up entire digital assembly lines
- 10:45like this. You could scale your quality control
- 10:47across a massive organization effortlessly. It
- 10:50is a profound shift in how we approach knowledge
- 10:53work. The AI is literally checking its own work,
- 10:56policing its own hallucinations based on your
- 10:59strict uploaded rules. And crucially, if the
- 11:03reviewer finds an issue, It doesn't just give
- 11:06up. No, it reacts. It doesn't just passively
- 11:09point out the error for you to fix manually.
- 11:11It triggers a revision loop automatically. It
- 11:14sends the flag document back, revises the proposal
- 11:18to fix the error, and runs the entire review
- 11:20process again. It keeps looping until the document
- 11:23meets every single established criterion. Once
- 11:26it passes, it outputs three specific things for
- 11:29you. First, the final polished proposal document.
- 11:33Second, a brief summary of the review process
- 11:35it conducted and what it changed. And third,
- 11:39a final status update. The status is either ready
- 11:42to send or needs human review. Because again,
- 11:45you have strictly told it not to invent missing
- 11:48facts. If the reference files don't resolve an
- 11:50issue, it marks it clearly for you. It refuses
- 11:53to guess. That discipline is the most valuable
- 11:56part of the reviewer skill. Can the reviewer
- 11:59skill actually force a rewrite without my intervention?
- 12:02Yes. The prompt instructs it to revise and run
- 12:04the review again automatically if an issue is
- 12:07found. Incredible. It triggers an automatic revision
- 12:10loop without me. It really is a game changer
- 12:13for solo operators or small teams. But with all
- 12:16these automated systems running, we have to talk
- 12:18about maintenance. Yet we need to discuss digital
- 12:21housekeeping, or else this powerful system is
- 12:23going to spiral out of control. It is a very
- 12:26real risk. If you aren't careful, you end up
- 12:29with a cluttered workspace full of outdated instructions.
- 12:31So let's talk about managing these tools. You
- 12:34handle this through your workspace settings.
- 12:36Yes. Next to any active skill, you have a management
- 12:39menu. You can manually tweak the instructions
- 12:42if your process changes slightly. You can ask
- 12:44the AI to help edit the skill. You can deactivate
- 12:47a skill you aren't using right now without permanently
- 12:49deleting it. But the most powerful management
- 12:52feature is the ability to replace the supporting
- 12:54files, right? By far. That feature is critical
- 12:57for long -term workflows. Walk us through why
- 13:00replacing a file is better than just editing
- 13:03the prompt. Well, imagine it is the end of Q3.
- 13:06Your pricing CSV has changed because you have
- 13:09raised your rates for Q4. Instead of opening
- 13:12a massive instructional prompt and trying to
- 13:14manually find and update every single price point
- 13:17in the text, you simply swap the file. You use
- 13:20the replace skill option, delete the old CSV,
- 13:23and upload the new Q4 pricing spreadsheet. Exactly.
- 13:26The core instructional logic of the skill remains
- 13:28untouched. But the next time you type that slash
- 13:31command, it immediately starts using the new
- 13:33data. It is a localized update that saves you
- 13:36hours of rebuilding. But there is a clear warning
- 13:41that comes with this level of easy customization.
- 13:44You need to keep your active skills list deliberately
- 13:46lean. You should not create a new skill for every
- 13:49tiny insignificant task you do once a month.
- 13:52Because if you have 75 different active skills,
- 13:57finding the right tool in that slash menu becomes
- 13:59incredibly annoying. It defeats the entire purpose.
- 14:03The goal is removing friction, not replacing
- 14:05prompt friction with menu friction. What is the
- 14:08biggest risk if I just start making skills for
- 14:10absolutely everything? A cluttered skill list
- 14:13makes finding the right tool frustrating, totally
- 14:16defeating the purpose of the feature. Right.
- 14:18Too many skills just recreates the original clutter.
- 14:21We really need a practical philosophy for when
- 14:24to lean on these tools and when to just use standard
- 14:26chat. Let's synthesize all this. We need a clear
- 14:29framework for when to use a skill and when to
- 14:31avoid it. The ideal use cases fall into a few
- 14:35distinct buckets. First, tasks that repeat frequently
- 14:38and follow a clear, established process. If you
- 14:41do it the exact same way twice a week, it is
- 14:43a candidate for a skill. Structured writing is
- 14:46a perfect example. End -of -week marketing reports
- 14:49or client onboarding emails that always demand
- 14:51a fixed output format. The AI follows your rigid
- 14:55structure across different weekly inputs. Working
- 14:57with fixed reference files is the second bucket.
- 15:00Anytime you need the AI to reference a CSV or
- 15:04a dense legal PDF. Or a brand style guide. Instead
- 15:08of relying on its general knowledge, you should
- 15:10build a skill. It anchors the AI's predictions
- 15:12to your reality. Multistep workflows, like our
- 15:16writer -reviewer assembly line, are the third
- 15:19bucket, separating the creation step from the
- 15:22quality control step. And finally, preserving
- 15:25refined processes. When you have spent an hour
- 15:28wrestling with a complex task and finally nailed
- 15:31the logic, save it as a skill. You are capturing
- 15:33lightning in a bottle so you never have to rebuild
- 15:36that specific workflow again. We must contrast
- 15:39this with tasks that don't fit the model at all,
- 15:41though. If a task changes its fundamental nature
- 15:44every single time you do it, it does not need
- 15:47a skill. You shouldn't force a dynamic fluid
- 15:50problem into a rigid structured system. If you
- 15:52can't clearly define the rules and the desired
- 15:56output, the skill is going to fail anyway. Should
- 15:58I be using this for creative, unpredictable brainstorming
- 16:02sessions? No. Skills are for fixed structured
- 16:06processes, not one -off fluid ideation where
- 16:09the goal is exploration. Okay, stick to structured
- 16:12tasks. Avoid using for pure ideation. Keep the
- 16:16creative wandering in the standard chat window.
- 16:19Let's bring this entire deep dive full circle.
- 16:22The ultimate paradigm shift here isn't just about
- 16:24saving a few keystrokes. It is about changing
- 16:27how we view our daily interaction with computers
- 16:29entirely. You have to stop treating every repeated
- 16:32task like a brand new conversation. It truly
- 16:35alters the dynamic. Once you lock in your rules,
- 16:38your reference files, and your required structure,
- 16:41the friction of repeated work vanishes. You keep
- 16:44your output perfectly consistent without having
- 16:46to micromanage the AI every single morning. So
- 16:49here is a piece of actionable advice to take
- 16:51with you today. Look at your calendar. Pick just
- 16:55one tedious structured task you already repeat
- 16:58every single week. Turn it into a skill today.
- 17:01Run it on real work and see if it saves you from
- 17:03having to explain yourself tomorrow. Just one
- 17:06task is all it takes to see the value. If we
- 17:08can now easily save, combine, and deploy the
- 17:11absolute best versions of our workflows to run
- 17:13silently in the background, well, how long until
- 17:16we are entirely managing a team of our own customized
- 17:20digital experts, rather than doing the daily
- 17:23drafting ourselves? Thank you for joining us
- 17:25on this deep dive.