Si estàs utilitzant el Codex CLI i et trobes escrivint les mateixes instruccions una i altra vegada, no estàs utilitzant l'eina al seu màxim potencial. Codex ofereix una potent característica anomenada Skills que et permet empaquetar fluxos de treball reutilitzables i donar al teu agent d'IA noves capacitats a la demanda. Què són les habilitats del Codex? Un Codex Skill és un flux de treball reutilitzable empaquetat en una carpeta. En comptes de reescriure les mateixes instruccions cada vegada, les escrius una vegada dins de l'habilitat i deixes que Codex gestioni el treball. Les habilitats t'ajuden a ampliar el Codex amb coneixements específics i estalviar temps. Com funcionen les habilitats: revelació progressiva Les habilitats utilitzen un mètode anomenat divulgació progressiva: Inici: el Codex només carrega els noms i les descripcions de totes les habilitats. On Demand: Quan sol·liciteu una habilitat, Codex carrega el fitxer complet SKILL.md. Eficient: els tokens només s'utilitzen quan és necessari. Això manté el rendiment ràpid i el context net. On viuen les habilitats (Skill Scopes) Les habilitats es poden emmagatzemar en diferents llocs: Nivell global: a través de tots els projectes Nivell d'usuari: Disponible per a l'usuari Nivell de repositori: dins d'un projecte específic Nivell de sistema: habilitats de defecte incorporades Com desenvolupar les habilitats existents Abans d'utilitzar o crear habilitats, assegureu-vos que el vostre Codex CLI estigui actualitzat a l'última versió. i les opcions depenen de les últimes característiques de CLI. Si la vostra versió és obsoleta, és possible que aquestes opcions no apareguin al terminal. Skill Creator Skill Installer To install an existing skill: Open Codex en el terminal Tipus de dòlar Seleccioneu habilitats d'instal·lació Introdueix un nom d'habilitat o col·loca una URL de GitHub Codex l'instal·la Reiniciar el codi Després d'un reinici, torneu a escriure $ i veureu les vostres habilitats instal·lades. Com crear habilitats personalitzades Hi ha dues maneres: Mètode A: Utilitzar el CLI Creator Inici Codex i tipus $ Escollir un creador de habilitats Introdueix el nom Introduïu la instrucció Codex planteja preguntes de seguiment i construeix l'habilitat Si l'habilitat acaba fora de la carpeta .codex/skills, heu d'instal·lar-la manualment. Només cal seguir les instruccions anteriors, “Com instal·lar habilitats existents”. Mètode B: Creació manual (recomanada) Una habilitat té una estructura de carpetes senzilla: skill.md (Requereix): fitxer d'instrucció principal scripts/ (Opcional): Escripts de codi per a lògica referències/ (Opcional): Docs o plantilles Actius / (Opcional): Recursos addicionals El templat del fitxer SKILL.md: --- 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. Exemple del fitxer SKILL.md: --- 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 Per crear una nova habilitat, seguiu aquests passos: Anar a .codex/habilitats/ Crea una nova carpeta En el seu interior, crea skill.md Afegeix : El nom Breu descripció Instruccions completes Trigger exemples (opcional) Una vegada que el llibre existeix en El Codex el reconeix automàticament. .codex/skills/ Com es detecten i desencadenen les habilitats No sempre cal invocar una habilitat manualment. A l'interior de skill.md, podeu afegir exemples de desencadenant. Quan escriviu una invitació que coincideixi amb un d'aquests exemples, Codex executa automàticament la habilitat correcta. For example: Si un assistent d'escriptura té exemples com: “Ajuda’m a escriure un blog” “Dissenyar una introducció per a un guió de vídeo”. I el tipus: Ajuda'm a escriure un article sobre les habilitats del Codex El Codex entén la intenció i desencadena l’Assistent d’Escriptura. Si no ho és, llavors es pot cridar l'habilitat amb el . $[comandament del nom] Millors pràctiques per a la creació d'habilitats del Codex Segueix aquestes directrius: Una habilitat, una feina: mantenir cada habilitat centrada en una sola tasca. Les habilitats no han de dependre dels missatges anteriors, han de ser autònomes. Si una habilitat no desencadena, ajusti la seva descripció i exemples. Prefereix les instruccions sobre els scripts. Utilitza instruccions de text abans que els scripts de codi complex. Biblioteca d'habilitats de GitHub (preparada per utilitzar) Per ajudar-vos a començar ràpidament, he creat un repositori curat d'habilitats Codex preparades per a l'ús: https://github.com/proflead/codex-skills-library/tree/master https://github.com/proflead/codex-skills-library/tree/master Aquesta biblioteca inclou: Habilitats enfocades al desenvolupador Fluxos de treball orientats a equips Exemple d'habilitats que es poden instal·lar o adaptar Utilitza aquestes habilitats per millorar el teu flux de treball o com a plantilles per a les teves pròpies idees. Vídeo sobre les habilitats del Codex Recomano veure el meu vídeo tutorial on ho demostro tot pas a pas. https://youtu.be/d3Ydt6LyGeY?si=KJsoX9JlQktNY8oR&embedable=true » Pel·lícules » Codex Skills 101 Mireu a Youtube: Codi d'habilitats 101 Codi d'habilitats 101 Codi d'habilitats 101 FAQ P: He d'utilitzar $ cada vegada que executo una habilitat? A: No. Si proporciona exemples de desencadenant en skill.md, Codex pot detectar i executar habilitats automàticament en funció de la seva invitació. P: Què passa si el Codex no reconeix el meu missatge d'habilitat? R: Consulteu la vostra descripció de skill.md i trieu exemples. P: On he d'emmagatzemar les meves habilitats? R: Emmagatzemeu-les a .codex/skills/ per a ús a nivell de projecte. Per a ús global, col·loqueu-les a la carpeta habilitats d'usuari o a la carpeta habilitats del sistema. P: Es requereixen guions dins d'una habilitat? R: No. Les habilitats poden treballar amb només instruccions. Només utilitzeu guions quan sigui necessari per a lògica que no es pugui expressar en instruccions de text. P: Es poden compartir habilitats amb altres persones?R: Sí. Pots compartir carpetes de habilitats directament o publicar-les a GitHub. Q: Les habilitats retarden el Codex?R: No. Com que el Codex només carrega noms i descripcions a l'inici, i carrega el contingut complet de les habilitats només quan és necessari, el rendiment es manté ràpid. Conclusió Les habilitats del Codex són una manera poderosa d'automatitzar les vostres sol·licituds, estalviar temps i estandarditzar els fluxos de treball. Podeu començar a utilitzar habilitats preparades per a l'ús de la meva biblioteca de GitHub per fer que el treball del Codex sigui més intel·ligent per a vostè. Si trobeu aquest article útil, assegureu-vos de agradar i compartir-lo. Felicitats! 😉