Saltar al contenido principal

Skills

As skills son ficheiros de texto (normalmente Markdown) que lle entregamos a un axente de IA para explicarlle como realizar unha tarefa concreta. Indícanlle os pasos a seguir, os comandos a executar ou o contexto que necesita para completar un traballo. Pódese pensar nelas como guías de traballo que amplían o que o axente sabe facer.

O ecosistema: axentes, LLM e ferramentas​

Un axente de IA é unha aplicación que recibe prompts do usuario e os procesa apoiándose nun LLM (modelo de linguaxe) para xerar respostas ou executar accións. Exemplos de axentes son Claude Code, Cursor ou VS Code Copilot; os modelos que os alimentan son Claude Opus, GPT-4o, Gemini...

Unha skill non é unha ferramenta para conectarse a unha aplicación. É un documento que achega instrucións, coñecemento e procedementos para que o axente saiba como abordar unha tarefa.

MCP e skills​

O MCP (Model Context Protocol) é un protocolo para conectar o axente con ferramentas, datos e servizos externos mediante unha interface estándar. Para usalo, a aplicación de IA debe poder conectarse a un servidor MCP, que expón capacidades como consultar unha base de datos, ler ficheiros ou chamar a unha API.

As skills funcionan de forma diferente: non lle dan novas capacidades ao axente, senón que lle explican como usar as capacidades que xa ten. Por exemplo, unha skill pode indicar os pasos para revisar código, aplicar as convencións dun proxecto ou empregar unha ferramenta concreta.

Polo tanto, MCP e skills non son alternativas equivalentes. Un MCP proporciona ferramentas ou datos cos que o axente pode interactuar; unha skill proporciona as instrucións para empregar esas capacidades dun xeito determinado. Pódense usar xuntos: unha skill pode explicarlle ao axente como empregar as ferramentas que ofrece un servidor MCP.

Como se carga unha skill​

O axente adoita descubrir as skills dispoñibles e cargar unha delas cando a tarefa coincide coa súa descrición. Ao cargala, o contido da skill incorpórase ao contexto da conversa e o modelo pode seguir as súas instrucións. O mecanismo exacto depende do axente; por exemplo, OpenCode carga as skills mediante a súa ferramenta skill.

Ademais da carga automática, moitos axentes permiten invocar unha skill de forma explícita escribindo / seguido do seu nome. Por exemplo, para executar unha skill chamada nome-da-skill, escribirías:

/nome-da-skill

Esta forma é útil cando queres asegurarte de que se emprega unha skill concreta, aínda que a túa petición non conteña palabras suficientes para que o axente a detecte automaticamente. A sintaxe exacta pode variar segundo a aplicación.

En que plataforma imos traballar​

As skills son un concepto que utilizan diferentes axentes de IA. Neste curso centrarémonos en Claude, polo que os exemplos de creación, carga e xestión empregan a súa interface. Os conceptos fundamentais pódense aplicar tamén noutras plataformas, aínda que os pasos e as opcións poden ser diferentes.

Buscar e xestionar skills en Claude​

En Claude podes consultar as skills instaladas e buscar outras novas desde o xestor de skills:

  1. Abre unha conversa e preme o botón +, situado xunto ao cadro onde escribes o prompt.
  2. Escolle Skills.
  3. Preme en Xestionar skills.

Desde esta pantalla podes revisar as skills dispoñibles, activalas ou desactivalas e engadir novas skills. Emprega a opción de busca para localizar unha skill polo seu nome ou pola tarefa que resolve. Antes de engadir unha skill da comunidade, revisa quen a creou e as instrucións que contén.

As opcións visibles poden variar segundo o plan de Claude ou a configuración da organización. Se non aparece o xestor de skills, é posible que a función estea desactivada polo administrador.