עינת פינקו

שיעור 8 · 12 דקות

סקילים, סוכנים ופלאגינים: להוסיף כוחות, בלי להכניס זרים

בסוף השיעור: תביני את ארבעת סוגי התוספות, ותדעי לבדוק תוספת לפני שמתקינים.

אחרי כמה שבועות עם קלוד קוד תגלי שאפשר להוסיף לו יכולות: מתכונים מוכנים, חיבורים לכלים אחרים, חבילות שלמות שמישהו כבר בנה. ויש באינטרנט אינסוף כאלה. אבל כל תוספת היא הוראות, ולפעמים גם קוד, שמישהו זר כתב, ושנכנסות לעוזר שיש לו גישה לקבצים שלך.

ארבעה סוגי תוספות

  • Skill (סקיל): תיקייה עם קובץ הוראות, ולפעמים גם סקריפטים שקלוד קוד מריץ. הוא משתמש בו כשהמשימה רלוונטית.
  • סוכן משנה (subagent): עוזר נוסף, עם הוראות ושיחה משלו. קלוד קוד שולח אותו למשימת צד ומקבל ממנו רק את התוצאה.
  • חיבור (MCP): תוכנה שמחברת את קלוד קוד לשירות אחר, כמו Google Drive או Canva. כל מה שעובר בחיבור עובר דרכה.
  • Plugin (פלאגין): חבילה שיכולה לכלול סקילים, סוכנים, חיבורים, וגם hooks: פקודות שרצות לבד כשמשהו קורה, בלי לשאול אותך בכל פעם.

סקיל או סוכן? ההבדל

סקיל הוא מתכון. סוכן הוא עוד זוג ידיים. סקיל זה הוראות שקלוד קוד עצמו קורא ועובד לפיהן, באותה שיחה איתך: איך כותבים דוח, איך נשמעת הלקוחה. סוכן משנה הוא עוזר נפרד: קלוד קוד מעביר לו משימה, הוא עובד עליה בשיחה משלו, ומחזיר רק את השורה התחתונה.

  • סקיל מתאים כשרוצים שהעבודה תיעשה באותה דרך בכל פעם: פורמט, סגנון, צעדים קבועים.
  • סוכן מתאים למשימה כבדה או צדדית, כמו לעבור על 40 קבצים ולמצוא בעיות, בלי למלא את השיחה הראשית בכל הפרטים. זה גם חוסך מקום בשיחה (שיעור הטוקנים).
  • ושניהם נוצרים אותו דבר: מבקשים מקלוד קוד. "תשמור את זה כ-skill", או "תיצור סוכן שתפקידו לבדוק כל טקסט לפני שהוא יוצא".

מה תוספת זדונית יכולה לעשות

  • לקרוא קבצים ולשלוח מידע החוצה: מסמכים, תמונות, כל מה שיש בתיקייה.
  • להריץ קוד שלא ביקשת: להתקין, למחוק, לשנות.
  • לחפש סיסמאות ומפתחות גישה ששמורים במחשב.
  • להכניס הוראות נסתרות שמשנות את התוצאות. למשל להוסיף קישור לכל טקסט שקלוד קוד כותב.

גם Anthropic אומרים את זה במפורש: לפני שמתקינים פלאגין צריך לוודא שסומכים עליו, כי הם לא שולטים במה שיש בפלאגינים של אחרים ולא יכולים להבטיח מה הם עושים. וזה נכון גם בחנות הרשמית: רוב מה שמופיע בה נכתב על ידי שותפים וכותבים אחרים, לא על ידי Anthropic.

צ'קליסט לפני התקנה

  1. מי כתב את זה? חברה שאת כבר סומכת עליה (למשל החיבור הרשמי של Canva), או מישהו שאת מכירה. קישור מקבוצת וואטסאפ או מפוסט ויראלי הוא לא מקור, גם כשהוא נראה מקצועי.
  2. מה יש בפנים? ב-/plugin, בלשונית Discover, כל פלאגין מציג לפני ההתקנה רשימה של מה שהוא יתקין. hooks או חיבורים (MCP) ברשימה = קוד שירוץ אצלך. שם עוצרים ושואלים.
  3. האם זה הגיוני? סקיל לכתיבת טקסטים לא צריך אינטרנט, סיסמאות או גישה לתיקיות אחרות. תוספת שמבקשת יותר ממה שהיא צריכה היא דגל אדום.
  4. בקשי מקלוד קוד לקרוא קודם. הורידי את התיקייה בלי להתקין, ובקשי הסבר (הפרומפט למטה). זו בדיקה טובה, לא ביטוח מלא: תוספת זדונית יכולה לנסות להטעות גם אותו.
  5. פחות זה יותר. כל תוספת היא עוד דלת. מתקינים רק מה שבאמת משתמשים בו, ומסירים מה שלא.
לפני התקנה, כתבי לקלוד:

בתיקייה to-check יש סקיל שהורדתי ועוד לא התקנתי. תקרא את כל הקבצים שבו בלי להריץ שום דבר, ותסביר לי בעברית פשוטה: מה הוא עושה, אילו קבצים הוא קורא, האם הוא מריץ קוד, ניגש לאינטרנט או שולח מידע החוצה, ואם יש בו משהו חשוד.

ואם כבר התקנת?

פלאגינים: /plugin, לשונית Installed, בוחרים את הפלאגין ומסירים (Uninstall). סקילים: כל סקיל הוא תיקייה בתוך .claude/skills: בתיקיית הבית שלך (סקילים אישיים) או בתיקיית הפרויקט. כדי להסיר, מוחקים את התיקייה שלו. במק תיקיות שמתחילות בנקודה מוסתרות, אז הכי פשוט לשאול:

כתבי לקלוד:

תראה לי אילו סקילים ופלאגינים מותקנים אצלי, מאיפה כל אחד הגיע ומה הוא עושה.

נסי בעצמך

כתבי /plugin ועברי על לשונית Discover, בלי להתקין כלום. בחרי פלאגין אחד שנראה שימושי, פתחי את הפרטים שלו ובדקי: מי כתב אותו, ומה ברשימה של מה שהוא יתקין. יש שם hooks או חיבורים? עכשיו את יודעת מה לשאול.

השיעור בשורה אחת

כל סקיל, חיבור או פלאגין הוא מישהו זר שנכנס לעבודה שלך. מכניסים רק את מי שבדקת.