Jos käytät Codex CLI:tä ja löydät itsesi kirjoittamaan samat ohjeet uudelleen ja uudelleen, et käytä työkalua täysimääräisesti. Codex tarjoaa tehokkaan ominaisuuden nimeltä Skills, jonka avulla voit pakata uudelleenkäytettäviä työnkulkuja ja antaa AI-agentillesi uusia mahdollisuuksia kysynnän mukaan. Mitä ovat Codex Skills? Codex Skill on uudelleenkäytettävä työnkulku, joka on pakattu kansioon. Sen sijaan, että kirjoittaisit uudelleen samat ohjeet joka kerta, kirjoitat ne kerran osaamisen sisällä ja annat Codexin käsitellä työtä. Taidot auttavat sinua laajentamaan Codexia erityisellä asiantuntemuksella ja säästämään aikaa. Miten taidot toimivat - progressiivinen paljastaminen Taidot käyttävät menetelmää, jota kutsutaan progressiiviseksi paljastamiseksi: Startup: Codex lataa vain kaikkien taitojen nimet ja kuvaukset. Pyynnöstä: Kun pyydät taitoa, Codex lataa koko SKILL.md-tiedoston. Tehokas: Tokeneja käytetään vain tarvittaessa. Tämä pitää suorituskyvyn nopeana ja kontekstin puhtaana. Missä taidot elävät (Skill Scopes) Taitoja voidaan varastoida eri paikoissa: Maailmanlaajuinen taso: Kaikissa projekteissa Käyttäjätaso: Käytettävissä käyttäjälle Tallennustaso: Tietyn projektin sisällä Järjestelmän taso: Oletusarvoiset sisäänrakennetut taidot Miten hyödyntää olemassa olevia taitoja Ennen kuin käytät tai luot taitoja, varmista, että Codex CLI on päivitetty uusimpaan versioon. ja Vaihtoehdot riippuvat uusimmista CLI-ominaisuuksista. Jos versio on vanhentunut, nämä vaihtoehdot eivät välttämättä näy terminaalissa. Skill Creator Skill Installer To install an existing skill: Avoin Codex terminaalissa Tyyppi Dollar Valitse taito asentaa Kirjoita taito nimi tai liitä GitHub URL Codex asentaa sen Käynnistä Codex uudelleen Kun käynnistät uudelleen, kirjoita $ uudelleen, ja näet asennetut taidot. Kuinka kehittää mukautettuja taitoja On kaksi tapaa: Menetelmä A: CLI Creatorin käyttäminen Käynnistä Codex ja kirjoita $ Valitse luova taito Syötä nimi Tutustu ohjeeseen Codex esittää seurantakysymyksiä ja rakentaa taitoa Jos taito päätyy .codex/skills -kansioon, sinun on asennettava se manuaalisesti. Noudata vain yllä olevia ohjeita, ”Miten asentaa olemassa olevat taidot”. Menetelmä B: Manuaalinen luominen (suositellaan) Yksi taito on yksinkertainen kansio rakenne: skill.md (vaadittava): Pääohje tiedosto skriptejä/ (Valinnainen): Koodi skriptejä logiikkaan viittaukset/ (valinnainen): Asiakirjat tai mallit Varat / (valinnainen): Lisäresurssit Skill.md tiedoston malli: --- name: skill-name description: Description that helps Codex select the skill metadata: short-description: Optional user-facing description --- Skill instructions for the Codex agent to follow when using this skill. Esimerkki Skill.md tiedostosta: --- name: prompt-optimization description: Improve and rewrite user prompts to reduce ambiguity and improve LLM output quality. Use when a user asks to optimize, refine, clarify, or rewrite a prompt for better results, or when the request is about prompt optimization or prompt rewriting. --- # Prompt Optimization ## Goal Improve the user's prompt so Codex (or any LLM) produces better output while preserving intent. ## Workflow 1. Read the user's original prompt carefully. 2. Identify ambiguity, missing context, or unclear intent. 3. Rewrite the prompt to remove ambiguity and provide clear instructions. 4. Retain the core intention of the user's request. 5. Add relevant constraints (format, length, style) when helpful. ## Output format Provide: - Improved prompt - Short explanation of what was improved ## Constraints - Do not assume domain knowledge not in the original prompt. - Preserve user intent. ## Example triggers - “Draft me an email asking for feedback.” - “Turn this into a daily to-do list.” - $automating-productivity Jotta voit luoda uuden taidon, noudata näitä vaiheita: Siirry osoitteeseen .codex/skills/ Luo uusi kansio Sisällä se, luo skill.md Lisää siis: Nimeä Lyhyt kuvaus Täydelliset ohjeet Trigger esimerkkejä (valinnainen) Kun kartta on olemassa Codex tunnistaa sen automaattisesti. .codex/skills/ Miten taidot tunnistetaan ja laukaistaan Sinun ei aina tarvitse kutsua taitoa manuaalisesti. skill.md:n sisällä voit lisätä laukaisun esimerkkejä. Kun kirjoitat viestin, joka vastaa yhtä näistä esimerkeistä, Codex suorittaa automaattisesti oikean taidon. For example: Jos kirjoitusavustaja taitoja on esimerkkejä, kuten: Auta minua kirjoittamaan blogikirjoitusta.” ”Suunnittele esittely videokuvan käsikirjoituksesta.” Ja sinä tyyppi: Auta minua kirjoittamaan artikkeli Codex-taidoista Codex ymmärtää aikomuksen ja laukaisee kirjoitusavustajan. Jos se ei ole, niin voit kutsua taitoa . $[Käyttöönottoa varten] Parhaat käytännöt Codex-taitojen luomiseksi Noudata näitä ohjeita: Yksi taito, yksi työ. Pidä jokainen taito keskittymässä yhteen tehtävään. Taitojen ei pitäisi luottaa aiempiin viesteihin – niiden on oltava itsekkäitä. Jos taito ei käynnistä, säädä sen kuvausta ja esimerkkejä. Käytä tekstin ohjeita ennen monimutkaisia koodiskirjoja. GitHub Skills Library (valmis käytettäväksi) Jotta voit aloittaa nopeasti, olen luonut kuratoidun varaston valmiita Codex-taitoja: https://github.com/proflead/codex-skills-library/tree/master https://github.com/proflead/codex-skills-library/tree/master Tämä kirjasto sisältää: Kehittäjälähtöiset taidot Tiimisuuntautunut työnkulku Esimerkki taidoista, joita voit asentaa tai mukauttaa Käytä näitä taitoja parantaaksesi työnkulkua tai mallina omille ideoillesi. Video tutoriali Codex taitoja Suosittelen katsomaan videon opetusohjelma, jossa näytän kaiken askel askeleelta. https://youtu.be/d3Ydt6LyGeY?si=KJsoX9JlQktNY8oR&embedable=true Katso myös: Codex Skills 101 Katso myös Youtubessa: Codex Skills 101 Koodeksin taidot 101 Koodeksin taidot 101 FAQ K: Pitäisikö minun käyttää $ joka kerta, kun käytän taitoa? A: Ei. Jos annat trigger-esimerkkejä skill.md:ssä, Codex voi automaattisesti havaita ja suorittaa taitoja pyyntösi perusteella. K: Mitä tapahtuu, jos Codex ei tunnista taitovinkkiäni? A: Tarkista skill.md-kuvauksesi ja käynnistä esimerkkejä. K: Missä minun pitäisi tallentaa taitojani? A: Tallenna ne .codex/skills/ -kohdassa projektitason käyttöön. Globaaliksi käytettäväksi sijoita ne käyttäjätaito-kansioon tai järjestelmätaito-kansioon. K: Tarvitaanko skriptejä osaamisen sisällä? A: Ei. Taidot voivat toimia vain ohjeilla. Käytä skriptejä vain silloin, kun se on välttämätöntä logiikan kannalta, jota ei voida ilmaista tekstin ohjeissa. K: Voiko taitoja jakaa muiden kanssa? A: Kyllä. Voit jakaa taito-kansioita suoraan tai julkaista ne GitHubissa. K: Ovatko taidot hidastavat Codexia? A: Ei. Koska Codex lataa vain nimiä ja kuvauksia käynnistyksessä ja lataa täyden osaamisen sisällön vain tarvittaessa, suorituskyky pysyy nopeana. Johtopäätös Codex Skills on tehokas tapa automatisoida kehotuksesi, säästää aikaa ja standardoida työnkulkuja. Voit aloittaa käyttämällä valmiita taitoja GitHub-kirjastostani, jotta Codex toimii älykkäämmin sinulle. Jos pidät tätä artikkelia hyödyllisenä, varmista, että pidät siitä ja jaat sen. Hyvää iltaa! 😉