סקילים לסוכנים
קובצי הוראות מוכנים שמלמדים סוכני קוד לבנות על Nodaro עם ה-SDK ו-OAuth, ולצידם התוסף ל-Claude Code, תדריך ה-SDK ותיעוד בפורמט Markdown.
סקילים לסוכנים הם קובצי הוראות מוכנים שמלמדים סוכני קוד, כמו Claude Code ו-Cursor, לבנות על Nodaro. כל סקיל מיועד למשימה אחת, שילוב ה-SDK או בניית אפליקציית OAuth, ומסביר לסוכן איך להתקין את ה-SDK ולהגדיר את האימות שלו, באילו דפוסים להשתמש ומאילו טעויות להימנע. טענו סקיל פעם אחת, ואז בקשו מהסוכן לבנות את מה שאתם צריכים.
מה זמין
| משאב | מה הוא נותן לסוכן | מתאים במיוחד |
|---|---|---|
התוסף nodaro ל-Claude Code | סקיל ה-SDK של Nodaro, והחיבור לשרת ה-MCP ש-Nodaro מארח | משתמשי Claude Code |
הסקיל using-nodaro-sdk | איך לשלב את ה-SDK ל-TypeScript, @nodaro/sdk | כל סוכן שקורא קובצי סקילים או קובצי הוראות |
הסקיל building-nodaro-oauth-app | איך לממש OAuth 2.0 מול מופע של Nodaro | מוצרים שפועלים בשם משתמשי Nodaro אחרים |
| תדריך ה-SDK לסוכנים | סיכום של עמוד אחד על ה-SDK, להדבקה בשיחה | התחלה מהירה בכל סוכן |
| התיעוד בפורמט Markdown | כל דף בתיעוד, בפורמט שסוכנים קוראים בקלות | סוכנים שיכולים לטעון דפי אינטרנט |
התקנת התוסף ל-Claude Code
ב-Claude Code, הריצו:
/plugin marketplace add nodaroai/app.nodaro.ai
/plugin install nodaroהתקנה אחת מוסיפה שני דברים:
- סקיל ה-SDK של Nodaro: הגדרת הלקוח, יצירה אסינכרונית, גילוי של מודלים ושל מחירים בקרדיטים, הצגת התקדמות, טיפול בשגיאות ו-OAuth. Claude טוען אותו כשמזכירים את Nodaro, את
@nodaro/sdk, את@nodaro/cliאו אינטגרציה עם app.nodaro.ai. - החיבור לשרת ה-MCP ש-Nodaro מארח, בכתובת
https://mcp.nodaro.ai/mcp, כדי ש-Claude יוכל גם להשתמש ב-Nodaro ישירות. ראו את הדף סוכני AI (MCP).
הוספת קובץ סקיל לפרויקט שלכם
שני קובצי הסקילים נמצאים בתיקייה docs/skills במאגר הקוד הציבורי. כל קובץ מתחיל ב-frontmatter של YAML: השדה name והשדה description, שאומר לסוכן מתי לטעון את הסקיל. אחרי ה-frontmatter באות ההוראות, ב-Markdown.
הורדת הסקיל
הורידו את using-nodaro-sdk.md, את building-nodaro-oauth-app.md או את שניהם.
שמירת הסקיל במקום שבו הסוכן קורא סקילים
ב-Claude Code, שמרו כל קובץ בשם SKILL.md בתיקייה שנקראת על שם הסקיל: בנתיב .claude/skills/using-nodaro-sdk/SKILL.md בפרויקט שלכם, או תחת ~/.claude/skills/ לכל הפרויקטים. עשו commit לתיקייה שבפרויקט, כדי שכל הצוות שלכם יקבל את הסקיל. בסוכן קוד אחר, הוסיפו את תוכן הקובץ להוראות של הסוכן לפרויקט.
בקשה מהסוכן
למשל: ״הוסף לאפליקציית ה-Next.js הזאת דף שיוצר תמונת מוצר עם Nodaro ומציג סרגל התקדמות״. הסוכן טוען את הסקיל המתאים ופועל לפיו.
מה סקיל ה-SDK מכסה
הסקיל using-nodaro-sdk נטען כשסוכן משלב את @nodaro/sdk באפליקציה: אוטומציה בצד השרת, אפליקציית דפדפן על מופע של Nodaro או אפליקציית OAuth של צד שלישי. הוא מכסה:
- הגדרה ושלושת מצבי האימות: המצב
StaticTokenAuthבשרת, עם אסימון API אישי או אסימון גישה של OAuth; המצבsupabaseAuthבאפליקציית דפדפן על המופע שלכם; והמצבCallbackAuthללוגיקת אסימונים משלכם. - המשאבים של הלקוח, כגון
workflows,nodes,jobs,executions,characters,apps,oauthו-credits. - השגיאות עם הטיפוסים:
UnauthorizedError,ForbiddenErrorעם השדהmissingScopeשלו,InsufficientCreditsErrorעםrequiredו-available,RateLimitedErrorומחלקת הבסיסNodaroError. - מתכונים: הרצת תהליך ותשאול הסטטוס שלו, גילוי הרכיבים הזמינים והרצת רכיב יחיד עם
runAndWait. - מאמץ חשיבה ברכיבים שמשתמשים במודל שפה, ו-
fetchופסק זמן מותאמים אישית. - מתי לא להשתמש ב-SDK: נקודות קצה שמזרימות טוקנים, כגון התשובה המוזרמת של רכיב יצירת טקסט - כל LLM, שאין להן מתודה ב-SDK.
מה סקיל ה-OAuth מכסה
הסקיל building-nodaro-oauth-app נטען כשסוכן מממש OAuth מול מופע של Nodaro. הוא מסביר מתי OAuth עדיף על אסימון API אישי, ומכסה את רישום האפליקציה, את ההרשאות, את כתובת ההפניה, את החלפת הקוד בצד השרת, את שמירת האסימונים, את ביטול האסימונים, את השגיאות הנפוצות ואת רשימת בדיקות האבטחה. המדריך המלא נמצא בדף אפליקציות OAuth.
הדבקת תדריך ה-SDK לסוכנים
תדריך ה-SDK לסוכנים הוא סיכום של עמוד אחד על ה-SDK, שנכתב לסוכני קוד. הוא נמצא בקובץ ה-README של החבילה @nodaro/sdk, ובקובץ טקסט רגיל שאפשר להעתיק מהטרמינל:
curl -s https://raw.githubusercontent.com/nodaroai/app.nodaro.ai/main/docs/sdk-agent-primer.txt | pbcopy # macOS
curl -s https://raw.githubusercontent.com/nodaroai/app.nodaro.ai/main/docs/sdk-agent-primer.txt | xclip -sel clip # Linuxהדביקו אותו בשיחה עם כל סוכן, ואז בקשו את מה שאתם רוצים לבנות. התדריך מלמד את הסוכן:
- הגדרה:
npm install @nodaro/sdk, ואסימון מהדף הגדרות › מפתחות API במשתנה הסביבהNODARO_ACCESS_TOKEN, אף פעם לא בתוך הקוד. - הדפוס המרכזי: כל יצירה היא אסינכרונית, והמתודה
client.nodes.runAndWaitשולחת את הבקשה, בודקת את הסטטוס מדי כמה שניות ומחזירה את הפלט. - בחירת מודל: להשמיט את
providerכדי להשתמש במודל ברירת המחדל של הפלטפורמה, או לבנות תפריט בחירת מודל מתוךclient.nodes.get(type)ו-client.credits.modelCosts(). - כללי ממשק: להציג כל תוצאת ביניים ברגע שהיא קיימת, להציג התקדמות בזמן אמת עם
onProgress, ולאפשר למשתמש לבטל עםAbortSignal. - הממשק לקול ולאודיו, כולל החלפת קול לכמה דוברים והמסלול האינטראקטיבי של ניתוח, החלפת קול וייצוא.
- קרדיטים: יצירות עולות קרדיטים, ולכן צריך לתפוס את
InsufficientCreditsError.
הדפוס המרכזי שהתדריך מלמד:
import { createClient, StaticTokenAuth } from "@nodaro/sdk"
const client = createClient({
baseUrl: "https://app.nodaro.ai",
auth: new StaticTokenAuth(process.env.NODARO_ACCESS_TOKEN!),
})
const img = await client.nodes.runAndWait("generate-image", {
prompt: "...", provider: "gpt-image-2", // the platform default
})
const vid = await client.nodes.runAndWait("generate-video", {
prompt: "...", imageUrl: img.imageUrl, // the image becomes the start frame
provider: "seedance-2-fast", duration: 4,
})
// Outputs are on the resolved object: .imageUrl, .videoUrl, .audioUrlהתיעוד לסוכנים בפורמט Markdown
- כל דף זמין בפורמט Markdown. הוסיפו
.mdלכתובת שלו, למשלhttps://nodaro.ai/docs/developers/oauth.md. - הקובץ
https://nodaro.ai/llms.txtמפרט כל דף בתיעוד עם תקציר של שורה אחת. - הקובץ
https://nodaro.ai/llms-full.txtמרכז את כל התיעוד במקום אחד.
כדי לבנות ממשק מותאם אישית לאפליקציה שפורסמה בעזרת מחולל קוד AI, תנו לו את ה-Markdown של הדף הטמעת מיני־אפליקציה.
סקילים או MCP
| סקילים לסוכנים | שרת ה-MCP | |
|---|---|---|
| הסוכן | כותב קוד שקורא ל-Nodaro | משתמש ב-Nodaro ישירות, מתוך השיחה |
| מה מקבלים | אפליקציה, סקריפט או אינטגרציה משלכם | תמונות, סרטונים ואודיו בחשבון ה-Nodaro שלכם |
| אימות | אסימון API אישי או אסימון OAuth שהקוד שלכם משתמש בו | ההתחברות האישית שלכם, דרך OAuth |
התוסף ל-Claude Code נותן לכם את שניהם. כדי להוסיף את שרת ה-MCP לסוכנים אחרים, ראו את הדף חיבור לקוח.
כתיבת סקיל משלכם
סקיל טוב לעבודה עם Nodaro עומד בארבעה כללים:
- טריגר ממוקד. כתבו את ה-
descriptionכך שהסקיל ייטען למשימה שלו, ולא לעבודה שלא קשורה אליה. - תוכן מעשי. תנו לסוכן שלבים וקוד קונקרטיים, לא רק רקע.
- מקורות לבדיקה. הוסיפו קישורים לדפי התיעוד שהסקיל מסתמך עליהם, כדי שהסוכן יוכל לאמת פרטים.
- מסונכרן עם התיעוד. עדכנו את הסקיל כשהדפים שהוא מסתמך עליהם משתנים.
שאלות נפוצות
מה זה סקיל של Nodaro לסוכנים?
סקיל של Nodaro הוא קובץ Markdown עם הוראות, שסוכן קוד כמו Claude Code טוען כשמבקשים ממנו לבנות משהו על Nodaro. הסקיל נותן לסוכן את ההגדרה הראשונית, את הדפוסים ואת הטעויות שצריך להימנע מהן, כדי שהקוד שהוא כותב יעבוד כבר בפעם הראשונה.
מה הדרך המהירה ביותר להגדיר את Claude Code לעבודה עם Nodaro?
התקינו את התוסף של Nodaro. הריצו /plugin marketplace add nodaroai/app.nodaro.ai, ואחר כך /plugin install nodaro. התקנה אחת מוסיפה את סקיל ה-SDK של Nodaro ואת החיבור לשרת ה-MCP ש-Nodaro מארח.
האם הסקילים עובדים עם סוכני קוד אחרים מלבד Claude Code?
כן. קובצי הסקילים הם Markdown רגיל, ולכן כל סוכן שקורא הוראות לפרויקט יכול להשתמש בהם. להתחלה מהירה בכל סוכן, הדביקו לשיחה את תדריך ה-SDK לסוכנים.
מה ההבדל בין סקיל לסוכנים לבין שרת ה-MCP של Nodaro?
סקיל מלמד סוכן לכתוב קוד שמשתמש ב-Nodaro. שרת ה-MCP מאפשר לסוכן להשתמש ב-Nodaro ישירות, כדי ליצור תמונות, סרטונים ואודיו מתוך הצ׳אט.
האם סוכן קוד יכול לקרוא את התיעוד של Nodaro ישירות?
כן. כל דף בתיעוד זמין בפורמט Markdown כשמוסיפים .md לכתובת שלו, והקובץ nodaro.ai/llms.txt מפרט כל דף עם התקציר שלו.
דפים קשורים
SDK ל-TypeScript
אפליקציות OAuth
שרת ה-MCP של Nodaro
חיבור לקוח
עודכן לאחרונה