# Codex Skills: Δημιουργία skill για επαναλαμβανόμενες εργασίες

> Η δομή του SKILL.md, οι διαδρομές φόρτωσης, η ρητή και αυτόματη ενεργοποίηση, τα κριτήρια αποτελέσματος και η μεταφορά ενός skill στο Claude Code.

Source: https://ailoot.ai/blog/el/codex-skills/
Canonical: https://ailoot.ai/blog/el/codex-skills/
Language: el
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-084
Revision: sha256-43b56833829881c4776375dcfff9ff5789cca60db13abad5f92475e01f4454d7


Αν εξηγείτε το ίδιο πράγμα στο Codex πέντε φορές την εβδομάδα—πώς να μορφοποιήσετε μια αναφορά, να ξεκαθαρίσετε τα email ή να ετοιμάσετε κείμενο στο ύφος σας—μπορείτε να καταγράψετε αυτές τις οδηγίες μία φορά σε ένα skill. Έπειτα, ο agent μπορεί να το εντοπίσει από την περιγραφή του όταν αυτή ταιριάζει με την εργασία ή μπορείτε να το ενεργοποιήσετε ρητά. Ένα skill είναι ένας συνηθισμένος φάκελος με ένα αρχείο κειμένου με όνομα `SKILL.md`· δεν χρειάζεται προγραμματισμός για μια βασική περίπτωση χρήσης.

