Skill Seekers — φτιάχνει το δικό σου skill από ξένη τεκμηρίωση
Τι κάνει
Έχεις ένα εργαλείο που το ξέρεις καλά. Θέλεις όμως και ο βοηθός σου να το ξέρει το ίδιο καλά. Το Skill Seekers παίρνει την τεκμηρίωση αυτού του εργαλείου και τη μετατρέπει σε ένα αρχείο οδηγιών που ο βοηθός διαβάζει πριν σου απαντήσει.
Σκέψου το σαν φωτοτυπικό γνώσης. Του δίνεις ένα σάιτ τεκμηρίωσης, ένα αποθετήριο, ένα PDF ή ένα βίντεο. Εκείνο μαζεύει τις σελίδες, τις τακτοποιεί σε θέματα και γράφει ένα ενιαίο κείμενο, το SKILL.md.
Το SKILL.md δεν είναι ένα τυχαίο σημείωμα. Στην κορυφή του έχει δύο πεδία, name και description, σε μορφή που ο βοηθός αναγνωρίζει χωρίς άλλη ρύθμιση.
Οι πηγές που δέχεται είναι δεκαοκτώ. Ιστοσελίδες τεκμηρίωσης, αποθετήρια κώδικα, PDF, Word, EPUB, Jupyter notebooks, OpenAPI, PowerPoint, RSS, σελίδες man, βίντεο από YouTube ή Vimeo, αλλά και σελίδες από Confluence, Notion και Slack. Ό,τι μαζέψει, το ξαναγράφει σε είκοσι δύο μορφές εξόδου (αποθετήριο).
Είναι ένα πρόγραμμα γραμμής εντολών. Γραμμή εντολών σημαίνει ότι το χειρίζεσαι γράφοντας εντολές σε ένα μαύρο παράθυρο, όχι πατώντας κουμπιά. Έχει και προαιρετικό MCP server, δηλαδή έναν τρόπο να το καλεί ο βοηθός μόνος του από μέσα του.
Για ποιον είναι
Για όποιον έχει ένα εργαλείο, μια βιβλιοθήκη ή ένα project και θέλει ο βοηθός του να μιλάει με γνώση, όχι με εικασίες.
Είναι χρήσιμο όταν η τεκμηρίωση είναι πολλές σελίδες. Είναι χρήσιμο όταν δουλεύεις με κώδικα και θέλεις ο βοηθός να ξέρει τα πρότυπα της βιβλιοθήκης.
Δεν είναι για μια μικρή διόρθωση κειμένου. Εκεί δεν αξίζει τον κόπο.
Εγκατάσταση
Χρειάζεσαι Python 3.10 ή νεότερη, και Git. Κατά τα άλλα, μία εντολή.
uv tool install skill-seekersΈλεγξε ότι μπήκε σωστά:
skill-seekers --versionΠρέπει να δεις έναν αριθμό έκδοσης. Στη δική μας δοκιμή γύρισε «skill-seekers 3.10.0».
Αν θέλεις και τον MCP server, το ίδιο εργαλείο μπαίνει με επέκταση:
uv tool install "skill-seekers[mcp]"Εγκατάσταση με pip
Αν προτιμάς το pip, ισχύει το ίδιο. Θέλει κι αυτό Python 3.10 ή νεότερη.
pip install skill-seekersΧρήση σε κάθε LLM
Η καρδιά της ροής είναι δύο βήματα: χτίσε το skill, μετά συσκεύασέ το για τον βοηθό σου. Το δεύτερο βήμα αλλάζει ανάλογα με το πρόγραμμα που χρησιμοποιείς. Εδώ είναι το κομμάτι που συνήθως λείπει από τα άρθρα.
Claude Code
Το χτίσιμο ξεκινά με μία εντολή. Τρέξε την από τον φάκελο όπου θέλεις να βγει το αποτέλεσμα.
skill-seekers create https://docs.djangoproject.com/ --target claudeΜετά τη συσκευασία:
skill-seekers package output/django --target claudeΠαίρνεις ένα αρχείο ζιπ. Αυτό είναι το skill έτοιμο για το Claude Code.
Έχεις δύο δρόμους για να το φτάσεις εκεί. Ο πρώτος είναι να το βάλεις στον φάκελο skills του Claude Code, αντιγράφοντας τον φάκελο του skill:
cp -r output/django ~/.claude/skills/Ο δεύτερος είναι να το ανεβάσεις από τη σελίδα του Claude, στο claude.ai/skills.
Αν θέλεις το Claude Code να οδηγεί και τη συσκευασία, στήσε το ως MCP server σε λειτουργία stdio:
python -m skill_seekers.mcp.server_fastmcpΚαι ένα τελευταίο: μπορείς να αφήσεις το ίδιο το Claude Code να γράψει την ενίσχυση του skill, χωρίς ξεχωριστό κλειδί API. Η τεκμηρίωση το δίνει με το –enhance-mode local.
Codex CLI
Εδώ θέλει προσοχή, και θα είμαι ειλικρινής μαζί σου. Το Skill Seekers χρησιμοποιεί το Codex CLI ως μηχανή, όχι ως τελικό προορισμό. Δηλαδή του λες να τρέξει την ενίσχυση με το Codex, κι εκείνο δουλεύει πάνω στη συνδρομή σου αντί σε χρεώσιμα tokens:
skill-seekers create <source> --agent codexΣτη λίστα των βοηθών που δέχονται εγκατάσταση, το Codex δεν εμφανίζεται. Η τεκμηρίωση δίνει ξεχωριστό φάκελο για το Claude Code, το Cursor και άλλους, όχι όμως για το Codex. Άρα μιλάω εδώ για τη χρήση του Codex ως κινητήρα, όχι για εγκατάσταση μέσα του. Το ότι το παραγόμενο SKILL.md διαβάζεται και από το Codex είναι δική μου εκτίμηση, όχι επιβεβαιωμένο από τις πηγές.
Cursor
Το Cursor έχει τον δικό του δρόμο, και είναι ο πιο καθαρός από τους τρεις.
Για να πέσει το skill μέσα στο project, με μία εντολή:
skill-seekers install-agent output/react/ --agent cursorΗ τεκμηρίωση λέει ότι αυτό γράφει στον φάκελο .cursor/skills/ του project.
Αν θέλεις το Cursor να καλεί το Skill Seekers μόνο του, σήκωσέ το σε λειτουργία HTTP:
python -m skill_seekers.mcp.server_fastmcp --transport http --port 8765Και αν προτιμάς το παλιό καλό αρχείο .cursorrules, βγάλε το περιεχόμενο σε σκέτο markdown και αντίγραψέ το εκεί. Η τεκμηρίωση το προτείνει κι αυτό.
Πού κερδίζει, πού χάνει
Κερδίζει στο εύρος. Δεκαοκτώ πηγές και είκοσι δύο έξοδοι σημαίνουν ότι δεν ξαναμαζεύεις το ίδιο υλικό για κάθε βοηθό. Το μαζεύεις μία φορά και το εξάγεις όπου θέλεις.
Κερδίζει και στην τιμή. Είναι MIT, δωρεάν, και τρέχει τοπικά. Η βασική ροή με –enhance-level 0 δουλεύει χωρίς κλειδί API.
Κερδίζει ακόμη στο βάθος. Διαβάζει τον κώδικα ενός αποθετηρίου, βγάζει πρότυπα σχεδίασης, και γράφει οδηγούς χρήσης.
Χάνει στην ορολογία. Είναι φτιαγμένο γύρω από το οικοσύστημα του Claude, και αυτό φαίνεται στα ονόματα, στις προεπιλογές και στις λειτουργίες. Όποιος δουλεύει με άλλον βοηθό θα νιώσει ότι κινείται σε ξένο σπίτι.
Χάνει και στον χρόνο. Μια μικρή τεκμηρίωση θέλει πέντε με δέκα λεπτά. Μια μεγάλη μπορεί να φτάσει τη μία ώρα (αποθετήριο).
Και χάνει λίγο στην ίδια την εμπειρία εγκατάστασης σε έναν βοηθό. Όπως είδες στο Codex, δεν έχει δικό του προορισμό για κάθε πρόγραμμα.
Δοκιμή
Έτρεξε στ’ αλήθεια, σε αυτό το μηχάνημα, με uv.
Η εγκατάσταση πέρασε καθαρά, και η εντολή έκδοσης γύρισε «skill-seekers 3.10.0».
Μετά έτρεξε ένα πραγματικό τεστ πάνω σε ένα σάιτ τεκμηρίωσης:
skill-seekers create https://docs.astral.sh/uv/ --name uv-probe --max-pages 5 --enhance-level 0Πέρασε. Δημιουργήθηκε φάκελος output/uv-probe/ με SKILL.md 2.127 bytes, με σωστά πεδία name και description στην κορυφή. Αυτό είναι απόδειξη ότι η καρδιά της ροής δουλεύει δίχως κλειδί API.
Τι δεν τρέξαμε, και το λέω καθαρά. Δεν τρέξαμε το βήμα της συσκευασίας. Δεν τρέξαμε τη ροή με ενίσχυση από AI. Δεν τρέξαμε τη λειτουργία ως MCP server. Ό,τι γράφω παραπάνω για αυτά τα τρία είναι από την τεκμηρίωση, όχι δοκιμασμένο στα χέρια μας.
Ετυμηγορία
Το Skill Seekers λύνει ένα πρόβλημα που όλοι έχουμε και λίγοι ονομάζουν: πώς δίνεις στον βοηθό σου στέρεη γνώση για το εργαλείο που δουλεύεις. Το κάνει δωρεάν, τοπικά, και με ευρύ κατάλογο πηγών.
Είναι ώριμο για τη βασική ροή. Το χτίσιμο δουλεύει, το είδαμε. Είναι πιο αδύναμο όταν το ζητάς να συνεργαστεί με κάτι πέρα από το Claude, και εκεί είναι που περιμένει κανείς το επόμενο βήμα του έργου.
Αν δουλεύεις με Claude Code ή Cursor και έχεις ένα εργαλείο που θέλεις να ξέρει καλά, δοκίμασέ το. Θα σου γλιτώσει ώρες.
Βαθμολογία: 8.6/10.
Σκορ του Άργου για την επιλογή του εργαλείου: 86/100.
Πηγές: αποθετήριο https://github.com/yusufkaraaslan/Skill_Seekers · τεκμηρίωση https://skillseekersweb.com/docs/getting-started/quick-start · releases https://github.com/yusufkaraaslan/Skill_Seekers/releases · σελίδα πακέτου https://pypi.org/project/skill-seekers/