Xygeni Segurtasun Glosarioa
Softwarearen Garapen eta Banaketa Segurtasun Glosarioa

Zer da SKILL.md fitxategi bat?

SKILL.md fitxategia Markdown fitxategi bat da, YAML goiburu labur bat duena, IA agente bati zeregin zehatz bat nola egin irakasten diona. Karpeta batean gordetzen da, aukeran scriptekin, erreferentzia dokumentuekin eta txantiloiekin, eta agenteak zereginak eskatzen duenean bakarrik kargatzen du. SKILL.md fitxategiek Agent Skills zehaztapen irekia jarraitzen dute, beraz, trebetasun batek kodeketa agente askotan funtzionatzen du. Produktu taldeentzat, SKILL.md fitxategia ate berria da: agente batek zure produktua behar bezala erabiltzen ikasteko modua. Segurtasun taldeentzat, agente batek egiten duena aldatzen duen testu fitxategi arrunta da, eta kodeak bezala berrikuspen bera merezi du.

Zer da SKILL.md fitxategi bat? #

IA agenteak gai dira baina generikoak dira. Badakite nola idatzi kodea eta deitu tresnak. Ez dituzte ezagutzen zure hedapen prozesua, zure API konbentzioak edo zure CLIak CI-n segurtasunez exekutatzeko behar dituen hiru banderak. Duela gutxi arte, konponbidea hori guztia sistemaren gonbita batean itsastea zen, saio guztiak kargatzen zituena eta testuinguruaren alde benetako lanarekin lehiatzen zena.

SKILL.md fitxategi batek modu ezberdinean konpontzen du hau. Gaitasun bat (zerbitzu hau zabaldu, aurkikuntza hauek sailkatu, txosten hau sortu) agenteak aurkitu, dagokionean irakurri eta bestela baztertu dezakeen karpeta batean sartzen du. Formatua Anthropic-ek garatu eta formatu ireki gisa kaleratu zuen. standardeta, Agentearen Trebetasunen zehaztapena, eta ordutik gero eta agente gehiagok hartu dute, besteak beste, OpenAI Codex, GitHub Copilot eta Cursor-ek.

Beraz, SKILL.md fitxategi bat zer den galdetzen duen talde batek bi galdera egiten ari da benetan: nola irakatsi diezaiekegu agenteei gure tresnak ondo erabiltzen, eta nola eragotzi diezaiekegu agenteei gauza okerrak irakastea? → Zer da Agentic AI Segurtasuna?

SKILL.md esanahia: Fitxategiak benetan zer daukan #

SKILL.md-ren esanahia inguruan dagoen zalaparta baino sinpleagoa da. Trebetasun bat beharrezko fitxategi bakarra duen karpeta bat da:

SKILL.md fitxategiak berak bi zati ditu: #

  • Beherapenaren gorputza. Argibideak: urratsak, arauak, adibideak eta agenteak behar dituenean ireki behar dituen laguntza-fitxategietarako erakusleak.
  • YAML aurkezpena. Gutxienez bat name eta a descriptionDeskribapena da fitxategiko lerrorik garrantzitsuena, agenteak irakurtzen baitu trebetasuna aplikatzen den ala ez erabakitzeko.
markdown — izena: acme-cli-deploy deskribapena: Zerbitzuak Acme CLIarekin zabaltzen ditu. Erabiltzaileak Acme zerbitzu bat bidali, kaleratu edo atzera botatzeko eskatzen duenean erabiltzen da. — # Acme CLIarekin zabaltzea 1. Exekutatu `acme validate` edozein hedapen egin aurretik. 2. Ez pasa inoiz `–force` ekoizpenean. 3. Atzera botatzeko prozedurei buruzko informazioa lortzeko, irakurri erreferentziak/rollback.md.

Zer ez dauka: kredentzialak, kodean sartuta dagoen negozio-logika edo elkarrizketa bakar baterako zentzua duten argibideak.

Zergatik bihurtu ziren SKILL.md fitxategiak standard #


Testuingurua mugatua delako. Agente batek behar ez dituen argibideetan gastatutako token bakoitza zereginean gastatu gabeko tokena da. Trebetasunak geruzaka kargatzen dira, beraz, agente batek dozenaka eraman ditzake eta ia ezer ordaindu gabe bat garrantzitsua izan arte.

Gainerakoa eramangarritasunak egin zuen. Behin idatzitako trebetasun bat zehaztapena ezartzen duen edozein agentetan exekutatzen da. Produktu-enpresa batentzat, horrek agenteen laguntzaren ekonomia aldatzen du: laguntzaile bakoitzeko integrazio baten ordez, trebetasun bakarra argitaratzen duzu.

Eta agenteak erabiltzaile bihurtu ziren. Garatzaileek gero eta gehiago eskatzen diote agenteari “eskanerra konfiguratzeko” edo “konpontzeko”. pipeline"dokumentuak beraiek irakurri beharrean. Agenteak zure produktua foroko mezu zaharkitu batetik ikasten badu, gaizki erabiliko du. SKILL.md fitxategi batek agenteak zer ikasten duen erabakitzen uzten dizu.

