/ الدليل / الملعب / prismatic-skills
● مجتمع prismatic-io ⚡ فوري

prismatic-skills

بواسطة prismatic-io · prismatic-io/prismatic-skills

مهارات Prismatic.io من الطرف الأول لبناء تكاملات محلية الكود وموصلات مخصصة — أطلق الموصلات دون الحاجة للنقر عبر واجهة المستخدم.

تنشر Prismatic هذه المهارات لمنصة التكامل الخاصة بها. تعلم Claude Code كيفية بناء تكاملات Prismatic محلية الكود: إنشاء موصلات، كتابة معالجات الإجراءات، الاختبار محليًا باستخدام SDK الخاص بهم، والنشر. مصدر رسمي، نطاق مركز.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

prismatic-skill.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "prismatic-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/prismatic-io/prismatic-skills",
        "~/.claude/skills/prismatic-skills"
      ],
      "_inferred": true
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "prismatic-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/prismatic-io/prismatic-skills",
        "~/.claude/skills/prismatic-skills"
      ],
      "_inferred": true
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "prismatic-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/prismatic-io/prismatic-skills",
        "~/.claude/skills/prismatic-skills"
      ],
      "_inferred": true
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "prismatic-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/prismatic-io/prismatic-skills",
        "~/.claude/skills/prismatic-skills"
      ],
      "_inferred": true
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "prismatic-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/prismatic-io/prismatic-skills",
        "~/.claude/skills/prismatic-skills"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "prismatic-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/prismatic-io/prismatic-skills",
          "~/.claude/skills/prismatic-skills"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add prismatic-skill -- git clone https://github.com/prismatic-io/prismatic-skills ~/.claude/skills/prismatic-skills

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: prismatic-skills

بناء موصل Prismatic مخصص لواجهة برمجية داخلية

👤 مهندسو التكامل في الفرق التي تستخدم Prismatic ⏱ ~90 min advanced

متى تستخدمه: لديك واجهة برمجية داخلية يحتاج تدفقات Prismatic الخاصة بك للتواصل معها.

المتطلبات الأساسية
  • حساب Prismatic + SDK — npm i -g @prismatic-io/prism; prism login
  • تثبيت المهارة — git clone https://github.com/prismatic-io/prismatic-skills ~/.claude/skills/prismatic-skills
الخطوات
  1. إنشاء هيكل الموصل
    استخدم prismatic-skills. أنشئ موصل واجهة برمجية الطلبات الخاصة بنا — عنوان URL الأساسي، مصادقة Bearer، إجراءات للقائمة والحصول على الإنشاء.✓ تم النسخ
    → دليل الموصل مع نقاط دخول TS والتجريدة وملفات الاختبار
  2. تنفيذ الإجراءات
    املأ إجراء listOrders مع التصفح والتعامل مع الأخطاء.✓ تم النسخ
    → تنفيذ TS مع أنواع واصطلاحات إدخال/إخراج Prismatic
  3. الاختبار محليًا
    شغل حزام الاختبار مع استجابة وهمية.✓ تم النسخ
    → prism tests output; green

النتيجة: موصل قابل للنشر مع إجراءات يمكن لتدفقاتك استخدامها.

المزالق
  • التحقق المفقود من المدخلات — Prismatic تتحقق على حدود المنصة؛ استخدم Zod أو ما شابه ذلك للسلامة في وقت التشغيل
اجمعها مع: filesystem

إضافة إجراء جديد إلى موصل Prismatic موجود

👤 المشرفون على الموصلات المنشورة ⏱ ~30 min intermediate

متى تستخدمه: العمل يحتاج إلى إجراء جديد (على سبيل المثال، تدفق استرداد) على التكامل الموجود.

الخطوات
  1. تحديد النمط
    استخدم prismatic-skills. انظر إلى الإجراءات/ الموجودة وحاكِ النمط للإجراء الجديد 'refundOrder'.✓ تم النسخ
    → ملف إجراء متسق مع النمط الموجود
  2. النشر
    زيادة إصدار الموصل ونشره.✓ تم النسخ
    → prism integrations:publish succeeded

النتيجة: موصل محدث دون تعطيل التدفقات الموجودة.

المزالق
  • كسر مخطط الإدخال دون زيادة الإصدار — إصدار الموصل؛ التدفقات القديمة تثبيت على الإصدار القديم حتى الترحيل

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

prismatic-skill + filesystem

إدارة مستودع أحادي الموصلات المتعددة

أضف connectors/widgets-api/ باتباع نفس النمط مثل connectors/users-api/.✓ تم النسخ
prismatic-skill + github

مراجعة طلبات الدمج للموصل مع سياق المهارة

راجع هذا PR مقابل اصطلاحات موصل Prismatic.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
scaffold_connector name, auth type, actions موصل جديد 0
write_action action spec تنفيذ لكل إجراء 0
run_tests connector path قبل النشر local
publish_connector connector path نشر Prismatic deploy

التكلفة والحدود

تكلفة التشغيل

حصة API
لا شيء في المهارة
الرموز لكل استدعاء
معتدل
التكلفة المالية
خطة Prismatic تنطبق؛ المهارة مجانية
نصيحة
اختبر محليًا باستخدام SDK قبل الدفع لتقليل اضطراب النشر.

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: بيانات اعتماد Prismatic عبر CLI prism (غير مخزنة في المهارة)
نقل البيانات الخارجي: منصة Prismatic + أي واجهات برمجية يتحدث معها موصلاتك

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

prism login fails

نطاق الرمز أو انتهاء الصلاحية؛ إعادة تسجيل الدخول عبر تدفق المتصفح

تحقق: prism me
Connector publishes but flows can't see new action

قد يحتاج العملاء إلى ترقية إصدار الموصل في إعدادات التدفق الخاصة بهم

Input schema rejected

Prismatic تفرض أشكال إدخال محددة؛ استشر الوثائق الخاصة بهم أو قوالب الإجراءات الخاصة بالمهارة

البدائل

prismatic-skills مقابل البدائل

البديلمتى تستخدمهاالمقايضة
واجهة Prismatic منخفضة الكودالتكاملات البسيطة، لا حاجة لكود مخصصمرونة أقل؛ لم يتم إصدارها في git
Prismatic SDK الخام بدون مهارةأنت تعرف بالفعل SDK جيدًاإنشاء موجه أقل

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills