{"id":3329,"date":"2026-02-09T09:55:42","date_gmt":"2026-02-09T08:55:42","guid":{"rendered":"https:\/\/lyfx.ai\/?p=3329"},"modified":"2026-02-09T09:57:15","modified_gmt":"2026-02-09T08:57:15","slug":"ai-agent-skills","status":"publish","type":"post","link":"https:\/\/lyfx.ai\/pt\/ai-agent-skills\/","title":{"rendered":"Compet\u00eancias do agente de IA"},"content":{"rendered":"<p>\n  Nas \u00faltimas semanas, tenho estado a desenvolver \u201ccompet\u00eancias\u201d de agentes de IA utilizando\n  <a href=\"https:\/\/www.anthropic.com\" target=\"_blank\" rel=\"noopener\">Antr\u00f3pico<\/a>\n  Conven\u00e7\u00e3o de compet\u00eancias.\n<\/p>\n\n\n\n<p>\n  \u00c9 como um aviso estruturado, mas atualizado: cada compet\u00eancia agrupa o contexto de que um agente precisa e pode incluir pequenos scripts determin\u00edsticos que pode executar quando o agente est\u00e1 a ser contactado.\n  que um agente precisa e pode incluir pequenos gui\u00f5es determin\u00edsticos que pode executar quando\n  necess\u00e1rio. O contexto pode ser configurado de forma a que o agente n\u00e3o carregue tudo\n  de uma s\u00f3 vez, evitando a acumula\u00e7\u00e3o de contexto e, eventualmente, um mau desempenho.\n<\/p>\n\n\n\n<p>\n  A conven\u00e7\u00e3o Skills torna os agentes mais fi\u00e1veis e muito mais f\u00e1ceis de reutilizar.\n<\/p>\n\n\n\n<p>\n  Tenho estado a desenvolv\u00ea-los com o Claude Code, mas a melhor parte \u00e9\n  <strong>portabilidade<\/strong>: v\u00e1rios modelos de topo podem seguir a mesma\n  conven\u00e7\u00e3o. As compet\u00eancias s\u00e3o uma camada organizada e partilh\u00e1vel entre plataformas.\n<\/p>\n\n\n\n<p>\n  A maior parte do que construo ou \u00e9 espec\u00edfico do lyfX ou demasiado sens\u00edvel ao IP para ser partilhado. Mas\n  eu agora abri algumas habilidades que s\u00e3o gerais o suficiente para serem \u00fateis para\n  outros. Eu estarei adicionando a este repo ao longo do tempo.\n<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>\n  <a href=\"https:\/\/github.com\/andremoreira73\/Useful-Skills-from-lyfX\" target=\"_blank\" rel=\"noopener\">Ver o reposit\u00f3rio de compet\u00eancias de c\u00f3digo aberto no GitHub<\/a>\n<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"http:\/\/lyfx.ai\/wp-content\/uploads\/2025\/06\/cccalc-1024x1024.png\" alt=\"\" class=\"wp-image-2485\" srcset=\"https:\/\/lyfx.ai\/wp-content\/uploads\/2025\/06\/cccalc-1024x1024.png 1024w, https:\/\/lyfx.ai\/wp-content\/uploads\/2025\/06\/cccalc-300x300.png 300w, https:\/\/lyfx.ai\/wp-content\/uploads\/2025\/06\/cccalc-150x150.png 150w, https:\/\/lyfx.ai\/wp-content\/uploads\/2025\/06\/cccalc-768x767.png 768w, https:\/\/lyfx.ai\/wp-content\/uploads\/2025\/06\/cccalc-12x12.png 12w, https:\/\/lyfx.ai\/wp-content\/uploads\/2025\/06\/cccalc.png 1406w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>","protected":false},"excerpt":{"rendered":"<p>Over the past few weeks, I have been building AI agent &#8220;skills&#8221; using Anthropic&#8217;s Skills convention. It is like structured prompting, but upgraded: each skill bundles the context an agent needs and can include small deterministic scripts it can run when needed. The context can be set up in a way that the agent does [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2828,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[31,19],"tags":[],"class_list":["post-3329","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-agents","category-artificial-intelligence"],"aioseo_notices":[],"uagb_featured_image_src":{"full":["https:\/\/lyfx.ai\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-29-08-48-43.png",893,597,false],"thumbnail":["https:\/\/lyfx.ai\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-29-08-48-43-150x150.png",150,150,true],"medium":["https:\/\/lyfx.ai\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-29-08-48-43-300x201.png",300,201,true],"medium_large":["https:\/\/lyfx.ai\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-29-08-48-43-768x513.png",768,513,true],"large":["https:\/\/lyfx.ai\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-29-08-48-43.png",893,597,false],"1536x1536":["https:\/\/lyfx.ai\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-29-08-48-43.png",893,597,false],"2048x2048":["https:\/\/lyfx.ai\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-29-08-48-43.png",893,597,false],"trp-custom-language-flag":["https:\/\/lyfx.ai\/wp-content\/uploads\/2025\/08\/Screenshot-from-2025-08-29-08-48-43-18x12.png",18,12,true]},"uagb_author_info":{"display_name":"Andre Moreira","author_link":"https:\/\/lyfx.ai\/pt\/author\/amoreira\/"},"uagb_comment_info":0,"uagb_excerpt":"Over the past few weeks, I have been building AI agent &#8220;skills&#8221; using Anthropic&#8217;s Skills convention. It is like structured prompting, but upgraded: each skill bundles the context an agent needs and can include small deterministic scripts it can run when needed. The context can be set up in a way that the agent does&hellip;","_links":{"self":[{"href":"https:\/\/lyfx.ai\/pt\/wp-json\/wp\/v2\/posts\/3329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lyfx.ai\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lyfx.ai\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lyfx.ai\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lyfx.ai\/pt\/wp-json\/wp\/v2\/comments?post=3329"}],"version-history":[{"count":3,"href":"https:\/\/lyfx.ai\/pt\/wp-json\/wp\/v2\/posts\/3329\/revisions"}],"predecessor-version":[{"id":3333,"href":"https:\/\/lyfx.ai\/pt\/wp-json\/wp\/v2\/posts\/3329\/revisions\/3333"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lyfx.ai\/pt\/wp-json\/wp\/v2\/media\/2828"}],"wp:attachment":[{"href":"https:\/\/lyfx.ai\/pt\/wp-json\/wp\/v2\/media?parent=3329"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lyfx.ai\/pt\/wp-json\/wp\/v2\/categories?post=3329"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lyfx.ai\/pt\/wp-json\/wp\/v2\/tags?post=3329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}