{"id":17216,"date":"2026-07-21T16:18:50","date_gmt":"2026-07-21T16:18:50","guid":{"rendered":"https:\/\/dmsretail.com\/RetailNews\/make-ai-agent-skills-that-work-the-way-you-do\/"},"modified":"2026-07-21T16:18:50","modified_gmt":"2026-07-21T16:18:50","slug":"make-ai-agent-skills-that-work-the-way-you-do","status":"publish","type":"post","link":"https:\/\/dmsretail.com\/RetailNews\/make-ai-agent-skills-that-work-the-way-you-do\/","title":{"rendered":"Make AI Agent Skills that Work the Way You Do"},"content":{"rendered":"<p> <p><a href=\"https:\/\/dmsretail.com\/online-workshops-list\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-496\" src=\"https:\/\/dmsretail.com\/RetailNews\/wp-content\/uploads\/2022\/05\/RETAIL-ONLINE-TRAINING-728-X-90.png\" alt=\"Retail Online Training\" width=\"729\" height=\"91\" srcset=\"https:\/\/dmsretail.com\/RetailNews\/wp-content\/uploads\/2022\/05\/RETAIL-ONLINE-TRAINING-728-X-90.png 729w, https:\/\/dmsretail.com\/RetailNews\/wp-content\/uploads\/2022\/05\/RETAIL-ONLINE-TRAINING-728-X-90-300x37.png 300w\" sizes=\"auto, (max-width: 729px) 100vw, 729px\" \/><\/a><\/p><br \/>\n<\/p>\n<div>\n<p>So, you\u2019re a network engineer. You live in the CLI. You SSH into your devices. You work on your tickets. You read your logs. You get things done the way you\u2019ve always gotten them done.<\/p>\n<p>And like everyone else right now, you\u2019re asking yourself how AI fits into your daily routine.<\/p>\n<p>Imagine this. What if you could teach AI how <em>you<\/em> work, right inside the environment you already live in? What if you could hand off the repeatable stuff while you stay in the loop\u2014without needing to learn a stitch of code?<\/p>\n<p>No more imagining. It\u2019s an AI reality, and this<em> AI Break<\/em> will teach you how. Plus, it doesn\u2019t take moving your entire work life into some new tool\u2014just your workflow, your terminal, and an agent that works the way you do.<\/p>\n<p>It\u2019s called an <strong>agent skill. <\/strong>The easiest way to think about agent skills is the way you think about your own.<\/p>\n<p>You picked up a packet capture trick years ago, and it\u2019s been on your tool belt ever since. Learn it once, reach for it forever. An agent skill is the same thing, passed on to your AI.<\/p>\n<h2><strong>What is an agent skill, really?<\/strong><\/h2>\n<p>A skill teaches your AI how to handle a specific task the way you\u2019d handle it. Instead of re-explaining your process every conversation, you teach it once and get the payoff every time it runs.<\/p>\n<p>Think about years of expertise in your head right now. For example, a ticket lands and you already know the moves: Check this before you touch that. Pull these logs. Verify in a set order. You\u2019ve never written it down because you\u2019ve never had to. It just lives <em>rent-free<\/em> in your head. A skill is your expertise, written down, one time, for the AI.<br \/>\u00a0<\/p>\n<h3><strong>Why agent skills are better than prompts:<\/strong><\/h3>\n<ul>\n<li><strong>A prompt is disposable.<\/strong> Close the window, and it\u2019s gone. Next time, you start over.<\/li>\n<li><strong>An agent\u2019s skill sticks around.<\/strong> It loads when the work calls for it and runs the same way every time.<\/li>\n<li><strong>Skills stack.<\/strong> You build small ones that each do a job well, and the agent grabs the right one when the moment calls for it. Over time, you\u2019ve got a whole library working together.<\/li>\n<li>Skills can be shared. The benefits can become exponential by sharing across teams. Think repository of tried-and-true best practices.<\/li>\n<li><strong>MCP gives it hands.<\/strong> On its own, a skill is just knowledge. Wire in MCP and it can pull the real ticket, read the live config, and act on what it finds, with you approving every step that matters.<\/li>\n<\/ul>\n<h2><strong>How agent skills are built<\/strong><\/h2>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"lazy lazy-hidden aligncenter size-full wp-image-495115\" data-lazy-type=\"image\" src=\"https:\/\/blogs.cisco.com\/gcs\/ciscoblogs\/1\/2026\/07\/AI-Skill-Anatomy.jpg\" alt=\"Infographic titled &quot;Skill Anatomy&quot; with the subtitle &quot;A skill is a directory. SKILL.md does the work.&quot; A folder labeled &quot;my-skill\/&quot; contains a central file called SKILL.md, which has two sections: a YAML Frontmatter block listing &quot;name: my-skill&quot; and &quot;description: What this skill does and when to load it,&quot; and a Markdown Workflow block with &quot;Step-by-step instructions, decision rules, and guardrails. This is the prompt the agent follows.&quot; Below SKILL.md are three subfolders: scripts\/, references\/, and assets\/. A brain icon labels SKILL.md as &quot;The Brain \u2014 Always loaded. Tells the agent what this skill is and how to do it.&quot; Four callouts on the right explain each component: Frontmatter = Trigger (metadata the agent sees first; the description is the wake-up signal that decides whether to load the rest); Body = Workflow (the agent follows these instructions to complete the job consistently); Scripts\/ (code the agent runs, for deterministic, repeatable steps); References\/ (docs and knowledge the agent pulls on demand); Assets\/ (templates, snippets, and other reusable materials).\" width=\"1315\" height=\"877\"\/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-495115\" src=\"https:\/\/blogs.cisco.com\/gcs\/ciscoblogs\/1\/2026\/07\/AI-Skill-Anatomy.jpg\" alt=\"Infographic titled &quot;Skill Anatomy&quot; with the subtitle &quot;A skill is a directory. SKILL.md does the work.&quot; A folder labeled &quot;my-skill\/&quot; contains a central file called SKILL.md, which has two sections: a YAML Frontmatter block listing &quot;name: my-skill&quot; and &quot;description: What this skill does and when to load it,&quot; and a Markdown Workflow block with &quot;Step-by-step instructions, decision rules, and guardrails. This is the prompt the agent follows.&quot; Below SKILL.md are three subfolders: scripts\/, references\/, and assets\/. A brain icon labels SKILL.md as &quot;The Brain \u2014 Always loaded. Tells the agent what this skill is and how to do it.&quot; Four callouts on the right explain each component: Frontmatter = Trigger (metadata the agent sees first; the description is the wake-up signal that decides whether to load the rest); Body = Workflow (the agent follows these instructions to complete the job consistently); Scripts\/ (code the agent runs, for deterministic, repeatable steps); References\/ (docs and knowledge the agent pulls on demand); Assets\/ (templates, snippets, and other reusable materials).\" width=\"1315\" height=\"877\"\/><\/noscript><\/p>\n<p>A skill is a directory. <code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">SKILL.md<\/span><\/span><\/code>\u00a0does the work: YAML frontmatter on top, a Markdown body underneath.<\/p>\n<p>The frontmatter is metadata. Two fields to start:<\/p>\n<ul>\n<li><code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">name<\/span><\/span><\/code>: kebab-case, matched to the folder<\/li>\n<li><code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">description<\/span><\/span><\/code>: what the skill does and when to load it, under 1024 characters<\/li>\n<\/ul>\n<p>Don\u2019t sleep on that <code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">description<\/span><\/span><\/code>. It\u2019s the only part the agent sees by default, so it decides whether the rest even loads.<\/p>\n<p>That\u2019s <em>progressive disclosure<\/em>: The body loads only when it\u2019s relevant and reference files only when the agent reaches for them. Too vague, and the skill never wakes up. Too broad, and it fires when you don\u2019t want it to.<\/p>\n<p>The body is your workflow, plus three optional folders:<\/p>\n<ul>\n<li><code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">scripts\/<\/span><\/span><\/code>: code the agent runs<\/li>\n<li><code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">references\/<\/span><\/span><\/code>: docs it pulls on demand<\/li>\n<li><code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">assets\/<\/span><\/span><\/code>: templates it works from<\/li>\n<\/ul>\n<p>This is where prompt engineering earns its keep. The body is a prompt, and the agent does what it says. \u201cGenerate the report\u201d leaves it guessing. Spell out the format and the sections, and you get the same result every time. For steps that can\u2019t drift, call a script instead of trusting ever-changing prose.<\/p>\n<p>And here\u2019s the part that should make every network engineer sit up. That <code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">scripts\/<\/span><\/span><\/code> folder is where your automation comes back to life. The Ansible playbooks you wrote for deployments, the Terraform plans that stand up your infrastructure, the scripts you\u2019ve built over years of network ops: none of it is wasted. You drop it in <code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">scripts\/<\/span><\/span><\/code>, and the agent runs it on your terms, when your skill tells it to. Your automation doesn\u2019t compete with AI. It becomes the tool the agent reaches for. The work you already did just got more valuable.<\/p>\n<h2><strong>Let the AI come to you<\/strong><\/h2>\n<p>The core idea is not locked to one vendor. Agent skills are an open standard. This means the basic building blocks can move across skills-compatible agents. The details may change from tool to tool, but the pattern holds.<\/p>\n<p>To build something real, though, I must pick one. For my use case, my AI of choice is Anthropic\u2019s Claude, running in Claude Code. And the reason matters more than the brand.<\/p>\n<p>Most AI shows up as a chat window or a panel bolted onto an IDE. Useful, but it\u2019s not where we work. We work in the terminal. We SSH into boxes, run <code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">show<\/span><\/span><\/code> commands, pipe output through grep, and live at the prompt.<\/p>\n<p>Claude Code runs right there in the CLI. The agent meets you in your environment instead of asking you to move into its. No new IDE to learn. No \u201crewrite your life in Python first.\u201d You stay at the terminal you already know, and the AI comes to you.<\/p>\n<p>That\u2019s the unlock for network engineers. You don\u2019t have to become a developer to get the payoff. You bring your skill, your terminal, and your judgment, and the agent works alongside you right where you already are.<\/p>\n<p>From here, the filenames get Claude-flavored. The pattern still maps to whatever agent you run. Only the names change.<\/p>\n<h2><strong>Meet Iris, an agent skill for network operations<\/strong><\/h2>\n<p>I built one. It\u2019s called Iris: the network agent that keeps an eye on your network. It also happens to be my daughter\u2019s name, so it felt fitting for a skill that watches over things. It\u2019s on my GitHub. It\u2019s a working agent skill for network operations, and <strong>you can clone it today<\/strong>.<\/p>\n<p>The idea is simple. You still own every decision. Iris handles the work around those decisions: pulling device state, checking it against your source of truth, running pre-condition checks, drafting the change, verifying it after, and writing it up in the ticket. Iris is built from the exact blocks we just covered. Here\u2019s how they map.<\/p>\n<p><strong>`CLAUDE.md` is the operating contract.<\/strong> Iris\u2019s persona and its guardrails in one file. The rules are the part that matters:<\/p>\n<ul>\n<li>Discover before you assume<\/li>\n<li>Verify before you change<\/li>\n<li>Never push a change without explicit approval<\/li>\n<li>Stop if something looks wrong<\/li>\n<li>Close the ticket with enough detail that the next engineer can reconstruct what happened<\/li>\n<\/ul>\n<p>You\u2019re handing an agent access to your network, so those rules aren\u2019t decoration. They\u2019re what keep it from doing something catastrophic at 2 a.m.<\/p>\n<p><strong>`SKILL.md` is the brain.<\/strong> The workflow Iris runs on every ticket, in the same order every time:<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"lazy lazy-hidden aligncenter size-full wp-image-495116\" data-lazy-type=\"image\" src=\"https:\/\/blogs.cisco.com\/gcs\/ciscoblogs\/1\/2026\/07\/image002.jpg\" alt=\"Horizontal workflow diagram illustrating a seven-step AI agent process. Steps are numbered and labeled left to right, each with an illustrated icon: Step 1 \u2013 Discover (blue magnifying glass); Step 2 \u2013 Verify (green clipboard with checklist); Step 3 \u2013 Propose (orange lightbulb); Step 4 \u2013 Confirm (purple chat bubble with a checkmark); Step 5 \u2013 Execute (dark terminal\/command-line window); Step 6 \u2013 Verify (green shield with a checkmark); Step 7 \u2013 Document (tan\/orange document page). Black arrows connect each step in sequence. At the bottom center, a friendly smiling robot icon anchors a dashed curved arrow that loops from Step 7 (Document) back to Step 1 (Discover), illustrating that the workflow is continuous and repeating.\" width=\"1430\" height=\"715\"\/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-495116\" src=\"https:\/\/blogs.cisco.com\/gcs\/ciscoblogs\/1\/2026\/07\/image002.jpg\" alt=\"Horizontal workflow diagram illustrating a seven-step AI agent process. Steps are numbered and labeled left to right, each with an illustrated icon: Step 1 \u2013 Discover (blue magnifying glass); Step 2 \u2013 Verify (green clipboard with checklist); Step 3 \u2013 Propose (orange lightbulb); Step 4 \u2013 Confirm (purple chat bubble with a checkmark); Step 5 \u2013 Execute (dark terminal\/command-line window); Step 6 \u2013 Verify (green shield with a checkmark); Step 7 \u2013 Document (tan\/orange document page). Black arrows connect each step in sequence. At the bottom center, a friendly smiling robot icon anchors a dashed curved arrow that loops from Step 7 (Document) back to Step 1 (Discover), illustrating that the workflow is continuous and repeating.\" width=\"1430\" height=\"715\"\/><\/noscript><\/p>\n<p>The discipline doesn\u2019t change whether you\u2019re touching Catalyst CLI, the Meraki dashboard, or a Terraform plan. And human-in-the-loop is baked into the workflow itself. Iris proposes a plan and waits for your \u201cyes\u201d before it touches anything. It\u2019s not a setting you remember to turn on.<\/p>\n<p><strong>The `.claude` folder and `.mcp.json` are the connections.<\/strong> This is where Iris gets its hands. The MCP wiring points at the systems you run. You don\u2019t need all of them, but the more you connect, the more Iris can do:<\/p>\n<ul>\n<li><strong>Ticketing<\/strong>: ServiceNow, Jira<\/li>\n<li><strong>Device management<\/strong>: CML, Meraki, Catalyst Center, direct CLI<\/li>\n<li><strong>Source of truth<\/strong>: NetBox<\/li>\n<li><strong>Observability<\/strong>: Splunk, ThousandEyes<\/li>\n<\/ul>\n<p>Two more folders are worth knowing:<\/p>\n<ul>\n<li><code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">environment\/<\/span><\/span><\/code> is where Iris learns what your network looks like on first run, pulling from your MCPs, your docs, and any discovery scripts you drop in.<\/li>\n<li><code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">automation\/<\/span><\/span><\/code> is that tool belt from earlier. Drop your playbooks and scripts in, and Iris learns them, tags each one read-only or state-changing, and only runs the state-changing ones you approve.<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"lazy lazy-hidden aligncenter size-full wp-image-495117\" data-lazy-type=\"image\" src=\"https:\/\/blogs.cisco.com\/gcs\/ciscoblogs\/1\/2026\/07\/image003.gif\" alt=\"Animated GIF showing a dark-themed terminal window titled &quot;Claude Code.&quot; The header displays &quot;Claude Code v2.1.185 \/ Opus 4.8 with high effort \u00b7 Amazon Bedrock \/ ~\/iris.&quot; A \/clear command has been run. The user then begins typing \/ir at the prompt, triggering an autocomplete dropdown of available slash commands. The highlighted top result is \/iris, described as &quot;IRIS \u2014 the network agent that keeps an eye on your network (project).&quot; Additional commands listed below include: \/add-dir (Add a new working directory); \/run (Launch and drive this project's app); \/claude-api (Reference for the Claude API \/ Anthropic SDK); \/cd (Move this session to a new working directory); \/run-skill-generator (Author or improve the run skill); \/update-config (Configure the Claude Code harness via settings.json); and \/verify (Verify that a code change does what it's supposed to). The animation demonstrates how Claude Code surfaces context-aware commands as the user types in the CLI.\" width=\"972\" height=\"536\"\/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-495117\" src=\"https:\/\/blogs.cisco.com\/gcs\/ciscoblogs\/1\/2026\/07\/image003.gif\" alt=\"Animated GIF showing a dark-themed terminal window titled &quot;Claude Code.&quot; The header displays &quot;Claude Code v2.1.185 \/ Opus 4.8 with high effort \u00b7 Amazon Bedrock \/ ~\/iris.&quot; A \/clear command has been run. The user then begins typing \/ir at the prompt, triggering an autocomplete dropdown of available slash commands. The highlighted top result is \/iris, described as &quot;IRIS \u2014 the network agent that keeps an eye on your network (project).&quot; Additional commands listed below include: \/add-dir (Add a new working directory); \/run (Launch and drive this project's app); \/claude-api (Reference for the Claude API \/ Anthropic SDK); \/cd (Move this session to a new working directory); \/run-skill-generator (Author or improve the run skill); \/update-config (Configure the Claude Code harness via settings.json); and \/verify (Verify that a code change does what it's supposed to). The animation demonstrates how Claude Code surfaces context-aware commands as the user types in the CLI.\" width=\"972\" height=\"536\"\/><\/noscript><\/p>\n<p>Now picture a skill on the job. A ticket comes in: a new VPC needs to reach an on-prem staging environment. Normally you are the one reading the ticket, checking what\u2019s deployed, working out the routing and the firewall path, then SSHing in to make it happen.<\/p>\n<p>With Iris, the AI agent is doing most of the work:<\/p>\n<ul>\n<li>Restates the ticket in plain language and confirms before touching anything.<\/li>\n<li>Discovers what\u2019s actually out there instead of assuming.<\/li>\n<li>Validates pre-conditions and stops if a check fails.<\/li>\n<li>Proposes a plan that includes the exact commands, exact API calls, and expected outcomes.<\/li>\n<\/ul>\n<p>You approve or push back, because you\u2019re the engineer, and you know what right looks like. Only then does the agent execute, verify, and document.<\/p>\n<p>You never left the terminal. You never stopped being the one in charge. The agent handled the busywork while you kept your eyes on the network.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"lazy lazy-hidden aligncenter size-full wp-image-495118\" data-lazy-type=\"image\" src=\"https:\/\/blogs.cisco.com\/gcs\/ciscoblogs\/1\/2026\/07\/image004.gif\" alt=\"Animated GIF showing a dark-themed terminal window titled &quot;Claude Code.&quot; The header reads &quot;Claude Code v2.1.185 \/ Opus 4.8 with high effort \u00b7 Amazon Bedrock \/ ~\/iris.&quot; After a \/clear command, the user types \/iris give at the prompt. Below the input, a status bar appears showing session context: the active project is &quot;iris&quot; (indicated by a folder icon), the git branch is &quot;main,&quot; the model is &quot;Opus 4.8 \u00b7 xhigh,&quot; token delta is +75 \/ -10 (in green and red), current session cost is $2.14, and the projected daily rate is $20.08\/day. A line below reads &quot;bypass permissions on (shift+tab to cycle)&quot; in orange, indicating the agent is running with elevated permissions. The GIF demonstrates invoking the Iris agent skill directly from the CLI with a natural-language command.\" width=\"972\" height=\"536\"\/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-495118\" src=\"https:\/\/blogs.cisco.com\/gcs\/ciscoblogs\/1\/2026\/07\/image004.gif\" alt=\"Animated GIF showing a dark-themed terminal window titled &quot;Claude Code.&quot; The header reads &quot;Claude Code v2.1.185 \/ Opus 4.8 with high effort \u00b7 Amazon Bedrock \/ ~\/iris.&quot; After a \/clear command, the user types \/iris give at the prompt. Below the input, a status bar appears showing session context: the active project is &quot;iris&quot; (indicated by a folder icon), the git branch is &quot;main,&quot; the model is &quot;Opus 4.8 \u00b7 xhigh,&quot; token delta is +75 \/ -10 (in green and red), current session cost is $2.14, and the projected daily rate is $20.08\/day. A line below reads &quot;bypass permissions on (shift+tab to cycle)&quot; in orange, indicating the agent is running with elevated permissions. The GIF demonstrates invoking the Iris agent skill directly from the CLI with a natural-language command.\" width=\"972\" height=\"536\"\/><\/noscript><\/p>\n<h2><strong>Build your own agent skill<\/strong><\/h2>\n<p>Here\u2019s the thing about Iris: it\u2019s a starting point, not a destination. It works the way <em>you<\/em> work. Your network is different, your process is different, your guardrails are different.<\/p>\n<p>Take it and make it yours:<\/p>\n<ul>\n<li><strong>Clone the repo.<\/strong> It\u2019s on GitHub, MIT licensed. <code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">git clone<\/span><\/span><\/code> and you\u2019re in.<\/li>\n<li><strong>Edit `CLAUDE.md` and `SKILL.md`.<\/strong> Change the rules to match your shop. Change the workflow to match how you and your network operate.<\/li>\n<li><strong>Wire your own `.mcp.json`.<\/strong> Point it at your ticketing, your devices, your source of truth. Connect what you\u2019ve got.<\/li>\n<li><strong>Drop in your automation.<\/strong> Those playbooks and scripts you already trust go in <code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">automation\/<\/span><\/span><\/code>, and the agent runs them on your say-so.<\/li>\n<\/ul>\n<p>If you want to go deeper on the skill format itself, Anthropic\u2019s guide to building skills is the best reference out there, and there\u2019s a skill-creator that walks you through building one from scratch. I\u2019ll link both below.<\/p>\n<p>The bigger point is this. Your job is not going away, and you\u2019re not being replaced by an agent that pushes config while you sleep. What\u2019s changing is how the work gets done. The engineers who get ahead are the ones who teach the AI their craft and stay in the loop to catch what it misses. Your knowledge is what makes any of this safe. The skill is just how you hand some of it off.<\/p>\n<p>Clone Iris, break it, rebuild it, and make it work the way you do. That\u2019s the whole point. A tool belt only works if it fits.<\/p>\n<p>\u00a0<\/p>\n<hr\/>\n<h2><strong><em>Frequently asked questions about agent skills<\/em><\/strong><\/h2>\n<p>\u00a0<\/p>\n<h3><strong>What is an agent skill?<\/strong><\/h3>\n<p>An agent skill is a reusable set of instructions that teaches your AI how to handle a specific task\u2014your way, every time. The easiest way to think about it: you\u2019ve spent years developing instincts for your job. A ticket lands and you already know the moves. An agent skill is that expertise, written down once, so your AI can run it the same way every time without you re-explaining it from scratch.<br \/>\u00a0<\/p>\n<h3><strong>How do I create an agent skill?<\/strong><\/h3>\n<p>A skill is a directory, and <code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">SKILL.md<\/span><\/span><\/code> does the work. Start with YAML frontmatter\u2014a <code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">name<\/span><\/span><\/code> and a <code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">description<\/span><\/span><\/code>\u2014then write your workflow in Markdown underneath. That\u2019s the brain. From there, three optional folders extend what it can do: <code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">scripts\/<\/span><\/span><\/code> for code the agent runs, <code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">references\/<\/span><\/span><\/code> for docs it pulls on demand, and <code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">assets\/<\/span><\/span><\/code> for templates it works from. The description field matters more than anything else\u2014it\u2019s the only part the agent sees by default, and it decides whether the rest even loads.<br \/>\u00a0<\/p>\n<h3><strong>What\u2019s the difference between an agent skill and a prompt?<\/strong><\/h3>\n<p>A prompt is disposable. Close the window and it\u2019s gone. Next time, you start over. A skill sticks around\u2014it loads when the work calls for it and runs the same way every time. Skills also stack. You build small ones that each do one job well, and over time you\u2019ve got a library the agent pulls from automatically. A prompt is a one-time conversation. A skill is institutional knowledge.<br \/>\u00a0<\/p>\n<h3><strong>Can agent skills be shared across teams?<\/strong><\/h3>\n<p>Yes\u2014and that\u2019s where they get powerful. One engineer builds a skill that reflects years of hard-won process, and the whole team inherits it. Think of it as a repository of tried-and-true best practices. The knowledge that used to live in one person\u2019s head, now accessible to everyone who needs it.<br \/>\u00a0<\/p>\n<h3><strong>Do I need to know how to code to build an agent skill?<\/strong><\/h3>\n<p>No. You can teach your AI how you work right inside the environment you already live in\u2014no coding required. And if you\u2019ve already got automation built up over the years\u2014Ansible playbooks, Terraform plans, scripts from a career in network ops\u2014none of it is wasted. Drop it into the <code><span style=\"font-size: 12.5pt;\"><span style=\"color: #993366;\">scripts\/<\/span><\/span><\/code> folder and the agent runs it on your terms, when your skill tells it to. Your existing work doesn\u2019t compete with AI. It becomes the tool the agent reaches for.<\/p>\n<p>\u00a0<br \/>\u00a0<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"pNtkhRbxWK\">\n<p>Let the AI Agent Fix the Drift<\/p>\n<\/blockquote>\n<p><iframe loading=\"lazy\" class=\"lazy lazy-hidden wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cLet the AI Agent Fix the Drift\u201d \u2014 Cisco Blogs\" data-lazy-type=\"iframe\" data-src=\"https:\/\/blogs.cisco.com\/learning\/let-the-ai-agent-fix-the-drift\/embed#?secret=ATk4HaKXHU#?secret=pNtkhRbxWK\" data-secret=\"pNtkhRbxWK\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><noscript><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cLet the AI Agent Fix the Drift\u201d \u2014 Cisco Blogs\" src=\"https:\/\/blogs.cisco.com\/learning\/let-the-ai-agent-fix-the-drift\/embed#?secret=ATk4HaKXHU#?secret=pNtkhRbxWK\" data-secret=\"pNtkhRbxWK\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/noscript><\/p>\n<\/p><\/div>\n<p><p><a href=\"https:\/\/dmsretail.com\/online-workshops-list\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-496\" src=\"https:\/\/dmsretail.com\/RetailNews\/wp-content\/uploads\/2022\/05\/RETAIL-ONLINE-TRAINING-728-X-90.png\" alt=\"Retail Online Training\" width=\"729\" height=\"91\" srcset=\"https:\/\/dmsretail.com\/RetailNews\/wp-content\/uploads\/2022\/05\/RETAIL-ONLINE-TRAINING-728-X-90.png 729w, https:\/\/dmsretail.com\/RetailNews\/wp-content\/uploads\/2022\/05\/RETAIL-ONLINE-TRAINING-728-X-90-300x37.png 300w\" sizes=\"auto, (max-width: 729px) 100vw, 729px\" \/><\/a><\/p><br \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, you\u2019re a network engineer. You live in the CLI. You SSH into your devices. You work on your tickets. You read your logs. You [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":17217,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-17216","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/posts\/17216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/comments?post=17216"}],"version-history":[{"count":0,"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/posts\/17216\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/media\/17217"}],"wp:attachment":[{"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/media?parent=17216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/categories?post=17216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dmsretail.com\/RetailNews\/wp-json\/wp\/v2\/tags?post=17216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}