{"id":34067,"date":"2026-07-13T12:00:00","date_gmt":"2026-07-13T10:00:00","guid":{"rendered":"https:\/\/salvadorvilalta.com\/?p=34067"},"modified":"2026-07-08T08:10:42","modified_gmt":"2026-07-08T06:10:42","slug":"dont-set-up-another-ai-agent-teach-it-a-skill","status":"publish","type":"post","link":"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/","title":{"rendered":"Don&#8217;t set up another AI agent. Teach it a &#8220;skill.&#8221;"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"34067\" class=\"elementor elementor-34067 elementor-34043\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6736699e e-flex e-con-boxed e-con e-parent\" data-id=\"6736699e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f2cb596 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"7f2cb596\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\"><em>The company that made agents all the rage is now telling you not to use so many of them\u2026 and I think it&#8217;s right.<\/em><\/p><p>After setting up a team of multiple AI agents\u2014a manager who assigns tasks, one agent who researches leads, another who writes content, and another who handles billing\u2014and drawing on the hands-on experience I\u2019ve gained, I want to share with you the most counterintuitive lesson I\u2019ve learned over the past few months. What really boosts my productivity isn\u2019t setting up a new agent every time a task comes up\u2014it\u2019s training the ones I already have more effectively. <\/p><p>The other day, I summed it up almost without thinking: when you have a repetitive task, don&#8217;t open a new ticket; create a <em>skill<\/em>. Teach the system once and for all, so it can help you efficiently with all the tasks that come after. It may sound simple, but it&#8217;s true.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39c99093 e-flex e-con-boxed e-con e-parent\" data-id=\"39c99093\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b0a7bcb sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"7b0a7bcb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">But... what is a \"skill\"?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-84940e1 e-flex e-con-boxed e-con e-parent\" data-id=\"84940e1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ed6983d sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"1ed6983d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Let&#8217;s take it one step at a time\u2014the terminology here has gotten pretty dense. In October of last year, Anthropic <a href=\"https:\/\/www.anthropic.com\/engineering\/equipping-agents-for-the-real-world-with-agent-skills\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"><u>launched Agent Skills<\/u><\/a>: basically, folders containing instructions, examples, and some scripts that the agent loads <em>only when it needs them<\/em>. They aren\u2019t forced into the model\u2019s \u201cbrain,\u201d taking up space. The agent looks through the catalog, decides which one it needs for the task you\u2019ve asked it to do, and opens it at that moment. They call this \u201cprogressive disclosure,\u201d which basically means \u201cdon\u2019t read the whole manual just to change a light bulb.\u201d    <\/p><p>The analogy used by the people at Anthropic themselves <a href=\"https:\/\/claude.com\/blog\/skills-explained\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"><u>to explain it<\/u><\/a> is a cooking analogy, and I think it\u2019s spot-on: the MCP is the pantry (it connects the model to your data and tools), the agent is the chef (the one who decides and executes), and the skill is the recipe. You can have the best pantry in the world and a brilliant chef, but if you haven\u2019t given him <em>your<\/em> family\u2019s recipe, he\u2019ll make you a generic omelet\u2014not the one your mom makes. <br><br>In fact, a skill helps your agent understand <strong>how<\/strong> you want them to perform their tasks, following your guidelines. Not <em>which<\/em> tool they should use (the MCP already provides that), but what criteria to follow, what tone to use, what steps to take, and which rules to follow. The difference between \u201cyou have access to my email\u201d and \u201cthis is exactly how I write an email to a client\u201d is like night and day.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57c2450b e-flex e-con-boxed e-con e-parent\" data-id=\"57c2450b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64369912 sc_fly_static elementor-widget elementor-widget-video\" data-id=\"64369912\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/Lg-meK5IU8Q?si=ttpJtEcn2yi9k1Dt&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-28406b8b e-flex e-con-boxed e-con e-parent\" data-id=\"28406b8b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42378f23 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"42378f23\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The twist that almost no one has told the story of properly<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-30825 e-flex e-con-boxed e-con e-parent\" data-id=\"30825\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-278a88a1 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"278a88a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">The same company that has popularized the word \u201cagent\u201d to the point of exhaustion has been warning, for months, in its guide on how to build effective agents, that most production systems <strong>don\u2019t need another autonomous agent<\/strong>. They need a workflow with clear steps, tailored tools, and measurable results. Autonomy is only added when flexibility outweighs the latency, cost, and errors that accumulate along the way. Which, honestly, is almost never the case.    <\/p><p>Translated into plain English: Not everything deserves an agent. An agent is expensive, slower, and can get out of hand (I know a thing or two about this, I assure you; I\u2019ve already talked about it here <a href=\"https:\/\/salvadorvilalta.com\/en\/the-internet-is-talking-to-your-ai-agent-behind-your-back-and-your-agent-is-listening-to-it\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"><u>about the security front where the internet talks to your agent behind their back and your agent listens to it<\/u><\/a>\u2014which is pretty scary). Every new agent you set up is another mouth to feed, another point of failure, another token bill to keep an eye on. A skill, on the other hand, is knowledge that you package once and reuse in as many agents and conversations as you want. It\u2019s shared, versioned, and corrected. It\u2019s boring. And in engineering, boring almost always wins.      <\/p><p>Take a look at this strategic move\u2014and it\u2019s no small one: Anthropic is launching the \u201cskills\u201d format as <strong>an open standard<\/strong>, exactly the same move it made with the MCP a year ago, when it became the de facto way for agents to connect to tools. First, you standardize how things plug in (MCP). Then you standardize how they\u2019re taught to use them (skills). Whoever controls both plugs controls the whole kitchen\u2026 you don\u2019t have to be a genius to see where this is going.   <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3dc2d8b5 e-flex e-con-boxed e-con e-parent\" data-id=\"3dc2d8b5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2670056a sc_fly_static elementor-widget elementor-widget-image\" data-id=\"2670056a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.anthropic.com\/engineering\/equipping-agents-for-the-real-world-with-agent-skills\" target=\"_blank\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"564\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Skills-antrhopic-1024x564.png\" class=\"attachment-large size-large wp-image-34064\" alt=\"\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Skills-antrhopic-1024x564.png 1024w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Skills-antrhopic-300x165.png 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Skills-antrhopic-768x423.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Skills-antrhopic-1536x845.png 1536w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Skills-antrhopic-370x204.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Skills-antrhopic-840x462.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Skills-antrhopic-410x226.png 410w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Skills-antrhopic.png 1546w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5f562c54 e-flex e-con-boxed e-con e-parent\" data-id=\"5f562c54\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64d6fb24 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"64d6fb24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">So, agents or skills?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2a41188 e-flex e-con-boxed e-con e-parent\" data-id=\"2a41188\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4713b7f6 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"4713b7f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">The honest answer\u2014and the one given by <a href=\"https:\/\/thenewstack.io\/ai-agents-or-skills-why-the-answer-is-both\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"><u>sensible people who analyze this without all the hype<\/u><\/a>, is the most boring of all: both. It\u2019s not a war; it\u2019s a division of labor. The agent orchestrates and makes decisions; the skill provides the specific expertise to do it right; the MCP gives access to where your data lives. All three at once, each in their own role.   <\/p><p>But if you force me to choose where to start, I\u2019m absolutely certain\u2014and this goes against the grain of almost everything you read\u2014 <strong> start with the skill<\/strong>. Before you think, \u201cI\u2019m going to set up an agent to handle my billing,\u201d ask yourself if what you\u2019re actually dealing with isn\u2019t just a repetitive task with its own set of rules that you could package. Most of the time, what you think is an agent problem is actually a problem because you\u2019ve never properly explained to the system how you do it.  <\/p><p>And here\u2019s something very important: the context you provide in a skill is what helps the agent understand its task\u2014not the most expensive model, not the most autonomous agent. <strong>Context<\/strong>. Your guidelines, your examples, your \u201cdo this, don\u2019t do that.\u201d A mid-range model with a very well-written skill will give you better results than a top-of-the-line model left to its own devices, guessing what you wanted. I see this every week.    <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-20e4e3bd e-flex e-con-boxed e-con e-parent\" data-id=\"20e4e3bd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21858c00 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"21858c00\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">And one level up: the plugins<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-de7edf6 e-flex e-con-boxed e-con e-parent\" data-id=\"de7edf6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c98acc sc_fly_static elementor-widget elementor-widget-video\" data-id=\"4c98acc\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/dVpIPXmEk8Y?si=VVsdlf9KF31nZQp3&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-306989b4 e-flex e-con-boxed e-con e-parent\" data-id=\"306989b4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-592dd3c6 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"592dd3c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">Okay, so where does a word you\u2019re going to start hearing everywhere\u2014&#8221;plugin&#8221;\u2014fit in? Well, it\u2019s the icing on the cake, and I like to think of it just as I jotted down the other day: a plugin is, more or less, the sum of all the above packed into a single package. In October, Anthropic introduced Claude Code\u2019s plugins: installable packages that bring together various skills, their MCP connections, commands, and even agents\u2014all bundled together and ready to use.  <\/p><p>If a skill is a recipe, a plugin <strong>is the entire cookbook<\/strong> \u2014complete with a pantry and all the necessary utensils already included. Instead of teaching your system one recipe at a time, you install the whole package all at once. <\/p><p>What&#8217;s really interesting is how they&#8217;re distributed: through marketplaces and catalogs where you choose and add what you need without having to build anything yourself. It&#8217;s\u2014and I can&#8217;t think of a better way to put it\u2014the <em>&#8220;App Store<\/em> moment&#8221; of all this. Or the &#8220;npm (Node Package Manager) moment,&#8221; if you&#8217;re the type who writes code.  <\/p><p>Take a second to think about what that means for your business. Tomorrow, you won\u2019t be \u201csetting up\u201d your billing with AI from scratch: you\u2019ll install a billing plugin that already comes with the agent, the skills tailored to your business or industry\u2019s rules, and the connections to your tools\u2014and you\u2019ll just need to teach it the four specifics of your business. The learning curve for setting this up flattens out dramatically. What takes me a full day\u2019s work today will, before long, be just a couple of clicks and a bit of fine-tuning.   <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-735a2585 e-flex e-con-boxed e-con e-parent\" data-id=\"735a2585\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d971695 sc_fly_static elementor-widget elementor-widget-image\" data-id=\"4d971695\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"535\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Claude-Code-Skills-1024x535.png\" class=\"attachment-large size-large wp-image-34065\" alt=\"Claude Coding Skills\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Claude-Code-Skills-1024x535.png 1024w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Claude-Code-Skills-300x157.png 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Claude-Code-Skills-768x402.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Claude-Code-Skills-1536x803.png 1536w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Claude-Code-Skills-370x193.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Claude-Code-Skills-840x439.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Claude-Code-Skills-410x214.png 410w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/Claude-Code-Skills.png 1595w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3be7d5e8 e-flex e-con-boxed e-con e-parent\" data-id=\"3be7d5e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27251d96 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"27251d96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What I Believe (The Useful Part)<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-67a46500 e-flex e-con-boxed e-con e-parent\" data-id=\"67a46500\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f57e902 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"4f57e902\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">First of all\u2014and this goes especially for anyone leading a team that\u2019s serious about implementing AI\u2014stop measuring this by the number of agents. I\u2019ve seen people boast about \u201chaving twelve agents up and running\u201d as if it were a medal\u2014but it isn\u2019t. Twelve poorly trained agents mean twelve places where things go wrong. In fact, one well-trained agent with sharp skills is preferable to a huge, disorganized digital workforce.   <\/p><p>On the other hand\u2014and this is what I see as the real good news\u2014skills democratize this process tremendously. You don\u2019t need to be a programmer to write one, since it\u2019s in natural language; it\u2019s your instructions: \u201cWhen it asks for X, do it this way; watch out for this other thing.\u201d Anyone who can clearly explain how they do their job can turn that knowledge into something the machine can reuse. And for an SME that doesn\u2019t have an engineering team behind it, that\u2019s a game-changer. The most valuable asset is no longer the person who knows how to program agents, but rather the person who can clearly <strong>explain<\/strong> how things are done in their company.    <\/p><p>For two years now, we\u2019ve been caught up in the \u201cautonomous agent\u201d craze\u2014the \u201clet them run wild and see what they do\u201d approach\u2014and it turns out that the most sensible advice, even from those who make a living selling agents, is almost the opposite. Don\u2019t give them more autonomy than they need; give them more context than you think they need; teach them, instead of just letting them go. Come to think of it, that\u2019s exactly what we do with people when they\u2019re new to a team: you don\u2019t leave them alone on their first day \u201cto see how it goes\u201d\u2014you explain how things are done, right?<\/p><p>So now you know: the next time you find yourself about to set up yet another agent for a recurring task, stop for a second. Maybe you don&#8217;t need another cook in the kitchen\u2014maybe you just need to write down the recipe\u2026 or just install the whole cookbook.<\/p><p>And how are you guys approaching this? Are you still in the phase of creating agents for everything, or have you already started thinking about training them instead of just creating more?   <br>Leave me your comments, I&#8217;d love to read them.<\/p><p>Have a good week!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-338f4510 e-flex e-con-boxed e-con e-parent\" data-id=\"338f4510\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a2bd43a elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in sc_fly_static elementor-widget elementor-widget-call-to-action\" data-id=\"4a2bd43a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg\" style=\"background-image: url(https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2024\/01\/Salva_Suscribir-1024x484.png);\" role=\"img\" aria-label=\"Salvador Vilalta Blanco Suscribir\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tDid you like this content?\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__description elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tIf you liked this content and want access to exclusive content for subscribers, <b>subscribe now<\/b>. Thank you in advance for your trust\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item \">\n\t\t\t\t\t<a class=\"elementor-cta__button elementor-button elementor-size-\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6MjMwNzAsInRvZ2dsZSI6ZmFsc2V9\">\n\t\t\t\t\t\tI want to Subscribe \t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>The company that made agents all the rage is now telling you not to use so many of them\u2026 and I think it&#8217;s right. After setting up a team of&hellip;<\/p>\n","protected":false},"author":2,"featured_media":34066,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[241,230,231],"tags":[],"class_list":["post-34067","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-reflections","category-tools"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Don&#039;t set up another AI agent. Teach it a &quot;skill.&quot; - Salvador Vilalta<\/title>\n<meta name=\"description\" content=\"Don&#039;t set up another AI agent. Teach it a &quot;skill.&quot; When you have a repetitive task, don&#039;t create a new agent; generate a skill.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Don&#039;t set up another AI agent. Teach it a &quot;skill.&quot;\" \/>\n<meta property=\"og:description\" content=\"Don&#039;t set up another AI agent. Teach it a &quot;skill.&quot; When you have a repetitive task, don&#039;t create a new agent; generate a skill.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/\" \/>\n<meta property=\"og:site_name\" content=\"Salvador Vilalta\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-13T10:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/ClaudeSkillPostblogSalva.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"714\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Salvador Vilalta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salvador Vilalta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/dont-set-up-another-ai-agent-teach-it-a-skill\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/dont-set-up-another-ai-agent-teach-it-a-skill\\\/\"},\"author\":{\"name\":\"Salvador Vilalta\",\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#\\\/schema\\\/person\\\/46bbea2a058bb4eace536ab893edc68b\"},\"headline\":\"Don&#8217;t set up another AI agent. Teach it a &#8220;skill.&#8221;\",\"datePublished\":\"2026-07-13T10:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/dont-set-up-another-ai-agent-teach-it-a-skill\\\/\"},\"wordCount\":1733,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#\\\/schema\\\/person\\\/46bbea2a058bb4eace536ab893edc68b\"},\"image\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/dont-set-up-another-ai-agent-teach-it-a-skill\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ClaudeSkillPostblogSalva.webp\",\"articleSection\":[\"AI\",\"Reflections\",\"Tools\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/dont-set-up-another-ai-agent-teach-it-a-skill\\\/#respond\"]}]},{\"@type\":[\"WebPage\",\"ItemPage\"],\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/dont-set-up-another-ai-agent-teach-it-a-skill\\\/\",\"url\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/dont-set-up-another-ai-agent-teach-it-a-skill\\\/\",\"name\":\"Don't set up another AI agent. Teach it a \\\"skill.\\\" - Salvador Vilalta\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/dont-set-up-another-ai-agent-teach-it-a-skill\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/dont-set-up-another-ai-agent-teach-it-a-skill\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ClaudeSkillPostblogSalva.webp\",\"datePublished\":\"2026-07-13T10:00:00+00:00\",\"description\":\"Don't set up another AI agent. Teach it a \\\"skill.\\\" When you have a repetitive task, don't create a new agent; generate a skill.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/dont-set-up-another-ai-agent-teach-it-a-skill\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/dont-set-up-another-ai-agent-teach-it-a-skill\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/dont-set-up-another-ai-agent-teach-it-a-skill\\\/#primaryimage\",\"url\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ClaudeSkillPostblogSalva.webp\",\"contentUrl\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ClaudeSkillPostblogSalva.webp\",\"width\":1280,\"height\":714},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/dont-set-up-another-ai-agent-teach-it-a-skill\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Don&#8217;t set up another AI agent. Teach it a &#8220;skill.&#8221;\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/\",\"name\":\"Salvador Vilalta\",\"description\":\"SV\",\"publisher\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#\\\/schema\\\/person\\\/46bbea2a058bb4eace536ab893edc68b\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#\\\/schema\\\/person\\\/46bbea2a058bb4eace536ab893edc68b\",\"name\":\"Salvador Vilalta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/1681121698327.jpg\",\"url\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/1681121698327.jpg\",\"contentUrl\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/1681121698327.jpg\",\"width\":400,\"height\":400,\"caption\":\"Salvador Vilalta\"},\"logo\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/1681121698327.jpg\"},\"url\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/author\\\/salva\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Don't set up another AI agent. Teach it a \"skill.\" - Salvador Vilalta","description":"Don't set up another AI agent. Teach it a \"skill.\" When you have a repetitive task, don't create a new agent; generate a skill.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/","og_locale":"en_US","og_type":"article","og_title":"Don't set up another AI agent. Teach it a \"skill.\"","og_description":"Don't set up another AI agent. Teach it a \"skill.\" When you have a repetitive task, don't create a new agent; generate a skill.","og_url":"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/","og_site_name":"Salvador Vilalta","article_published_time":"2026-07-13T10:00:00+00:00","og_image":[{"width":1280,"height":714,"url":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/ClaudeSkillPostblogSalva.webp","type":"image\/webp"}],"author":"Salvador Vilalta","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Salvador Vilalta","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/#article","isPartOf":{"@id":"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/"},"author":{"name":"Salvador Vilalta","@id":"https:\/\/salvadorvilalta.com\/en\/#\/schema\/person\/46bbea2a058bb4eace536ab893edc68b"},"headline":"Don&#8217;t set up another AI agent. Teach it a &#8220;skill.&#8221;","datePublished":"2026-07-13T10:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/"},"wordCount":1733,"commentCount":0,"publisher":{"@id":"https:\/\/salvadorvilalta.com\/en\/#\/schema\/person\/46bbea2a058bb4eace536ab893edc68b"},"image":{"@id":"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/#primaryimage"},"thumbnailUrl":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/ClaudeSkillPostblogSalva.webp","articleSection":["AI","Reflections","Tools"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/#respond"]}]},{"@type":["WebPage","ItemPage"],"@id":"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/","url":"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/","name":"Don't set up another AI agent. Teach it a \"skill.\" - Salvador Vilalta","isPartOf":{"@id":"https:\/\/salvadorvilalta.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/#primaryimage"},"image":{"@id":"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/#primaryimage"},"thumbnailUrl":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/ClaudeSkillPostblogSalva.webp","datePublished":"2026-07-13T10:00:00+00:00","description":"Don't set up another AI agent. Teach it a \"skill.\" When you have a repetitive task, don't create a new agent; generate a skill.","breadcrumb":{"@id":"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/#primaryimage","url":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/ClaudeSkillPostblogSalva.webp","contentUrl":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2026\/07\/ClaudeSkillPostblogSalva.webp","width":1280,"height":714},{"@type":"BreadcrumbList","@id":"https:\/\/salvadorvilalta.com\/en\/dont-set-up-another-ai-agent-teach-it-a-skill\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/salvadorvilalta.com\/en\/"},{"@type":"ListItem","position":2,"name":"Don&#8217;t set up another AI agent. Teach it a &#8220;skill.&#8221;"}]},{"@type":"WebSite","@id":"https:\/\/salvadorvilalta.com\/en\/#website","url":"https:\/\/salvadorvilalta.com\/en\/","name":"Salvador Vilalta","description":"SV","publisher":{"@id":"https:\/\/salvadorvilalta.com\/en\/#\/schema\/person\/46bbea2a058bb4eace536ab893edc68b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/salvadorvilalta.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/salvadorvilalta.com\/en\/#\/schema\/person\/46bbea2a058bb4eace536ab893edc68b","name":"Salvador Vilalta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2024\/05\/1681121698327.jpg","url":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2024\/05\/1681121698327.jpg","contentUrl":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2024\/05\/1681121698327.jpg","width":400,"height":400,"caption":"Salvador Vilalta"},"logo":{"@id":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2024\/05\/1681121698327.jpg"},"url":"https:\/\/salvadorvilalta.com\/en\/author\/salva\/"}]}},"_links":{"self":[{"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/posts\/34067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/comments?post=34067"}],"version-history":[{"count":4,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/posts\/34067\/revisions"}],"predecessor-version":[{"id":34071,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/posts\/34067\/revisions\/34071"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/media\/34066"}],"wp:attachment":[{"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/media?parent=34067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/categories?post=34067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/tags?post=34067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}