Brzi sažetak: Codex vještine su paketi uputa, skripti i resursa koji se mogu ponovno koristiti, a koji proširuju OpenAI-jevog Codex AI agenta za kodiranje za sposobnosti specifične za zadatke. One omogućuju razvojnim inženjerima standardizaciju tijekova rada, dijeljenje stručnosti među timovima i pomažu Codexu da pouzdanije izvršava složene zadatke bez ponavljanja detaljnih upita svaki put.
OpenAI-jev Codex predstavlja temeljni pomak u načinu na koji razvojni inženjeri komuniciraju s kodom. No, stvar je u tome: čak i najnapredniji AI agent za kodiranje ima koristi od strukturiranog vođenja. Upravo tu na scenu stupaju Codex vještine.
Vještine pretvaraju Codex iz univerzalnog pomoćnika za kodiranje u snažan alat za automatizaciju specijaliziranih tijekova rada. Umjesto da svaki put iznova kreiraju iste detaljne upite, razvojni inženjeri pakiraju svoje najbolje prakse u jedinice koje se mogu dijeliti i ponovno koristiti, a koje Codex dosljedno izvršava.
Što su Codex vještine?
Prema dokumentaciji za razvojne inženjere OpenAI-ja, vještine su paketi koji se mogu ponovno koristiti, a koji sadrže upute, resurse i opcionalne skripte kako bi pomogli Codexu u dovršavanju specifičnih zadataka. Zamislite ih kao module stručnosti koji proširuju ono što Codex može pouzdano učiniti.
Vještine se temelje na otvorenom standardu za vještine agenata, što ih čini kompatibilnima s Codex CLI, proširenjima IDE-a i Codex aplikacijom. Kada razvojni inženjer kreira vještinu, ona postaje dostupna svugdje gdje radi s Codexom.
Arhitektura koristi progresivno otkrivanje za učinkovito upravljanje kontekstom. Codex započinje s metapodacima svake vještine (naziv, opis, putanja do datoteke i opcionalni metapodaci iz agenata/openai.yaml), umjesto da odmah učitava potpune upute iz SKILL.md, učitavajući potpune upute samo kada odluči koristiti vještinu.
Kako vještine rade u praksi
Razvojni inženjeri mogu pozvati vještinu izravno koristeći sintaksu $.naziv-vještine, ili dopustiti Codexu da automatski odabere odgovarajuću vještinu na temelju zadatka. Ovaj dvostruki pristup balansira eksplicitnu kontrolu s inteligentnom automatizacijom.
Vještine se mogu otkriti putem poddirektorija vještina instaliranih dodataka i direktorija vještina u Codex okruženju. Kada se vještine instaliraju, Codex ih automatski detektira.

Postavljanje Codex vještina
Podrška za vještine u Codexu pokrenuta je kao eksperimentalna značajka 15. prosinca 2025. Prema raspravama zajednice na OpenAI Developer Forumu, omogućavanje vještina zahtijeva zastavicu značajke u Codex CLI-ju.
Razvojni inženjeri aktiviraju vještine pokretanjem codex --enable skills. Ova naredba otključava sustav vještina u svim Codex sučeljima na koja se primjenjuje konfiguracija CLI-ja.
Vještine se mogu instalirati iz službenog OpenAI kataloga vještina na GitHubu, koji sadrži vještine doprinositelja zajednice za uobičajene razvojne tijekove rada.
Gdje se nalaze vještine
Vještine se pohranjuju u određenim direktorijima koje Codex skenira tijekom inicijalizacije. Najčešće lokacije uključuju:
- Direktorij .codex/skills u korijenu projekta
- Poddirektoriji vještina specifični za dodatke
- Sistemski direktoriji vještina konfigurirani u Codex okruženju
Ova fleksibilna struktura omogućuje timovima dijeljenje vještina cijele organizacije uz održavanje prilagodbi specifičnih za projekt.

Koristite Codex alate bez plaćanja punom cijenom
Rad s Codex postavkama obično znači kombiniranje više alata – API-ja, uređivača, pomoćnika. Troškovi brzo rastu, pogotovo kada testirate različite tijekove rada.
Get AI Perks pomaže smanjiti taj trošak. Agregira kredite, popuste i partnerske ponude na raznim AI alatima, tako da ne morate plaćati za svaki pojedinačno dok shvaćate što funkcionira.
S Get AI Perks, možete:
- pristupiti kreditima za AI alate za kodiranje i API-je
- isprobati različite postavke bez punih cijena
- izbjeći gomilanje pretplata
Ako radite s Codex alatima, počnite smanjenjem troškova – provjerite Get AI Perks.
Kreiranje vlastitih vještina
U svojoj osnovi, vještina je samo Markdown datoteka. Ta jednostavnost čini pisanje vještina dostupnim svakom razvojnom inženjeru koji može dokumentirati tijek rada.
Markdown datoteka sadrži upute koje vode Codex kroz specifičan zadatak. Za složenije scenarije, vještine mogu uključivati dodatne resurse poput predložaka za konfiguraciju, primjere datoteka ili izvršne skripte koje Codex pokreće kao dio tijeka rada.
| Komponenta vještine | Svrha | Potrebno |
|---|---|---|
| Metapodaci | Naziv, opis, okidači | Da |
| Upute | Korak po korak vođenje zadatka | Da |
| Resursi | Predlošci, primjeri, konfiguracije | Ne |
| Skripte | Izvršni kod za automatizaciju | Ne |
Metapodaci vještine govore Codexu kada i kako koristiti vještinu. Dobro napisani metapodaci osiguravaju da Codex automatski odabere ispravnu vještinu kada razvojni inženjeri opišu svoj zadatak prirodnim jezikom.
Otkrivanje i odabir vještina
Kada razvojni inženjer unese upit, Codex ga usklađuje s indeksom vještina. Sustav uzima u obzir faktore poput ključnih riječi opisa zadatka, konteksta projekta i prethodnih uspješnih poziva vještina kako bi odabrao najprikladniju vještinu.