SKILL.md fitxategi batek nola funtzionatzen duen: dibulgazio progresiboa #

SKILL.md fitxategi bat zer den praktikan ulertzeak agenteak zer eta noiz kargatzen duen jakitea esan nahi du, horrek eragozten baitu dozenaka agente-trebetasun testuinguru-leihoa gainezka ez egitea.

PraktikakAgenteak kargatzen duenaKargatzen denean.
DiscoveryIzena eta deskribapena aurrekarietatik, trebetasun bakoitzeko dozena bat fitxaAbiaraztean, instalatutako trebetasun bakoitzerako
ActivationSKILL.md-ren gorputz osoa: urratsak, arauak eta adibideakZeregin bat deskribapenarekin bat datorrenean
ExecutionKarpetan bildutako gidoiak, erreferentzia dokumentuak eta baliabideakArgibideek eskatzen dutenean bakarrik

Diseinu-printzipioa dibulgazio progresiboa da: metadatuak abiaraztean, argibideak aktibazioan, baliabideak exekuzioan. Horregatik ere deskribapenak hainbesteko garrantzia du. Deskribapen lauso batek esan nahi du trebetasuna ez dela inoiz aktibatzen, edo aktibatzen dela behar ez duenean.

Nola egituratu zure produktua IA agenteentzat
#

Tratatu agenteen trebetasunak produktuaren gainazal gisa, zure API erreferentziari ematen diozun arreta berarekin.

  1. Trebetasun bat lanpostu bakoitzeko, ez trebetasun bat produktu bakoitzeko. "Konfiguratu eskaneatzea CI-n" eta "sailkapenaren aurkikuntzak" trebetasun bereiziak dira. Dena hartzen saiatzen den trebetasun bakar batek modu ezustekoan eragiten du eta kargatzen duen testuingurua puztu egiten du.
  2. Idatzi deskribapena abiarazle gisa. Adierazi trebetasunak zer egiten duen eta noiz erabili behar den, erabiltzaileek benetan idazten dituzten hitzekin.
  3. Gorputza laburra eta inperatiboa mantendu. Urratsak, guardrails eta lehenetsiak. Mugitu sakonera barrura references/ beraz, behar denean bakarrik kargatzen da.
  4. Jarri lan determinista gidoietan. Urrats bat beti modu berean egin behar bada (konfigurazio bat baliozkotzea, irteera formateatzea), bidali script bat ereduak interpretatu behar duen prosaren ordez.
  5. Kodetu bide segurua. Adierazi agenteak inoiz egin behar ez duena: balidazioa saltatu, egiaztapenak desgaitu, ekoizpen-kredentzialak erabili. Agenteek arau esplizituak askoz hobeto jarraitzen dituzte inplizituak baino.
  6. Bertsionatu eta kodea bezala probatu. Gorde trebetasunak biltegi batean, berrikusi aldaketak pull requests eta probatu itzazu benetako zereginen aurka kaleratu aurretik.

Parekatu trebetasuna MCP zerbitzari batekin zure produktuak ekintzak erakusten baditu. MCP-k agenteari zure tresnetarako sarbidea ematen dio; trebetasunak tresnak ondo nola erabili irakasten dio. → Zer da Model Context Protocol (MCP)?

Zer ez da SKILL.md fitxategi bat? Inguruko terminoak
#

Hauek nahaspilatzen dira, eta horrek diseinu eta berrikuspen elkarrizketak nahasten ditu.

  • AGENTS.md eta CLAUDE.md fitxategiak beti piztuta daude: biltegi osoko konbentzioak saio guztietan kargatzen dira. Trebetasunak eskaeraren arabera kargatzen dira.
  • MCP zerbitzari bat tresnak eta datuak erakusten ditu. SKILL.md fitxategi batek ezagutza eta prozedura daramatza. Elkarren osagarri dira.
  • Sistemaren gonbidapena aplikazio bakar baterako instrukzio finkoa da. Trebetasun bat eramangarria eta berrerabilgarria da agenteen artean.
  • Arau-fitxategi bat (Kurtsorearen arauen fitxategi bat bezala) laguntzaile baten portaera tresna bakar baten barruan gidatzen du. Arrisku-profil bera, eramangarritasun estuagoa.
  • llms.txt Modeloei zure dokumentazioa irakurtzen laguntzen die. Trebetasun batek agenteari zer egin behar duen esaten dio.

Geruzak dira, ez lehiakideak. Partekatzen dutena da bakoitza IA agente batek egiten duena aldatzen duen testu arrunta dela, eta bakoitza normalean dokumentazio gisa berrikusten dela.

StandardSKILL.md-ren arriskuaren esanahia moldatzen dutenak #

Epaitu iturri bat argitalpen-egoeraren arabera, ez zein eguneratua den entzutearen arabera.

