קורס שמלמד אתכם להתקין 4 כלים מוכנים בתוך Claude Code, ואז להדפיס אחד משלכם לאתר שאתם בוחרים. בלי לכתוב שורת קוד.
כלי שמדפיס CLIs ל-Claude Code. בקורס נתקין 4 מוכנים ונדפיס אחד משלכם, הכל בלי לכתוב שורת קוד.
CLI זה ראשי תיבות של Command Line Interface, בעברית "ממשק שורת פקודה". במקום אתר עם כפתורים, תפריטים, ושדות לסמן, ה-CLI הוא ממשק שבו אתם כותבים פקודה אחת בשורה. הפקודה היא בשפה כמעט-רגילה, וכמה שניות אחרי שתשלחו אותה התשובה מופיעה ישר על המסך.
קחו אתר שאתם פותחים כל שבוע. Kayak להשוואת טיסות, IMDB לבדוק על איזה סרט שמעתם אתמול, ESPN לראות תוצאות, מתכון של עוף בקארי שכבר חיפשתם 4 פעמים בגוגל. כל פעם אותו תהליך של מילוי שדות וכמה לחיצות לפני שמגיעים לתשובה. CLI חוסך לכם את המסלול הזה.
דוגמה קונקרטית של חיפוש טיסה. ככה זה נראה היום ב-Kayak מול ככה זה נראה ב-CLI שעוטף את Kayak:
אותו מידע, מסלול קצר יותר. וזה רק Kayak. אותו עיקרון עובד לכל אתר, ברגע שיש לאותו אתר CLI.
הקטע עם CLI הוא שבדרך כלל צריך להיות מפתח כדי לקבל אחד לאתר ספציפי. Printing Press משנה את זה. זה כלי קוד פתוח חינמי של Matt Van Horn, שמתחבר ל-Claude Code ויודע "להדפיס" CLI חדש לכל אתר. כמו בית דפוס למילים, רק שבמקום ספרים יוצאים מפה כלים שמדברים עם אתרי אינטרנט.
הוא נותן לכם שני דברים:
בקורס הזה נעבור את שני הצדדים: נתקין את חבילת ההתחלה ונשתמש בה (שיעורים 2 ו-3), ואז נדפיס כלי משלנו לאתר שתבחרו (שיעור 4).
הציטוט של היוצרים (printingpress.dev) הוא: "Print the best agent-designed CLI of all time." מאחורי המשפט הזה יש רעיון פשוט.
כש-Claude (או כל סוכן AI אחר) צריך לבדוק מחיר טיסה או למצוא ספק תקשורת, יש לו שתי דרכים. הוא יכול לפתוח דפדפן, לקרוא את העמוד, להבין איפה כפתורים, לקליק. זה איטי ויקר. או, אם יש CLI לאותו שירות, הוא פשוט כותב שורה אחת ומקבל את התשובה מובנית ומוכנה לעיבוד. הרבה יותר מהר.
Printing Press הוא הכלי שאומר "בוא תיצור CLI כזה לכל אתר, גם לאלה שלא חשבו על AI מראש". והדבר המעניין: גם בני אדם נהנים מאותה התוצאה.
ארבעת הראשונים מגיעים יחד בחבילת ההתחלה. החמישי, זה שלכם, נדפיס בשיעור 4. הכל יושב בתוך Claude Code ועובד אותו דבר.
בקשה אחת בעברית ל-Claude Code, והוא מתקין את Printing Press, את חבילת ההתחלה, וכל מה שצריך מסביב.
שאר הדרישות (Go, Node.js, וכלים נוספים) יותקנו אוטומטית על ידי Claude עצמו. לא נפתח Terminal בכל הקורס הזה.
תפתחו שיחה חדשה ב-Claude Code ותדביקו את הטקסט הבא:
I want to install Printing Press on my machine, including the starter pack with all 4 ready-made CLIs: espn, flight-goat, movie-goat, and recipe-goat. The official repo is: https://github.com/mvanhorn/cli-printing-press Use it as the source of truth for the installation steps. Please install everything end-to-end. If Go or Node.js are missing, install them too. When you're done, my Claude Code should have 5 new skills in the slash menu: /printing-press, /pp-flightgoat, /pp-moviegoat, /pp-recipegoat, /pp-espn. Let me know when everything is ready.
Claude יעבור צעד אחר צעד: יבדוק מה כבר מותקן, ירוץ את הפקודות הדרושות (npx להתקנת חבילת ההתחלה, go install למכונת ההדפסה, ועוד), ויבקש מכם אישור לפעולות. כל מה שצריך מכם זה לאשר וללחוץ Enter. ההתקנה כולה לוקחת 5-10 דקות.
בסיום ההתקנה יתווספו לכם חמישה skills חדשים בתוך Claude Code. skill הוא כלי קטן שאפשר לקרוא לו בשתי דרכים: דרך תפריט הסלאש (לוחצים על / ובוחרים מהרשימה) או לתאר ל-Claude מה רוצים והוא יבחר את ה-skill המתאים לבד.
אחרי ש-Claude מסיים ומאשר שהכל מותקן, פתחו שיחה חדשה ב-Claude Code, תקלידו סלאש (/) ולא יותר. אמורה להיפתח רשימת ה-skills הזמינים, ובתוכה חמשת ה-skills החדשים.
אם אתם רואים את כולם, ההתקנה הצליחה. אם חסרים, סגרו את Claude Code ופתחו אותו מחדש כדי שיסרוק שוב את ה-skills.
פותחים את Claude Code, מקלידים סלאש כדי לבחור skill, ושואלים בשפה חופשית.
אחרי ההתקנה בשיעור 2, יש לכם בתפריט הסלאש של Claude Code חמישה skills חדשים. ארבעה מהם הגיעו מוכנים בחבילת ההתחלה, וכל אחד עוסק בתחום אחר:
החמישי, /printing-press, זו מכונת ההדפסה עצמה. בשיעור 4 נשתמש בה כדי להדפיס skill נוסף לאתר שתבחרו. בשיעור הזה נתמקד בארבעת המוכנים, ובעיקר ב-flight-goat.
flight-goat ממחיש בצורה הכי טובה את ההבדל בין דפדפן לחיפוש דרך Claude. ב-Kayak שלושה חיפושים לוקחים כמה דקות וכמה לחיצות, כאן זו הודעה אחת ב-Claude Code.
אותו רעיון בדיוק חל על השלושה האחרים בחבילה (espn, movie-goat, recipe-goat). מי שירצה לנסות גם אותם, מספיק להחליף את שם ה-skill.
מתוך חלון השיחה ב-Claude Code, יש לכם שתי גישות לאותו כלי. שתיהן עובדות, ההבדל הוא בנוחות:
תפתחו את Claude Code ובחלון השיחה תדביקו את השורה הבאה:
/pp-flightgoat from Tel Aviv to New York, nonstop, October 10 to October 20, for 2 passengers, cheapest first
הפקודה הזו נראית כמעט כמו משפט רגיל. יש בה מאיפה (Tel Aviv), לאן (New York), איזה סוג טיסה (nonstop, ישירה), מתי, כמה אנשים, ואיך למיין. אפשר לכתוב את הפרטים בכל סדר שנוח לכם, ה-skill ידע לזהות מה כל אחד מהם.
ה-skill הזה למד את האתר של Kayak ואת ה-API הסמוי של Google Flights, ולכן הוא יודע לפרש מונחים מעולם הטיסות. למשל nonstop (טיסה ישירה), cheapest first (להציג קודם את הזולה ביותר), וגם תאריכים בפורמטים שונים.
אחרי Enter, Claude יקרא ל-skill, וה-skill ייצא לאינטרנט להביא את התשובה. תוך כמה שניות תופיע בשיחה טבלת טיסות, ממוינת מהזול ליקר, ו-Claude יוסיף לזה תקציר קצר בעברית של מה שמצא.
עכשיו תשלחו ל-Claude שאלה רגילה, בלי סלאש ובלי לחשוב על שמות skills. שורה אחת בעברית:
תמצא לי טיסה מתל אביב לפריז ביוני, ישירה, לזוג, ממוין מהזול ליקר
Claude יבין שזו שאלה על טיסות, יבחר לבד ב-/pp-flightgoat, ימלא בשבילכם את הפרמטרים (TLV, CDG, nonstop), ויחזיר את הטבלה. זה היופי של skills בתוך Claude Code: גם אם לא זוכרים את התחביר המדויק, מספיק לתאר במילים שלכם.
שני מצבים נפוצים בשימוש ראשון:
בוחרים אתר שמעניין אתכם, ומבקשים מ-Printing Press לבנות לו skill. זה השלב שבשבילו עשינו את כל הקודמים.
ארבעת ה-skills של חבילת ההתחלה נחמדים, אבל הם של מישהו אחר. הכוח האמיתי של Printing Press הוא שאתם יכולים לבחור כל אתר באינטרנט ולקבל לו skill חדש בתוך Claude Code שלכם, מותאם לדבר שאתם משתמשים בו.
אתר שאתם נכנסים אליו 5 פעמים בשבוע? אתר ישראלי שאף אחד עדיין לא הדפיס לו CLI? בדיוק שם Printing Press עובד הכי טוב. אתם נותנים לו שם או כתובת, והוא מחזיר לכם skill עובד.
רעיונות שעובדים טוב: שירות עם API מתועד (Notion, Stripe, GitHub, Telegram), אתר עם תיעוד פתוח (Wikipedia, OpenWeather), או שירות שאתם משתמשים בו ושיש לו אתר ציבורי שאפשר להפנות אליו.
אם מתבלבלים על מה להדפיס, הקטלוג הציבורי של Printing Press (לפי printingpress.dev: 69 כלים) הוא רעיון טוב להציץ בו. רואים מה אחרים הדפיסו, ומקבלים השראה לאתר שלכם.
מכונת ההדפסה כבר מותקנת אצלכם משיעור 2 (ה-skill נקרא /printing-press). כדי להדפיס skill חדש, פותחים שיחה חדשה ב-Claude Code ומקלידים את הפקודה הבאה. תחליפו את Notion בשם של השירות שמעניין אתכם:
/printing-press Notion
מה קורה אחרי? Claude נכנס למצב "הדפסה". הוא קורא את התיעוד הרשמי של השירות, מסתכל על ספריות קוד אחרות שאנשים בנו לאותו שירות, ומתחיל לחבר CLI חדש. זה לוקח כמה דקות, ובמהלכן הוא מדווח לכם על ההתקדמות.
אם השירות שלכם לא מתעד את ה-API שלו (למשל Google Flights), אפשר במקום השם להדביק כתובת URL:
/printing-press https://postman.com/explore
כל ריצה של ה-skill מייצרת לכם שני כלים מוכנים לשימוש (אחד שרץ כפקודה עצמאית ואחד שמתחבר ל-Claude וסוכנים אחרים), מסמכי מחקר שמסבירים מה הכלי יודע לעשות, ו-Quality Score (ניקוד איכות שהתיעוד מתאר אבל לא מגדיר במספרים).
בפועל, מה שיעניין אתכם הוא ה-skill החדש שיופיע בתפריט הסלאש של Claude Code, בדיוק כמו ארבעת ה-skills של חבילת ההתחלה. שני ה-binaries (CLI ו-MCP) הם הצינור הטכני שמפעיל אותו ברקע, ואין צורך לגעת בהם ישירות.
הדפסתם skill ראשון. עכשיו האופק פתוח: