What is skill
The rise of prompt engineering has always seemed too impractical to me. The idea that a few magic words could dramatically increase the quality of work produced by a black box just doesn’t strike me as very effective, especially when we are talking about code generation.
But the release of Skills changed my mind. After the publication of the concept of MCP (Model Context Protocol), Anthropic announced a novel approach in the world of LLMs — Skills. Unlike previous releases that aimed to build more complicated frameworks, the idea of Skills seems almost too simple. It seeks to resolve a fundamental issue we encounter when working with LLMs: how to use fewer tokens to achieve the same results. The idea behind Skills is to dismantle the prompt into modular components, link them through references, and invoke the relevant prompt only when needed dynamicly.

Skills strike me as one of the most likely concepts to be widely accepted and endure in the AI era because they remind me of dependency management systems such as 'Maven, npm, Cargo, and pip'. While heavy reliance on dependency management has, in some cases, created cumbersome situations where even running a simple 'Hello, World' program requires installing hundreds of libraries, it has also enabled future developers to build on existing work.
One essential advantage of Skills is that they are easy and safe to integrate into existing workflows, unlike MCP, where the cost of integration remains relatively high. Not to mention that MCP-based services have also posed significant security risks, as demonstrated by a series of incidents that have occurred since its introduction. Skills on the other hand solve these issue by running completely locally. Ending all possible hijack from outside environment. The rise of prompt engineering has always seemed too impractical to me. The idea that a few magic words could dramatically increase the quality of work produced by a black box just doesn’t strike me as very effective, especially when we are talking about code generation. But Skills may have changed this once and for all. For the first time, prompt engineering actually feels like engineering rather than a series of random experiments.
As a software developer, it feels like the first time I can truly make a difference and contribute meaningfully to this field. Before Skills, the AI era was largely dominated by data scientists and machine learning engineers. If you were not working at one of the top LLM firms like Google, OpenAI, or Anthropic, the only thing you could do was wait for the next major breakthrough.
Skills, however, shift part of that creative power back to developers. They introduce a layer where engineering discipline — modularization, abstraction, reuse, and composition — once again becomes central. Instead of passively adapting to model updates, developers can design structured capabilities, refine reusable components, and iteratively improve system behavior. In that sense, it feels less like waiting for the future to arrive and more like actively helping to build it.
What amazes me even more is that the ecosystem around Skills has become a vibrant community. Not only are there offical plugin like CladeCode's anthropics/skills, but also open source plugin targeting openClaw like clawhub. All well worth exploring.