{"id":560,"date":"2026-04-03T15:16:20","date_gmt":"2026-04-03T15:16:20","guid":{"rendered":"https:\/\/adriana.ro\/?p=560"},"modified":"2026-04-03T18:04:18","modified_gmt":"2026-04-03T18:04:18","slug":"ce-sunt-skills-in-claude-si-de-ce-conteaza-pentru-cine-lucreaza-cu-ai","status":"publish","type":"post","link":"https:\/\/adriana.ro\/index.php\/2026\/04\/03\/ce-sunt-skills-in-claude-si-de-ce-conteaza-pentru-cine-lucreaza-cu-ai\/","title":{"rendered":"Ce sunt Skills \u00een Claude \u0219i de ce conteaz\u0103 pentru cine lucreaz\u0103 cu AI"},"content":{"rendered":"<p>C\u00e2nd <strong>Anthropic<\/strong> a lansat <strong>Agent Skills<\/strong> \u00een octombrie 2025, nu a fost foarte mare tamtam. Un sistem modular prin care Claude poate fi extins cu pachete de competen\u021be specifice pe domenii. P\u00e2n\u0103 acum, \u00een prim\u0103vara lui 2026, ecosistemul a crescut la mii de skills create de comunitate, zeci de plugin-uri oficiale \u0219i un format deschis (SKILL.md) compatibil nu doar cu Claude Code, ci \u0219i cu Cursor, Gemini CLI, Codex CLI \u0219i Antigravity IDE.<\/p>\n<p>Func\u021bionalitatea a trecut relativ neobservat\u0103 de publicul care nu scrie cod. \u0218i totu\u0219i, Skills schimb\u0103 modul \u00een care se poate lucra cu un agent AI, inclusiv \u00een domenii ca <a href=\"http:\/\/www.infoshare.ro\"><strong>protec\u021bia datelor<\/strong>,<\/a> <strong><a href=\"http:\/\/www.askgdpr.ro\">compliance sau securitatea informa\u021biilor<\/a><\/strong>. Mai jos: ce sunt, cum func\u021bioneaz\u0103 tehnic \u0219i ce se poate face concret cu ele.<\/p>\n<h2>Ce este un skill, de fapt<\/h2>\n<p>Un skill este un fi\u0219ier Markdown (SKILL.md) care con\u021bine instruc\u021biuni structurate pe care Claude le cite\u0219te \u00eenainte s\u0103 execute o sarcin\u0103. G\u00e2nde\u0219te-te la el ca la un manual de proceduri pe care agentul \u00eel consult\u0103 de fiecare dat\u0103 c\u00e2nd prime\u0219te un anumit tip de cerere.<\/p>\n<p>Fi\u0219ierul are dou\u0103 p\u0103r\u021bi: un frontmatter YAML cu metadata (nume, descriere, configurare) \u0219i un corp cu instruc\u021biunile propriu-zise. C\u00e2nd un utilizator cere, de exemplu, \u201ecreeaz\u0103 un document Word cu analiza DPIA&#8221;, Claude verific\u0103 skill-urile disponibile, g\u0103se\u0219te skill-ul <code>docx<\/code>, \u00eei cite\u0219te instruc\u021biunile \u0219i urmeaz\u0103 pa\u0219ii de acolo pentru a genera documentul. F\u0103r\u0103 skill, Claude ar improviza. Cu skill, aplic\u0103 un set de practici testate care au fost rafinate prin \u00eencercare \u0219i eroare.<\/p>\n<p>Un skill poate con\u021bine \u0219i fi\u0219iere adiacente: scripturi Python, template-uri, documenta\u021bie de referin\u021b\u0103, scheme JSON. Structura tipic\u0103 arat\u0103 cam a\u0219a:<\/p>\n<pre><code>skill-name\/\r\n\u251c\u2500\u2500 SKILL.md              # obligatoriu: metadata + instruc\u021biuni\r\n\u251c\u2500\u2500 scripts\/              # op\u021bional: cod executabil\r\n\u251c\u2500\u2500 references\/           # op\u021bional: documenta\u021bie detaliat\u0103\r\n\u2514\u2500\u2500 assets\/               # op\u021bional: template-uri, imagini, date\r\n<\/code><\/pre>\n<p>Nu totul se \u00eencarc\u0103 \u00een memorie deodat\u0103, ceea ce conteaz\u0103. Claude folose\u0219te un model \u00een trei niveluri: metadata skill-ului (circa 100 de tokeni) se \u00eencarc\u0103 la pornire, instruc\u021biunile din SKILL.md se \u00eencarc\u0103 doar c\u00e2nd skill-ul este activat, iar fi\u0219ierele de referin\u021b\u0103 \u0219i scripturile se acceseaz\u0103 doar c\u00e2nd sunt necesare. Scripturile sunt executate, iar Claude prime\u0219te doar output-ul, nu codul surs\u0103. Practic, un skill poate con\u021bine sute de pagini de documenta\u021bie f\u0103r\u0103 s\u0103 consume context inutil.<\/p>\n<h2>Cum se activeaz\u0103 un skill<\/h2>\n<p>Exist\u0103 dou\u0103 moduri. Primul: utilizatorul scrie direct o comand\u0103 slash, de exemplu <code>\/pdf<\/code> sau <code>\/gdpr-compliance-governance-assistant<\/code>. Claude \u00eencarc\u0103 instruc\u021biunile \u0219i le aplic\u0103 imediat.<\/p>\n<p>Al doilea mod este automat. Claude cite\u0219te descrierile tuturor skill-urilor disponibile la \u00eenceput de sesiune \u0219i, c\u00e2nd prime\u0219te o cerere care se potrive\u0219te cu unul dintre ele, \u00eel activeaz\u0103 singur. Dac\u0103 scrii \u201ecreeaz\u0103 o prezentare PowerPoint cu 10 slide-uri&#8221;, Claude recunoa\u0219te c\u0103 este vorba de skill-ul <code>pptx<\/code> \u0219i \u00eel \u00eencarc\u0103 f\u0103r\u0103 s\u0103 i se spun\u0103 explicit.<\/p>\n<p>Autorii de skills pot controla acest comportament. C\u00e2mpul <code>disable-model-invocation: true<\/code> face ca skill-ul s\u0103 poat\u0103 fi activat doar manual, ceea ce are sens pentru opera\u021biuni cu efecte secundare (deploy, commit, trimitere de mesaje). C\u00e2mpul <code>user-invocable: false<\/code> ascunde skill-ul din meniul de comenzi slash, transform\u00e2ndu-l \u00eentr-o baz\u0103 de cuno\u0219tin\u021be pe care doar Claude o invoc\u0103 intern.<\/p>\n<p>Mai exist\u0103 \u0219i un c\u00e2mp <code>paths<\/code> care restric\u021bioneaz\u0103 activarea automat\u0103 la anumite tipuri de fi\u0219iere. Un skill configurat cu <code>paths: \"*.py,**\/*.ts\"<\/code> se activeaz\u0103 doar c\u00e2nd utilizatorul lucreaz\u0103 cu fi\u0219iere Python sau TypeScript.<\/p>\n<h2>Skills pre-construite: ce vine din fabric\u0103<\/h2>\n<p>Anthropic ofer\u0103 c\u00e2teva skills de baz\u0103 pentru lucrul cu documente:<\/p>\n<p><strong>PPTX<\/strong> genereaz\u0103 prezent\u0103ri PowerPoint cu layout-uri, grafice \u0219i slide-uri structurate. Folose\u0219te biblioteca Python <code>python-pptx<\/code> \u0219i urmeaz\u0103 un set de reguli de design care evit\u0103 slide-urile aglomerate.<\/p>\n<p><strong>XLSX<\/strong> creeaz\u0103 fi\u0219iere Excel cu formule, formatare, analiz\u0103 de date \u0219i vizualiz\u0103ri. Folose\u0219te <code>openpyxl<\/code> \u0219i <code>pandas<\/code>.<\/p>\n<p><strong>DOCX<\/strong> produce documente Word cu headere, table of contents, numere de pagin\u0103 \u0219i formatare profesional\u0103. Biblioteca din spate este <code>python-docx<\/code>.<\/p>\n<p><strong>PDF<\/strong> extrage text \u0219i tabele, completeaz\u0103 formulare, une\u0219te sau desparte documente \u0219i adaug\u0103 watermark-uri. Folose\u0219te <code>pdfplumber<\/code> \u0219i <code>PyPDF2<\/code>.<\/p>\n<p><strong>Humanizer<\/strong> identific\u0103 tipare de scriere AI \u0219i le elimin\u0103: limbaj promotional, paralelisme for\u021bate, abuz de em dash, cuvinte suprautilizate de modele lingvistice, concluzii generice. Practic, rescrie textul ca s\u0103 nu mai sune ca output de ChatGPT.<\/p>\n<p>Acestea sunt skills-urile de baz\u0103. Partea mai interesant\u0103 vine cu plugin-urile.<\/p>\n<h2>Plugin-uri: skills grupate pe func\u021bii profesionale<\/h2>\n<p>Dac\u0103 un skill este un set de instruc\u021biuni pentru o sarcin\u0103 specific\u0103, un plugin este un pachet complet care grupeaz\u0103 mai multe skills, conectori, comenzi slash \u0219i sub-agen\u021bi, organizate \u00een jurul unei func\u021bii profesionale.<\/p>\n<p>Anthropic a lansat marketplace-ul de plugin-uri \u00een februarie 2026 \u0219i a livrat 11 plugin-uri oficiale care acoper\u0103: sales, marketing, legal, finance, customer support, product management, data analysis, enterprise search, biologie\/cercetare, productivitate \u0219i un meta-plugin pentru crearea altor plugin-uri.<\/p>\n<p>Plugin-ul de legal, de exemplu, vine cu skills pentru triaj NDA, revizuire contracte, evaluare risc juridic, compliance GDPR\/CCPA \u0219i preg\u0103tire briefing-uri de \u0219edin\u021b\u0103. Plugin-ul de data analysis include skills pentru explorare date, scriere SQL, vizualizare, construc\u021bie de dashboard-uri interactive \u0219i validare metodologic\u0103.<\/p>\n<p>Fiecare plugin poate fi personalizat. Dac\u0103 organiza\u021bia folose\u0219te o terminologie specific\u0103, un anumit CRM sau un workflow intern particular, plugin-ul poate fi adaptat prin skill-ul <code>cowork-plugin-customizer<\/code>. Echipele enterprise pot crea marketplace-uri private de plugin-uri, control\u00e2nd ce skills sunt disponibile pentru membrii organiza\u021biei.<\/p>\n<h2>Cum se creeaz\u0103 un skill de la zero<\/h2>\n<p>Formatul este deschis \u0219i documentat. Un skill minimal necesit\u0103 un singur fi\u0219ier:<\/p>\n<pre><code class=\"language-yaml\">---\r\nname: analiza-dpia\r\ndescription: Genereaz\u0103 o analiz\u0103 DPIA conform GDPR Art. 35, inclusiv evaluarea\r\n  necesit\u0103\u021bii, propor\u021bionalit\u0103\u021bii \u0219i m\u0103surilor de atenuare a riscurilor.\r\n---\r\n\r\n# Instruc\u021biuni pentru analiza DPIA\r\n\r\n1. Identific\u0103 activit\u0103\u021bile de prelucrare care necesit\u0103 DPIA\r\n2. Evalueaz\u0103 necesitatea \u0219i propor\u021bionalitatea prelucr\u0103rii\r\n3. Identific\u0103 \u0219i evalueaz\u0103 riscurile pentru drepturile persoanelor vizate\r\n4. Propune m\u0103suri de atenuare\r\n5. Documenteaz\u0103 concluziile \u00een format standard\r\n<\/code><\/pre>\n<p>C\u00e2mpul <code>description<\/code> este cel mai important. Claude \u00eel folose\u0219te pentru a decide c\u00e2nd s\u0103 activeze skill-ul automat. Primele 250 de caractere sunt vizibile \u00een interfa\u021b\u0103, a\u0219a c\u0103 informa\u021bia trebuie frontat\u0103 cu cazul de utilizare principal.<\/p>\n<p>C\u00e2mpul <code>allowed-tools<\/code> permite pre-aprobarea anumitor unelte (Read, Write, Bash, Grep) f\u0103r\u0103 confirmare per utilizare. C\u00e2mpul <code>context: fork<\/code> ruleaz\u0103 skill-ul \u00eentr-un sub-agent izolat, util pentru sarcini care nu trebuie s\u0103 polueze conversa\u021bia principal\u0103.<\/p>\n<p>Variabilele de substitu\u021bie (<code>$ARGUMENTS<\/code>, <code>${CLAUDE_SKILL_DIR}<\/code>) permit parametrizare. Un skill invocat ca <code>\/fix-issue 427<\/code> prime\u0219te <code>427<\/code> ca argument accesibil \u00een instruc\u021biuni.<\/p>\n<p>Recomandarea Anthropic este de a men\u021bine SKILL.md sub 500 de linii \u0219i de a muta documenta\u021bia detaliat\u0103 \u00een fi\u0219iere separate din directoarele <code>references\/<\/code> sau <code>assets\/<\/code>. Claude le cite\u0219te la cerere, f\u0103r\u0103 s\u0103 le \u00eencarce \u00een context de la \u00eenceput.<\/p>\n<h2>Unde se distribuie skills<\/h2>\n<p>Skills pot exista la patru niveluri, cu prioritate descresc\u0103toare:<\/p>\n<p><strong>Enterprise<\/strong> \u2014 configurate de administratori, aplicate tuturor utilizatorilor din organiza\u021bie. Au prioritate maxim\u0103.<\/p>\n<p><strong>Personal<\/strong> \u2014 plasate \u00een <code>~\/.claude\/skills\/<\/code>, aplicabile tuturor proiectelor unui utilizator.<\/p>\n<p><strong>Proiect<\/strong> \u2014 plasate \u00een <code>.claude\/skills\/<\/code> \u00een directorul proiectului, vizibile doar pentru acel proiect.<\/p>\n<p><strong>Plugin<\/strong> \u2014 livrate prin plugin-uri, cu namespace separat (de exemplu <code>legal:compliance<\/code> sau <code>data:write-query<\/code>).<\/p>\n<p>C\u00e2nd dou\u0103 skills au acela\u0219i nume la niveluri diferite, c\u00e2\u0219tig\u0103 cel de la nivelul cu prioritate mai mare. Skills din plugin-uri folosesc namespace-ul plugin-ului pentru a evita conflicte.<\/p>\n<p>Un detaliu de re\u021binut: skills nu se sincronizeaz\u0103 automat \u00eentre platforme. Un skill \u00eenc\u0103rcat pe Claude.ai nu apare automat \u00een Claude Code sau prin API. Trebuie distribuit separat pe fiecare suprafa\u021b\u0103.<\/p>\n<h2>C\u00e2teva precau\u021bii<\/h2>\n<p>Skills sunt cod executabil. Un skill mali\u021bios poate direc\u021biona Claude s\u0103 execute comenzi, s\u0103 acceseze fi\u0219iere sau s\u0103 trimit\u0103 date f\u0103r\u0103 autorizare. Recomandarea Anthropic este de a trata instalarea unui skill ca pe instalarea unui software: verificarea sursei, auditarea fi\u0219ierului SKILL.md \u0219i a tuturor scripturilor incluse.<\/p>\n<p>De asemenea, skills nu sunt plug-and-play universal. Un skill bine scris pentru un context organiza\u021bional specific poate fi inutilizabil \u00een altul. Descrierile ambigue duc la activ\u0103ri gre\u0219ite. Instruc\u021biunile prea vagi produc output inconsistent. Scrierea unui skill bun necesit\u0103 acela\u0219i tip de g\u00e2ndire structurat\u0103 pe care o cere scrierea unei proceduri opera\u021bionale bune.<\/p>\n<h2>Unde se g\u0103sesc<\/h2>\n<p>Repositoriul oficial Anthropic pe GitHub (github.com\/anthropics\/skills) con\u021bine skills open-source. Repositoriul de plugin-uri pentru knowledge workers (github.com\/anthropics\/knowledge-work-plugins) con\u021bine cele 11 plugin-uri oficiale. Specifica\u021bia tehnic\u0103 complet\u0103 a formatului SKILL.md se g\u0103se\u0219te pe agentskills.io. Documenta\u021bia oficial\u0103 este pe code.claude.com\/docs \u0219i platform.claude.com\/docs.<\/p>\n<p>Skills nu sunt un feature spectaculos. Sunt un mecanism de structurare a cuno\u0219tin\u021belor care transform\u0103 un model lingvistic general \u00eentr-un instrument de lucru specializat. Iar pentru cineva care lucreaz\u0103 \u00eentr-un domeniu cu proceduri stricte \u0219i output care trebuie s\u0103 treac\u0103 un audit, asta e exact ce lipsea.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u00e2nd Anthropic a lansat Agent Skills \u00een octombrie 2025, nu a fost foarte mare tamtam. Un sistem modular prin care Claude poate fi extins cu pachete de competen\u021be specifice pe domenii. P\u00e2n\u0103 acum, \u00een prim\u0103vara lui 2026, ecosistemul a crescut la mii de skills create de comunitate, zeci de plugin-uri oficiale \u0219i un format deschis [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":561,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[],"class_list":["post-560","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-privacy-security"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/adriana.ro\/index.php\/wp-json\/wp\/v2\/posts\/560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adriana.ro\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adriana.ro\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adriana.ro\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adriana.ro\/index.php\/wp-json\/wp\/v2\/comments?post=560"}],"version-history":[{"count":1,"href":"https:\/\/adriana.ro\/index.php\/wp-json\/wp\/v2\/posts\/560\/revisions"}],"predecessor-version":[{"id":562,"href":"https:\/\/adriana.ro\/index.php\/wp-json\/wp\/v2\/posts\/560\/revisions\/562"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/adriana.ro\/index.php\/wp-json\/wp\/v2\/media\/561"}],"wp:attachment":[{"href":"https:\/\/adriana.ro\/index.php\/wp-json\/wp\/v2\/media?parent=560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adriana.ro\/index.php\/wp-json\/wp\/v2\/categories?post=560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adriana.ro\/index.php\/wp-json\/wp\/v2\/tags?post=560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}