דילוג לתוכן
תיעוד Nodaro
תיעודמדריך הרכיביםמודליםתבניותסוכני AI (MCP)מפתחיםאירוח עצמימחקרהשוואות

סקילים לסוכנים

קובצי הוראות מוכנים שמלמדים סוכני קוד לבנות על 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 מפרט כל דף עם התקציר שלו.

עודכן לאחרונה

בדף הזה