IturriaStatusNola erabili
Agentearen Trebetasunen zehaztapenaIreki standard, 2025eko abenduan argitaratuaFormatua bera: karpeta-egitura, aurrealdeko gaiak eta kargatzeko eredua
Testuinguru ereduaren protokoloaProtokolo irekia, aktiboki eboluzionatzen ari denaTrebetasunek osatzen duten tresna eta datuetarako sarbide geruza
OWASP LLM aplikazioetarako 10 onenakArgitaratua, uneko edizioaInjekzio azkarrerako, hornikuntza-katerako eta gehiegizko agentziaren arriskuen sailkapena
OWASP-en 10 aplikazio agenteen artean onenak2025eko abenduan argitaratuaAgente espezifikoen arriskua. Aipatu izena, adierazi azkenekoa dena.
MITRA ATLASAEzagutza-base bizia, etengabe eguneratuaMehatxuen modelizazioa kasu-azterketa dokumentatuekin, arau-fitxategiko atzeko atea barne.

Arriskua dokumentatuta dago, ez hipotetikoa. MITRE ATLASek eraso bat katalogatzen du, non arau-fitxategi bateko argibide ezkutuek laguntzaile bat arrastorik gabeko kode atzealdea sortzen duten. SKILL.md fitxategi gaizto batek modu berean funtzionatzen du, eta scriptak biltzen dituen trebetasun batek kodea exekutatu eta irakatsi dezake. Komunitate-trebetasun bat instalatzeak konfiantza-maila bera du.cisioia pakete bat instalatzen ari den bezala. → Zer da berehalako injekzioa?

Definiziotik programara. #

SKILL.md fitxategi bat zer den jakiteak ez dizu esaten zenbat dauden zure biltegietan, nork gehitu dituen edo zer egiteko agindu dieten agenteei.

Hutsune hori aurreikus daitekeen ordena batean ixten da. Ezagutu zure kodean zehar dauden trebetasun, arau fitxategi eta MCP konfigurazio guztiak, inork deklaratu ez dituenak barne. Aztertu itzazu segurtasun-artefaktu gisa, dokumentazio gisa baino. Ondoren, mantendu erregistroa eguneratuta, auditore edo intzidenteen erantzule batek zein agente-aktibo dauden eta nola konektatzen diren ikus dezan.

Xygeni AI Segurtasuna erregistro hori zure kodetik eraikitzen du. Trebetasunak modeloekin, datu-multzoekin, inferentzia-amaiera-puntuekin, agenteekin, MCP zerbitzariekin, gonbitekin batera daude, guardrails eta IA kodeketa tresnak IA inbentario jarraitu batean, bakoitza arrisku puntuazio, hornitzaile, mota eta kodean kokapen zehatzarekin. Xygeni-k trebetasun fitxategiak, arau fitxategiak eta MCP konfigurazioak segurtasun artefaktu gisa aztertzen ditu, eta gaiztoak markatzen ditu. IA grafikoak erakusten du zein agente iristen den tresna bakoitzarekin, eta makinak irakur dezakeen IA-BOM esportazio bat aurkikuntza beretik. → Zer da IA ​​BOM bat? Zer da itzalen AI?

Egin demo bat zure IA inbentarioan dauden agenteen trebetasunak ikusteko.

ohiko galderak #

Zer da SKILL.md fitxategi bat modu sinplean?

IA agente bati zeregin espezifiko bat nola egin irakasten dion Markdown fitxategia, zeregin hori agertzen denean bakarrik kargatzen dena.

Non daude SKILL.md fitxategiak?

Trebetasun bakoitzeko karpeta batean, normalean proiektu biltegi baten edo erabiltzailearen agente konfigurazio direktorioaren barruan. Kokapen zehatza agentearen araberakoa da.

Agenteen trebetasunek IA agente desberdinetan funtzionatzen al dute?

Bai, biek Agent Skills espezifikazioa jarraitzen dutenean. SKILL.md fitxategi bera edozein agente bateragarritan exekutatzen da aldaketarik gabe.

Nire produktuak SKILL.md fitxategi bat bidali beharko luke?

Garatzaileek IA agenteak erabiltzen badituzte zure produktua konfiguratzeko edo erabiltzeko, bai. Agenteek zuzen eta seguru erabiltzen dutela ziurtatzeko modurik zuzenena da.

SKILL.md fitxategiak segurtasun arrisku bat al dira?

Izan daitezke. Trebetasun bat agenteak jarraitzen duen argibidea da, eta exekutagarriak diren scriptak bildu ditzake. Berrikusi kodea bezalako trebetasunak, instalatu komunitateko trebetasunak fidagarriak diren iturrietatik soilik, eta gorde zure biltegietan dauden trebetasunen inbentarioa.

Hasi Doan

Hasi zaitez doan.
Ez da beharrezkoa kreditu txartelik.

Hasi klik bakarrarekin:

Informazio hau modu seguruan gordeko da, araudiaren arabera Zerbitzu-baldintzak Pribatutasun politika

Aplikazioaren pantaila-argazkia