Παρακάτω εξετάζουμε τη δομή ενός skill, πού το αναζητά το Codex, πώς να δημιουργήσετε ένα βήμα προς βήμα και πώς να επιλέξετε μοντέλο με βάση το κόστος. Οι εντολές και οι τιμές βασίζονται στην επίσημη τεκμηρίωση της OpenAI στις 20 Σεπτεμβρίου 2026. Δεν επαναλαμβάνουμε εδώ τις οδηγίες εγκατάστασης του Codex· βρίσκονται στον οδηγό [Codex by OpenAI: What It Is, How to Install and Run It](https://ailoot.ai/blog/el/openai-codex-install/).



[Πρακτικές πληροφορίες για τη χρήση του Ailoot είναι διαθέσιμες στην τεκμηρίωση](https://ailoot.ai/docs/).

## Τι είναι ένα skill στο Codex;

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Κύριο συμπέρασμα">

Κύριο συμπέρασμα

Ένα skill του Codex είναι ένας φάκελος με ένα αρχείο `SKILL.md` που περιγράφει μια διαδικασία: τι πρέπει να γίνει, σε τι πρέπει να βασιστεί και πώς μοιάζει ένα καλό αποτέλεσμα. Αρχικά, το Codex διατηρεί στο πλαίσιο μόνο τα ονόματα και τις περιγραφές των skills και φορτώνει τις πλήρεις οδηγίες όταν αποφασίσει να χρησιμοποιήσει κάποιο.

</div>

Η μορφή ονομάζεται Agent Skills. Είναι ένα ανοιχτό πρότυπο που αναπτύχθηκε αρχικά από την Anthropic και δημοσιεύτηκε στο agentskills.io. Υποστηρίζεται από διάφορους agents, μεταξύ των οποίων τα Codex, Claude Code και άλλα συμβατά προγράμματα-πελάτες. Ένα απλό skill που περιέχει μόνο οδηγίες κειμένου μπορεί να μεταφερθεί μεταξύ τους με αντιγραφή του φακέλου. Αν περιέχει scripts, εξαρτήσεις ή ένα αρχείο `agents/openai.yaml`, ελέγξτε το skill μετά τη μεταφορά: ορισμένες ρυθμίσεις αφορούν συγκεκριμένο πρόγραμμα-πελάτη.

Αυτή η μέθοδος φόρτωσης ονομάζεται progressive disclosure. Ο agent χρησιμοποιεί το όνομα και την περιγραφή ενός skill για να κρίνει πότε είναι σχετικό. Όταν μια εργασία ταιριάζει με την περιγραφή, ο agent διαβάζει ολόκληρο το `SKILL.md` και ακολουθεί τις οδηγίες του. Έτσι, μπορείτε να έχετε δεκάδες skills στο Codex χωρίς να φορτώνετε κάθε οδηγία στο πλαίσιο: η αρχική λίστα καταλαμβάνει το πολύ το 2% του παραθύρου πλαισίου (ή 8.000 χαρακτήρες, αν το μέγεθος του παραθύρου είναι άγνωστο). Αν υπάρχουν πολλά skills, το Codex πρώτα συντομεύει τις περιγραφές τους· όταν το σύνολο είναι πολύ μεγάλο, μπορεί να παραλείψει ορισμένα από τη λίστα και να σας ειδοποιήσει.

Είναι εύκολο να μπερδέψετε ένα skill με το `AGENTS.md`. Το Codex διαβάζει αυτό το αρχείο σε κάθε συνεδρία έργου. Περιέχει πάγιους κανόνες: την τεχνολογική στοίβα, τις συμβάσεις και το στυλ κώδικα. Ένα skill φορτώνεται κατ’ απαίτηση όταν μια εργασία ταιριάζει με αυτό. Επομένως, βάλτε τους πάγιους κανόνες στο `AGENTS.md` και μια επαναλαμβανόμενη διαδικασία με βήματα σε ένα skill.

Τα skills του Hermes Agent λειτουργούν με παρόμοιο τρόπο, αλλά αποθηκεύονται σε διαφορετικούς φακέλους και εγκαθίστανται διαφορετικά. Καλύπτονται σε ξεχωριστό οδηγό: [Hermes Agent Skills: Installation and Creation](https://ailoot.ai/blog/el/hermes-agent-skills/). Αυτό το άρθρο αφορά μόνο το Codex.

## Από τι αποτελείται ένα skill;

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Κύριο συμπέρασμα">

Κύριο συμπέρασμα

Κατ’ ελάχιστον, ένα skill έχει ένα αρχείο `SKILL.md` με δύο υποχρεωτικά πεδία: `name` και `description`. Προαιρετικά, μπορείτε να προσθέσετε φακέλους `scripts/`, `references/` και `assets/`, καθώς και ένα αρχείο `agents/openai.yaml` με ρυθμίσεις.

</div>

Ένας φάκελος skill έχει την εξής δομή:

```
my-skill/
  SKILL.md        - required: metadata and instructions
  scripts/        - optional: executable code
  references/     - optional: documents to load as needed
  assets/         - optional: templates and resources
  agents/
    openai.yaml   - optional: appearance and dependencies
```

Το ίδιο το αρχείο `SKILL.md` αρχίζει με ένα μπλοκ μεταδεδομένων ανάμεσα σε τρεις παύλες και ακολουθεί το κείμενο οδηγιών σε Markdown:

```markdown
---
name: weekly-sales-report
description: Σύνταξη εβδομαδιαίας αναφοράς πωλήσεων από εξαγωγή CSV. Χρησιμοποιήστε το όταν ζητείται εβδομαδιαία αναφορά πωλήσεων ή σύνοψη ανά διευθυντή.
---

1. Διαβάστε το αρχείο εξαγωγής στη διαδρομή που παρέχει ο χρήστης.
2. Ομαδοποιήστε τις γραμμές ανά διευθυντή και υπολογίστε το σύνολο και τον αριθμό των συμφωνιών.
3. Συγκρίνετε με την προηγούμενη εβδομάδα, αν το αρχείο της προηγούμενης εβδομάδας βρίσκεται κοντά. Αν δεν βρίσκεται εκεί, αναφέρετέ το ξεκάθαρα στην αναφορά.
4. Αποθηκεύστε το αποτέλεσμα στο report.md: έναν πίνακα ανά διευθυντή, το σύνολο και έως τρεις βασικές αλλαγές με αριθμητικά στοιχεία, όσες υποστηρίζουν τα δεδομένα.
```

Τρεις κανόνες από τις επίσημες συστάσεις της OpenAI:

- Ένα skill, μία εργασία. Αντί για «Ασχολήσου με όλο το μάρκετινγκ μου», επιλέξτε μια συγκεκριμένη εργασία: «σύνταξε μια αναφορά πωλήσεων από αυτή την εξαγωγή». Χωρίστε μια μεγαλύτερη διαδικασία σε ξεχωριστά skills που μπορούν να ενεργοποιηθούν διαδοχικά.
- Γράψτε τα βήματα άμεσα, με σαφείς εισόδους και εξόδους: τι να χρησιμοποιηθεί, τι να γίνει και πού να τοποθετηθεί το αποτέλεσμα.
- Ξεκινήστε με οδηγίες κειμένου. Χρησιμοποιήστε scripts στον φάκελο `scripts/` όταν ένα βήμα πρέπει να εκτελείται ακριβώς με τον ίδιο τρόπο κάθε φορά—για παράδειγμα, για τη μετατροπή ενός αρχείου ή την κλήση ενός εξωτερικού συστήματος.

Το Codex επιλέγει ένα skill για μια εργασία με βάση το πεδίο `description`, επομένως αρχίστε την περιγραφή με την εργασία και τις λέξεις που χρησιμοποιείτε συνήθως για να την περιγράψετε.

## Πού αναζητά το Codex τα skills;

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Κύριο συμπέρασμα">

Κύριο συμπέρασμα

Το Codex αναζητά skills σε τέσσερα επίπεδα: στον φάκελο `.agents/skills` του έργου (ελέγχοντας τον τρέχοντα φάκελο και κάθε γονικό φάκελο έως τη ρίζα του αποθετηρίου), στον προσωπικό φάκελο `$HOME/.agents/skills`, στον φάκελο συστήματος `/etc/codex/skills` και στα ενσωματωμένα skills της OpenAI.

</div>

| Επίπεδο | Διαδρομή | Σκοπός |
|----|----|----|
| Έργο | `.agents/skills` στον τρέχοντα φάκελο και στους γονικούς φακέλους του έως τη ρίζα του αποθετηρίου | Skills για συγκεκριμένο έργο, τα οποία μπορούν να αποθηκευτούν στο git μαζί με τον κώδικα |
| Χρήστης | `$HOME/.agents/skills` | Τα προσωπικά σας skills, διαθέσιμα σε όλα τα έργα του μηχανήματος |
| Σύστημα | `/etc/codex/skills` | Skills κοινά σε όλους τους χρήστες του μηχανήματος ή του container |
| Ενσωματωμένα | Περιλαμβάνονται στο Codex | Βασικά skills της OpenAI, όπως το skill creator |

Είναι πρακτικό να αποθηκεύετε τα skills του έργου στο git μαζί με τον κώδικα, ώστε όλη η ομάδα να έχει το ίδιο σύνολο. Τα προσωπικά skills ταιριάζουν στις δικές σας διαδικασίες, όπως το ύφος των email σας. Αν δύο skills σε διαφορετικά επίπεδα έχουν το ίδιο όνομα, το Codex δεν τα συγχωνεύει: εμφανίζονται και τα δύο στη λίστα, δυσκολεύοντας την επιλογή. Διατηρείτε μοναδικά τα ονόματά τους.

Για σύγκριση, τα skills του Claude Code αποθηκεύονται στο `.claude/skills`, το καθένα με το δικό του `SKILL.md`, και χρησιμοποιούν το ίδιο ανοιχτό πρότυπο. Ένα απλό skill μπορεί να μεταφερθεί εκεί με αντιγραφή του φακέλου· στη συνέχεια πρέπει να το εκτελέσετε και να ελέγξετε ότι ενεργοποιείται. Για σύγκριση των επεκτάσεων του Claude Code, δείτε το [Skills, Subagents, MCP, or Plugins](https://ailoot.ai/blog/el/skills-subagents-mcp-plugins-claude-code/).

## Πώς αποφασίζει το Codex ποιο skill θα ενεργοποιήσει;

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Κύριο συμπέρασμα">

Κύριο συμπέρασμα

Μπορείτε να ενεργοποιήσετε ένα skill ρητά: στο Codex CLI ή στην επέκταση IDE, εισαγάγετε `$skill-name` στο αίτημά σας ή επιλέξτε το μέσω του `/skills`. Για έμμεση ενεργοποίηση, το Codex επιλέγει αυτόματα ένα skill αν η εργασία σας ταιριάζει με την περιγραφή του. Το skill πρέπει να είναι διαθέσιμο και πρέπει να επιτρέπεται η αυτόματη ενεργοποίηση.

</div>

Η ρητή ενεργοποίηση είναι αρχικά πιο αξιόπιστη: στο Codex CLI, εισαγάγετε `$weekly-sales-report` για να επιλέξετε τη συγκεκριμένη διαδικασία. Η έμμεση ενεργοποίηση είναι πιο βολική για την καθημερινή εργασία. Αφού γράψετε ένα skill, δοκιμάστε το με συνηθισμένη διατύπωση: ζητήστε από το Codex να εκτελέσει την εργασία με δικά σας λόγια, χωρίς `$`, και δείτε αν επιλέγει το skill. Αν δεν το κάνει, ελέγξτε πρώτα αν το Codex βλέπει το skill στο `/skills`, αν το skill βρίσκεται σε έναν από τους φακέλους φόρτωσης και αν το skill ή η αυτόματη ενεργοποίησή του είναι απενεργοποιημένα. Αν είναι διαθέσιμο και οι ρυθμίσεις είναι σωστές, βελτιώστε το `description`: δηλώστε την εργασία και τους συνήθεις τρόπους με τους οποίους διατυπώνεται το αίτημα.

Αν θέλετε ένα skill να είναι διαθέσιμο μόνο μέσω ρητής εντολής, μπορείτε να το ρυθμίσετε κι αυτό: στο `agents/openai.yaml`, η παράμετρος `allow_implicit_invocation: false` απενεργοποιεί την αυτόματη ενεργοποίηση, ενώ το `$name` εξακολουθεί να λειτουργεί. Μπορείτε να απενεργοποιήσετε πλήρως ένα skill χωρίς να το διαγράψετε μέσω του `~/.codex/config.toml`:

```toml
[[skills.config]]
path = "/full/path/to/the/skill/SKILL.md"
enabled = false
```

Μετά την επεξεργασία του `config.toml`, επανεκκινήστε το Codex. Το Codex εντοπίζει αυτόματα τις αλλαγές στους φακέλους skills, αλλά αν δεν εμφανιστεί ένα νέο skill, επανεκκινήστε το Codex.



## Πώς να δημιουργήσετε το δικό σας skill: βήμα προς βήμα

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Κύριο συμπέρασμα">

Κύριο συμπέρασμα

Επιλέξτε μία επαναλαμβανόμενη εργασία, δημιουργήστε ένα skill με τον ενσωματωμένο βοηθό `$skill-creator` ή χειροκίνητα, γράψτε οδηγίες που προσδιορίζουν σαφώς το αποτέλεσμα, δοκιμάστε την ενεργοποίηση με συνηθισμένη διατύπωση και βελτιώστε το skill μετά από κάθε εκτέλεση.

</div>

1.  ### Επιλέξτε μία εργασία

    Διαλέξτε μια διαδικασία που επαναλαμβάνετε τακτικά και έχει σαφές αποτέλεσμα: μια αναφορά, έναν πίνακα, μια επιστολή ή μια ανάλυση. Αν δεν έχετε λάβει ποτέ αυτού του είδους το αποτέλεσμα, ολοκληρώστε πρώτα την εργασία χειροκίνητα με έναν agent. Χρησιμοποιήστε το αποτέλεσμα ως σημείο αναφοράς για τις οδηγίες.

2.  ### Δημιουργήστε ένα skill

    Για να δημιουργήσετε ένα skill με τον ενσωματωμένο βοηθό, εισαγάγετε `$skill-creator` σε μια συνεδρία Codex. Θα σας ρωτήσει τι κάνει το skill, πότε πρέπει να ενεργοποιείται και αν χρειάζονται scripts, και έπειτα θα συναρμολογήσει το πλαίσιο για εσάς. Για να το δημιουργήσετε χειροκίνητα, φτιάξτε έναν φάκελο `.agents/skills` στο έργο με έναν υποφάκελο για το skill, όπως `.agents/skills/weekly-sales-report`, και τοποθετήστε μέσα ένα αρχείο `SKILL.md` χρησιμοποιώντας το παραπάνω παράδειγμα.

3.  ### Γράψτε τις οδηγίες

    Γράψτε τα βήματα ως αριθμημένη λίστα με σαφή είσοδο και έξοδο. Αν η διαδικασία απαιτεί ακρίβεια (μεταφορά δεδομένων, μετονομασία, υπολογισμούς), περιγράψτε λεπτομερώς κάθε βήμα. Για δημιουργικές εργασίες (σύνταξη κειμένου, επιλογή επιχειρημάτων), ορίστε όρια και κριτήρια για ένα καλό αποτέλεσμα, αφήνοντας παράλληλα περιθώριο στο μοντέλο να εργαστεί.

4.  ### Δοκιμάστε την ενεργοποίηση

    Ζητήστε από το Codex να εκτελέσει την εργασία με δικά σας λόγια, χωρίς να αναφέρετε το όνομα του skill. Αν επιλέξει το σωστό skill, η περιγραφή λειτουργεί για αυτή τη διατύπωση. Έπειτα δοκιμάστε τη ρητή ενεργοποίηση με `$name`. Αν το skill δεν ενεργοποιείται, ελέγξτε τον φάκελο, αν εμφανίζεται στο `/skills` και τις ρυθμίσεις απενεργοποίησης που περιγράφονται παραπάνω. Αν δεν εμφανίζεται ένα νέο skill στη λίστα, επανεκκινήστε το Codex. Αν η ρητή ενεργοποίηση λειτουργεί και επιτρέπεται η αυτόματη ενεργοποίηση, αλλά το Codex δεν ανταποκρίνεται σε αίτημα διατυπωμένο με δικά σας λόγια, βελτιώστε την αρχή του `description`: βάλτε πρώτα την εργασία και έπειτα συνήθεις τρόπους διατύπωσής της. Δοκιμάστε ξανά.

5.  ### Βελτιώστε μετά τις εκτελέσεις

    Μετά από κάθε εκτέλεση, ελέγξτε το αποτέλεσμα και πείτε στον agent τι να αλλάξει στο skill: «Την επόμενη φορά, προσθέστε μια στήλη που δείχνει το μερίδιο στον συνοπτικό πίνακα». Βελτιώστε ένα skill για δημιουργική εργασία με βάση την ανατροφοδότηση, αν η πρώτη έκδοση δεν παράγει το αποτέλεσμα που χρειάζεστε.

Τα έτοιμα skills της OpenAI και της κοινότητας εγκαθίστανται με το `$skill-installer` και το όνομα του skill. Για να μοιραστείτε τα δικά σας skills με άλλους, διανείμετέ τα ως plugins—είναι ξεχωριστή μέθοδος συσκευασίας που δεν χρειάζεται για προσωπική χρήση.

## Πώς να ελέγξετε το αποτέλεσμα ενός agent

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Κύριο συμπέρασμα">

Κύριο συμπέρασμα

Βάλτε τα κριτήρια αποδοχής απευθείας στο skill: τι πρέπει να περιέχει το αποτέλεσμα και πώς πρέπει ο agent να ελέγξει τη δουλειά του πριν την παραδώσει. Αυτό δεν εγγυάται την ορθότητα· πρέπει και πάλι να ελέγξετε το αποτέλεσμα μόνοι σας.

</div>

Οι έλεγχοι μπορεί να είναι αντικειμενικοί ή υποκειμενικοί. Οι αντικειμενικοί έλεγχοι είναι μετρήσιμοι: «η αναφορά περιλαμβάνει και τους 12 διευθυντές από την εξαγωγή» ή «το άθροισμα του πίνακα συμφωνεί με το σύνολο του CSV». Καταγράψτε τα ως απαράβατες απαιτήσεις. Οι υποκειμενικοί έλεγχοι αφορούν την ποιότητα: «το κείμενο διαβάζεται σαν να το έγραψα εγώ» ή «τα συμπεράσματα είναι σύντομα». Μπορείτε και αυτά να τα τυποποιήσετε: συμπεριλάβετε στο skill ένα παράδειγμα καλού αποσπάσματος και ζητήστε από τον agent να συγκρίνει το αποτέλεσμά του με το παράδειγμα.

Μια χρήσιμη τεχνική είναι ένας κύκλος ανασκόπησης: αφού ετοιμάσει το αποτέλεσμα, ο agent εξετάζει μια λίστα κριτηρίων, διορθώνει ό,τι εντοπίσει και μόνο τότε σας το παρουσιάζει. Η Anthropic έχει παρόμοιο μοτίβο με το όνομα evaluator-optimizer: ένας agent κάνει τη δουλειά, ένας ξεχωριστός αξιολογητής την ελέγχει και επιστρέφει σχόλια, και η διαδικασία επαναλαμβάνεται μέχρι να γίνει αποδεκτό το αποτέλεσμα. Μέσα σε ένα skill, αυτό συνήθως είναι μια απλουστευμένη εκδοχή—ένας τελικός αυτοέλεγχος βάσει λίστας. Έχετε υπόψη τον περιορισμό του: είναι πιο αδύναμος από έναν ανεξάρτητο αξιολογητή, επειδή ο agent που έκανε τη δουλειά μπορεί να μην εντοπίσει το δικό του λάθος.

Παράδειγμα μπλοκ ελέγχου για την αναφορά μας:

```markdown
## Πριν από την υποβολή, ελέγξτε
- Κάθε διευθυντής από την εξαγωγή υπάρχει στον πίνακα· δεν παραλείφθηκε κανείς.
- Το σύνολο συμφωνεί με το άθροισμα του CSV μέχρι και το τελευταίο λεπτό.
- Κάθε βασική αλλαγή τεκμηριώνεται με αριθμητικό στοιχείο· αν δεν υπάρχουν δεδομένα για σύγκριση, η αναφορά το αναφέρει ξεκάθαρα.
- Το αρχείο έχει αποθηκευτεί στο report.md και η διαδρομή του έχει κοινοποιηθεί στον χρήστη.
```

## Ποιο μοντέλο να επιλέξετε για ένα skill;

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Κύριο συμπέρασμα">

Κύριο συμπέρασμα

Ξεκινήστε με το μοντέλο στο οποίο λειτούργησε το skill και έπειτα δοκιμάστε λιγότερο ακριβά μοντέλα: αν η ποιότητα διατηρείται, κρατήστε το φθηνότερο. Οι τιμές API και τα σημεία εκκίνησης για τις αρχικές εκτελέσεις ακολουθούν—στις 20 Σεπτεμβρίου 2026.

</div>

| Μοντέλο | Είσοδος, $/εκατομμύριο tokens | Έξοδος, $/εκατομμύριο tokens | Σε τι να το δοκιμάσετε πρώτα |
|----|----|----|----|
| GPT-6 Astra | 10 | 50 | Skills που περιλαμβάνουν εκτεταμένο συλλογισμό, εικόνες και χρήση browser |
| GPT-5.6 Sol | 4 | 20 | Skills κειμένου μέτριας πολυπλοκότητας |
| GPT-5.6 Terra | 2.50 | 15 | Απλές διαδικασίες με σαφές αποτέλεσμα |
| GPT-5.6 Luna | 0.20 | 1.20 | Μηχανικές εργασίες: αναδιαμόρφωση, υπολογισμοί, σύνταξη λίστας |

Η δεξιότερη στήλη προτείνει εργασίες για αρχικούς ελέγχους. Δεν αποτελεί κατάταξη ούτε αποτέλεσμα σύγκρισης: μπορείτε να προσδιορίσετε το κατάλληλο μοντέλο για το skill σας μόνο αφού το εκτελέσετε και το συγκρίνετε με το αποτέλεσμα αναφοράς.

Οι τιμές του πίνακα είναι χρεώσεις API από τις σελίδες μοντέλων στις 20 Σεπτεμβρίου 2026, όχι τιμές συνδρομής ChatGPT. Όταν χρησιμοποιείτε συνδρομή, η χρήση καλύπτεται από τα όριά της. Από αυτή την ημερομηνία, το Sol έχει προωθητική τιμή $4/$20 τουλάχιστον έως τις 21 Νοεμβρίου 2026· η κανονική τιμή είναι $5/$30. Πριν από μια μεγάλη επαναλαμβανόμενη εκτέλεση, ελέγξτε τη σελίδα τιμών: οι προσφορές της OpenAI αλλάζουν.

Εκτελέστε το ίδιο skill στο αμέσως επόμενο λιγότερο ακριβό μοντέλο και συγκρίνετε το αποτέλεσμα με το σημείο αναφοράς. Αν διατηρείται η ποιότητα, δοκιμάστε το επόμενο, ακόμη λιγότερο ακριβό μοντέλο. Αν η ποιότητα πέσει, επιστρέψτε στο προηγούμενο. Τα μοντέλα έχουν επίσης επίπεδα effort: το Astra κυμαίνεται από low έως max, ενώ η οικογένεια 5.6 από none έως max. Δοκιμάστε τα κι αυτά με το ίδιο σημείο αναφοράς: επιλέξτε πρώτα το μοντέλο και έπειτα το επίπεδο effort.

Η τακτική εκτέλεση ενός skill συνεπάγεται επαναλαμβανόμενο κόστος. Η τιμή εισόδου του Astra είναι 50 φορές μεγαλύτερη από εκείνη του Luna, επομένως η χρήση διαφορετικών μοντέλων για το ίδιο επαναλαμβανόμενο skill μπορεί να οδηγήσει σε αισθητά διαφορετικό κόστος. Για ένα skill που αναλύει στιγμιότυπα οθόνης και έγγραφα, ένα πιο αδύναμο μοντέλο μπορεί να κοστίσει περισσότερο λόγω επανεργασίας.

## Συνηθισμένα λάθη κατά τη δημιουργία και χρήση ενός skill

- Ένα skill «για τα πάντα». Μία διαδικασία, ένα skill—αυτή είναι και η σύσταση της OpenAI. Είναι δύσκολο να περιγράψετε με ακρίβεια ένα καθολικό skill δέκα σελίδων και το Codex επιλέγει skill για μια εργασία με βάση την περιγραφή του.
- Ασαφής περιγραφή. Το «βοηθά με αναφορές» δεν διευκρινίζει για τι είδους αναφορές προορίζεται το skill. Βάλτε στην αρχή του `description` την εργασία και τους συνήθεις τρόπους διατύπωσής της.
- Οδηγίες χωρίς καθορισμένο αποτέλεσμα. Αν δεν ορίσετε τι πρέπει να παραχθεί και πού να τοποθετηθεί, τα αποτελέσματα μπορεί να διαφέρουν από εκτέλεση σε εκτέλεση.
- Καθόλου έλεγχοι. Χωρίς ένα τελικό βήμα με κριτήρια, το αποτέλεσμα μπορεί να είναι ένα ημιτελές προσχέδιο που θα πρέπει να ελέγξετε ολόκληρο μόνοι σας.
- Το πιο ικανό μοντέλο ως προεπιλογή. Ελέγξτε πρώτα αν ένα λιγότερο ακριβό μοντέλο μπορεί να εκτελέσει την εργασία: εκτελέστε το ίδιο skill και συγκρίνετε το αποτέλεσμα με το σημείο αναφοράς. Αλλάξτε μόνο αν διατηρείται η ποιότητα.
- Τα ίδια ονόματα σε διαφορετικούς φακέλους. Το Codex δεν συγχωνεύει skills με το ίδιο όνομα, δυσκολεύοντας την επιλογή του σωστού.

## Πώς να ξεκινήσετε και να μεταφέρετε ένα skill στο Claude Code

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Κύριο συμπέρασμα">

Κύριο συμπέρασμα

Επιλέξτε μία επαναλαμβανόμενη διαδικασία, δημιουργήστε ένα skill με το `$skill-creator`, δοκιμάστε την ενεργοποίηση με δική σας διατύπωση και προσθέστε ένα τελικό βήμα με κριτήρια αποδοχής. Μετά από μερικές εκτελέσεις, βελτιώστε την περιγραφή και τις οδηγίες με βάση τα λάθη που εντοπίζετε.

</div>

Αν εργάζεστε με πολλούς agents, μπορείτε να μεταφέρετε στο Claude Code έναν φάκελο που περιέχει μόνο οδηγίες κειμένου και ένα αρχείο `SKILL.md`. Εκεί, τα skills αποθηκεύονται στο `.claude/skills` και ενεργοποιούνται με `/name`. Ελέγξτε ένα skill μετά τη μεταφορά αν περιέχει scripts, εξαρτήσεις ή `agents/openai.yaml`. Για οδηγό σχετικά με τη βιβλιοθήκη skills του Claude Code, δείτε το [Claude Code Skills: How to Build Your Own Set](https://ailoot.ai/blog/el/claude-code-skills-library/)· για σύγκριση του Codex και του Claude Code, δείτε το [Codex vs Claude Code](https://ailoot.ai/blog/el/codex-vs-claude-code-choice/).

<div class="section" role="doc-bibliography" aria-label="Πηγές">

### Πηγές

- [OpenAI Developers: Build skills—Codex documentation](https://developers.openai.com/codex/skills)
- [OpenAI Developers: Codex overview](https://developers.openai.com/codex/)
- [OpenAI Platform: Models and API rates](https://platform.openai.com/docs/models)
- [Agent Skills: Open standard and specification](https://agentskills.io)
- [Anthropic Docs: Extend Claude with skills](https://docs.claude.com/en/docs/claude-code/skills)
- [Anthropic Engineering: Building effective agents](https://www.anthropic.com/engineering/building-effective-agents)
- [OpenAI Developers: Build plugins](https://developers.openai.com/plugins/build/plugins)

</div>





[Ανοίξτε το Ailoot](https://ailoot.ai/).

## Ερωτήσεις και απαντήσεις: Codex Skills: Δημιουργία skill για επαναλαμβανόμενες εργασίες

### Γιατί λειτουργεί η ρητή κλήση αλλά αποτυγχάνει η αυτόματη επιλογή skill;

Ελέγξτε ότι το skill εμφανίζεται στο /skills και ότι είναι ενεργή η έμμεση κλήση. Αν ισχύουν και τα δύο, βελτιώστε την περιγραφή ώστε να ξεκινά με την εργασία και να περιλαμβάνει τις λέξεις που χρησιμοποιείτε συνήθως και δοκιμάστε ξανά το ίδιο συνηθισμένο αίτημα.

### Τι επαληθεύω στην έξοδο skill αναφοράς πωλήσεων;

Ελέγξτε ότι εκπροσωπείται κάθε manager της αρχικής εξαγωγής, ότι το σύνολο συμφωνεί με τα δεδομένα πηγής, ότι κάθε δηλωμένη αλλαγή στηρίζεται σε αριθμούς και ότι αποθηκεύτηκε το ζητούμενο αρχείο αναφοράς. Αν λείπει η προηγούμενη περίοδος, η αναφορά πρέπει να το δηλώνει.


## Ailoot · Η εταιρεία και το χαρτοφυλάκιο έργων της

Η Ailoot στηρίζεται στη συσσωρευμένη λειτουργική εμπειρία, τη μεγάλη πελατειακή βάση, τη σταθερή εξυπηρέτηση και τον συνεχή έλεγχο KPI.

Η εταιρεία και το χαρτοφυλάκιο έργων της: εκατομμύρια πελάτες· μηνιαίες πωλήσεις δισεκατομμυρίων.

Η Ailoot αξιοποιεί αυτή τη λειτουργική εμπειρία για πρόσβαση μέσω API σε λειτουργίες AI στα προϊόντα, τους πράκτορες, τις εφαρμογές και τους αυτοματισμούς των πελατών.