Codex modeli i mogućnosti
Codex pokreću specijalizirani AI modeli optimizirani za zadatke kodiranja. Prema dokumentaciji modela OpenAI-ja, Codex se prvenstveno temeljio na obitelji GPT-3. OpenAI je od tada ukinuo specifične Codex modele (poput code-davinci-002) u korist modela serije GPT-3.5 Turbo i GPT-4, koji integriraju mogućnosti kodiranja.
GPT-3.5 pruža vodeće performanse u industriji za složene zadatke softverskog inženjerstva. Ovaj model je izvrstan u razumijevanju kodnih baza, generiranju točnog koda i praćenju višestupanjskih tijekova rada.
GPT-4 predstavlja vodeći model, kombinirajući mogućnosti kodiranja GPT-3.5-Codexa sa snažnijim rasuđivanjem, korištenjem alata i agencijskim tijekovima rada. Ovo ga čini posebno učinkovitim za zadatke koji zahtijevaju i stručnost u kodiranju i šire rješavanje problema.
Oba modela dostupna su putem Codex CLI-ja, SDK-a, aplikacije, proširenja IDE-a i Codex Clouda. Vještine rade dosljedno na svim ovim sučeljima, bez obzira na to koji temeljni model izvršava zadatak.
Stvarni slučajevi upotrebe
Rasprave u zajednici otkrivaju kako razvojni timovi implementiraju vještine u raznim scenarijima. Evo obrazaca koji se pojavljuju iz stvarne upotrebe:
Automatizacija pregleda koda: Timovi kreiraju vještine koje provode standarde pregleda specifične za organizaciju. Vještina vodi Codex kroz provjeru konvencija stila, sigurnosnih obrazaca i arhitektonskih odluka specifičnih za kodnu bazu.
Git tijekovi rada: Vještine standardiziraju formate poruka commita, konvencije imenovanja grana i strategije spajanja. Umjesto da se to dokumentira u wiki koji programeri zaborave provjeriti, vještina osigurava da Codex automatski slijedi Git prakse tima.
Testni okviri: Vještine pakiraju korake za pokretanje testnih paketa specifičnih za projekt, uključujući postavljanje okruženja, izvršavanje testova i tumačenje rezultata. Ovo se pokazalo posebno vrijednim za složene projekte s višestupanjskim testnim tijekovima rada.
Vještine u usporedbi s tradicionalnom dokumentacijom
| Aspekt | Tradicionalna dokumentacija | Codex vještine |
|---|---|---|
| Izvršavanje | Ručna interpretacija | Automatizirani tijek rada |
| Ažuriranja | Često zastarjelo | Testirano pri svakoj upotrebi |
| Dosljednost | Varies by developer | Standardizirano izvršavanje |
| Mogućnost dijeljenja | Wiki ili README | Prijenosni paketi datoteka |
| Otkrivanje | Pretraživanje i čitanje | Automatsko podudaranje |
Standard Otvorenih Vještina Agenata
Codex vještine se grade na otvorenom standardu koji se proteže izvan OpenAI-jeve implementacije. Ova standardizacija je važna jer stvara prenosivost između različitih AI alata za kodiranje.
Standard definira kako vještine strukturiraju metapodatke, pakiraju resurse i deklariraju ovisnosti. Alati koji usvajaju ovaj standard mogu dijeliti knjižnice vještina, smanjujući dupliranje i ubrzavajući rast ekosustava.
Prema raspravama na Hacker Newsu, pristup otvorenog standarda predstavlja značajnu prednost u odnosu na vlasničke alternative. Vještine napisane za Codex potencijalno mogu raditi s drugim usklađenim agentima, iako specifična kompatibilnost ovisi o implementaciji svakog alata.
Omogućavanje vještina: Trenutni status
Od prosinca 2025. godine, podrška za vještine u Codexu ostaje eksperimentalna. Značajka zahtijeva eksplicitnu aktivaciju putem sustava zastavica CLI-ja, što signalizira da OpenAI nastavlja s poboljšanjem implementacije na temelju povratnih informacija razvojnih inženjera.
Vještine su dostupne korisnicima ChatGPT Plus, Pro, Business, Edu i Enterprise. Prema službenom priopćenju od 16. svibnja 2025., Codex je postao dostupan korisnicima ChatGPT Pro, Business i Enterprise, a korisnici Plus pridružili su se od 3. lipnja 2025.
Dovršavanje zadataka obično traje između 1 i 30 minuta, ovisno o složenosti. Codex može čitati i uređivati datoteke, pokretati naredbe uključujući testne okvire, lintare i provjere tipova. Vještine poboljšavaju ove osnovne mogućnosti pakiranjem tijekova rada specifičnih za domenu.
Resursi zajednice i katalozi
Službeno OpenAI spremište vještina na GitHubu služi kao primarni katalog. Razvojni inženjeri doprinose vještinama za uobičajene tijekove rada, stvarajući zajedničku bazu znanja koja raste s zajednicom.
Kolekcije koje održava zajednica, poput ComposioHQ-ovih awesome-codex-skills, agregiraju praktične vještine za automatizaciju tijekova rada u Codex CLI-ju i API-ju. Ti popisni katalozi pomažu razvojnim inženjerima otkriti provjerene vještine umjesto da sve grade od nule.
Model doprinosa odražava uspješne open-source projekte. Razvojni inženjeri podnose vještine putem pull requestova, održavatelji pregledavaju kvalitetu i korisnost, a katalog se organski širi na temelju stvarnih potreba.
Često postavljana pitanja
Trebam li eksplicitno spomenuti vještine pri korištenju Codexa?
Ne nužno. Codex može automatski odabrati odgovarajuće vještine na temelju konteksta zadatka. Međutim, razvojni inženjeri mogu izravno pozvati specifične vještine pomoću sintakse $.naziv-vještine kada žele eksplicitnu kontrolu nad tim koja će se vještina izvršiti.
Mogu li vještine raditi u različitim projektima?
Da. Vještine instalirane u sistemskim direktorijima postaju dostupne u svim projektima. Vještine specifične za projekt u direktorijima .codex/skills ostaju lokalne za tu kodnu bazu, omogućujući timovima da uravnoteže zajedničke standarde s prilagodbama projekta.
Kako se vještine razlikuju od protokola konteksta modela (MCP)?
Prema raspravama u zajednici, vještine je lakše napisati i fokusirane su na pakiranje tijekova rada. MCP pruža šire mogućnosti integracije. Vještine su izvrsne u standardizaciji ponavljajućih zadataka, dok MCP omogućuje dublje integracije alata. Mnogi razvojni inženjeri koriste obje zajedno.
Što se događa ako vještina ne uspije tijekom izvršavanja?
Codex učitava cijelu vještinu u kontekst i ne počinje s neuspjelim pokretanjima, prema povratnim informacijama razvojnih inženjera. Za razliku od nekih pristupa koji počinju s neuspjelim pokretanjima, vještine učitavaju puni kontekst kako bi pomogle modelu razumjeti potpuni tijek rada.
Mogu li vještine uključivati vanjske ovisnosti ili skripte?
Da. Vještine podržavaju opcionalne skripte i mogu referencirati vanjske resurse. Ovo omogućuje složenim vještinama da uključe automatizaciju postavljanja, skripte za provjeru valjanosti ili integraciju s vanjskim alatima poput lintara i provjera tipova.
Jesu li vještine kompatibilne s Codex proširenjima IDE-a?
Vještine su dostupne u Codex CLI-ju, proširenju IDE-a i Codex aplikaciji, radeći dosljedno na svim tim sučeljima. Nakon što se omoguće i instaliraju, vještine ostaju dostupne bez obzira na to gdje se odvijaju razvojni radovi.
Kako dijelim vještine sa svojim timom?
Timovi mogu dijeliti vještine putem kontrole verzija tako da pohrane direktorij .codex/skills, ili održavanjem internih spremišta vještina koje članovi tima instaliraju. Vještine na razini cijele organizacije mogu se nalaziti u zajedničkim direktorijima dodataka.
Početak rada s Codex vještinama
Prepreka za ulazak ostaje namjerno niska. Razvojni inženjeri koji su već upoznati s Markdownom mogu odmah kreirati osnovne vještine. Za timove koji tek počinju, krenite s jednim tijekm rada koji stvara probleme u svakodnevnom razvoju.
Dokumentirajte taj tijek rada kao vještinu. Testirajte ga. Poboljšajte ga na temelju rezultata stvarnog izvršavanja. Zatim proširite na dodatne tijekove rada dok tim gradi povjerenje sa sustavom vještina.
Arhitektura progresivnog otkrivanja znači da početak s malim ne stvara tehnički dug. Vještine rastu u složenosti samo kada to zahtijevaju potrebe, a ne zato što sustav forsira slojevitu strukturu unaprijed.
Spremni ste proširiti mogućnosti svog AI agenta za kodiranje? Provjerite službenu dokumentaciju OpenAI-ja za trenutnu dostupnost značajki i upute za instalaciju. Ekosustav vještina nastavlja se brzo razvijati kako sve više razvojnih inženjera doprinosi svojoj stručnosti.

