chatkit-widget
دمج أدوات ChatKit في Next.js
تحتاج الفرق إلى طريقة سريعة لإضافة دعم دردشة بعلامة تجارية دون إعادة بناء واجهة دردشة. ترشد هذه المهارة إلى إعداد أداة ChatKit، وتخصيص السمات، والموضع، والأحداث، وربط وكيل الخلفية لتطبيقات React وNext.js.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "chatkit-widget". أضف أداة دردشة إلى تخطيط App Router الخاص بي.
النتيجة المتوقعة:
خطة دمج موجزة تتضمن مكوّن الأداة، وموضعها في التخطيط، ومتغيرات البيئة، وخطوات التحقق.
جارٍ استخدام "chatkit-widget". اجعل الأداة متوافقة مع بوابة مدرستنا.
النتيجة المتوقعة:
- إعدادات سمة لألوان المدرسة.
- نص ترحيبي محدث للطلاب وأولياء الأمور.
- إرشادات موضعية للجوال للشاشات الصغيرة.
جارٍ استخدام "chatkit-widget". راجع وكيل ChatKit هذا قبل النشر.
النتيجة المتوقعة:
قائمة تحقق أمنية تغطي المصادقة، والإجراءات العلوية الثابتة، والتعامل مع الأسرار، وحدود المعدلات، وحدود التسجيل.
التدقيق الأمني
مخاطر عاليةStatic analysis found many high-severity patterns, but most weak-crypto, shell-backtick, and reconnaissance alerts are false positives caused by regex use and Markdown examples. No prompt injection or confirmed malicious intent was found, but the sample API proxy can expose a server bearer token through an unauthenticated forwarding route, so publication should wait for a safer implementation.
مشكلات عالية المخاطر (1)
مشكلات متوسطة المخاطر (2)
مشكلات منخفضة المخاطر (4)
عوامل الخطر
⚡ يحتوي على سكربتات (2)
⚙️ الأوامر الخارجية (5)
🌐 الوصول إلى الشبكة (3)
🔑 متغيرات البيئة (3)
الأنماط المكتشفة
درجة الجودة
ما الذي يمكنك بناؤه
إضافة دردشة دعم إلى بوابة مدرسة
ضع أداة دردشة بعلامة تجارية في تخطيط Next.js ومرر تفاصيل الجلسة لتخصيص الدعم.
التحكم في ظهور الدردشة حسب الدور
اعرض وصولاً مختلفاً للدردشة أو رسائل ترحيب مختلفة للمسؤولين، أو الموظفين، أو الطلاب، أو أولياء الأمور، أو الضيوف.
توثيق معايير دمج الأداة
أنشئ إرشادات إعداد متسقة للتكوين، وتخصيص السمات، والأحداث، وفحوصات النشر.
جرّب هذه الموجّهات
Use the chatkit-widget skill to add a ChatKit widget to my Next.js app. Include the configuration file, component placement, and required environment variables.
Use the chatkit-widget skill to customize the chat widget for our brand. Set theme colors, position, welcome text, and mobile behavior.
Use the chatkit-widget skill to show the widget by user role. Include examples for admin, staff, customer, and guest behavior.
Use the chatkit-widget skill to review a ChatKit API proxy for production. Add authentication, strict allowed actions, method restrictions, rate limits, and safe error handling.
أفضل الممارسات
- احتفظ بالمفاتيح السرية على الخادم ولا تعرض للمتصفح إلا المعرّفات العامة.
- اربط طلبات العميل بإجراءات ثابتة على جانب الخادم بدلاً من تمرير طرق أو مسارات عشوائية.
- اختبر موضع الأداة على صفحات الجوال حيث قد تتداخل العناصر الثابتة مع عناصر تحكم مهمة.
تجنب
- لا تنشر مثال الوكيل دون فحوصات المصادقة والتفويض.
- لا تحمّل نصوص الأداة من نطاقات غير موثوقة أو يتحكم بها المستخدم.
- لا تسجل رسائل الدردشة أو معرّفات المستخدمين إلا إذا كانت سياسة الخصوصية لديك تسمح بذلك.