دليل قراءة متعدد اللغات للمهارة
chatgpt-appsالغرض والاستخدام والمصدر
قم ببناء تطبيقات ChatGPT Apps SDK، وهيكلتها، وإعادة هيكلتها، واستكشاف أخطائها وإصلاحها، والتي تجمع بين خادم MCP وواجهة مستخدم رسومية. استخدم هذه الأداة عندما يحتاج Codex إلى تصميم أدوات، أو تسجيل موارد واجهة المستخدم، أو ربط جسر MCP Apps أو واجهات برمجة تطبيقات توافق ChatGPT، أو تطبيق بيانات تعريف Apps SDK أو إعدادات CSP أو النطاق، أو إنشاء هيكل مشروع متوافق مع الوثائق. يُفضل اتباع سير عمل يعتمد على الوثائق أولاً، وذلك باستدعاء مهارة openai-docs أو أدوات OpenAI developer docs MCP قبل إنشاء التعليمات البرمجية.
تم استرجاع المصدر:
- مستودع المصدر
- openai/skills
- SKILL.md
skills/.curated/chatgpt-apps/SKILL.md- نجوم المستودع
- 28,420
- آخر تحديث للمستودع
- 2026-10-29
- تصنيف القدرات
- تصميم
- وقت التجميع الأخير
الترخيص: ملف الترخيص بحاجة إلى التحقق
مقتطفات سير العمل هي أدوات مساعدة للقراءة، وليست تعليمات تنفيذية من Codez. لم يتم تشغيل أي مهارة تابعة لجهة خارجية لإنتاج هذه الصفحة.
تُعدّ فقرات الغرض وسير العمل الواردة أدناه موادًا أساسية، مُنظّمة ومترجمة لتسهيل القراءة. وهي تختلف عن التحليل التحريري لـ Codez المُصنّف بشكل منفصل.
ما تفعله هذه المهارة
قم ببناء تطبيقات ChatGPT Apps SDK، وهيكلتها، وإعادة هيكلتها، واستكشاف أخطائها وإصلاحها، والتي تجمع بين خادم MCP وواجهة مستخدم رسومية. استخدم هذه الأداة عندما يحتاج Codex إلى تصميم أدوات، أو تسجيل موارد واجهة المستخدم، أو ربط جسر MCP Apps أو واجهات برمجة تطبيقات توافق ChatGPT، أو تطبيق بيانات تعريف Apps SDK أو إعدادات CSP أو النطاق، أو إنشاء هيكل مشروع متوافق مع الوثائق. يُفضل اتباع سير عمل يعتمد على الوثائق أولاً، وذلك باستدعاء مهارة openai-docs أو أدوات OpenAI developer docs MCP قبل إنشاء التعليمات البرمجية.
طريقة الاستخدام وفق المستند الأصلي
سير العمل الإلزامي للمستندات أولاً
يستخدم$openai-docsأولاً، عند إنشاء أو تغيير تطبيق ChatGPT Apps SDK. استدعاء$openai-docs(يُفضّل) أو الاتصال مباشرةً بخادم MCP الخاص بوثائق OpenAI. قم بجلب وثائق حزمة تطوير البرامج (SDK) الحالية للتطبيقات قبل كتابة التعليمات البرمجية، وخاصةً (الصفحات الأساسية): جلبapps-sdk/quickstartعند إنشاء هيكل تطبيق جديد أو توليد نسخة أولية منه، راجع الأمثلة الرسمية.repo/pageقبل ابتكار سقالة من الصفر.
ملخص
قم بإنشاء تطبيقات ChatGPT باستخدام منهجية تبدأ بالوثائق ثم الأمثلة، ثم أنشئ كودًا يتبع أنماط الربط الحالية لتطبيقات SDK وMCP. استخدم هذه المهارة لإنتاج: تصنيف أولي لنموذج التطبيق وتحديد شكل المستودع، وخطة للأدوات (الأسماء، المخططات، التعليقات التوضيحية، المخرجات).
مقتطف من المصدر · L8 ↗توجيه فوري
استخدم عبارات تحفيزية تربط هذه المهارة بشكل صريح بـ$openai-docsلذا، فإن الهيكل الناتج يستند إلى الوثائق الحالية. أنماط التوجيه المفضلة:
المتطلبات والإعداد
2ب. استخدم البرنامج النصي المبدئي عندما يكون الرجوع إلى حل بديل منخفض الاعتمادية مفيدًا
يستخدمscripts/scaffold_node_ext_apps.mjsلا يُنصح باستخدام هذه الطريقة إلا عندما يرغب المستخدم في إنشاء تطبيق Node جديد تمامًا، ويكون استخدام عنصر واجهة مستخدم HTML بسيطًا مقبولًا، ولا يوجد مثال سابق يُعد نقطة انطلاق أفضل. قم بتشغيل التطبيق فقط بعد جلب المستندات الحالية، ثم قم بمطابقة الملفات المُنشأة مع المستندات التي تم جلبها.
الحدود وفحوصات الجودة
حواجز حماية سطحية من API
بعض الأمثلة تغلف الجسر بـappكائن (على سبيل المثال،@modelcontextprotocol/ext-apps/react) وعرض أسماء المساعدين مثلapp.sendMessage()،app.callServerTool()،app.openLink()أو طرق جلب المضيف. تعامل مع هذه الأغلفة على أنها تفاصيل تنفيذية أو طبقات تسهيل، وليست واجهة برمجة التطبيقات العامة الأساسية التي يجب تعليمها افتراضيًا.
5إضافة بيانات تعريف الموارد والأمان
قم بتعيين بيانات تعريف الموارد بشكل متعمد على الأداة.resource/template:_meta.ui.cspمع الدقةconnectDomainsوresourceDomains
ابدأ بتجربة آمنة
- تحقق من المضيف المدعوم وتعليمات تثبيت المستودع. احتفظ بمجلد المهارات والبرامج النصية والأصول والوثائق المشار إليها معًا؛SKILL.mdقد يؤدي وجود شخص واحد فقط إلى إغفال بعض التبعيات.
- زوّد البرنامج ببياناتك الفعلية، والمخرجات المطلوبة، ومعايير القبول. يعتمد بناء جملة الاستدعاء والأدوات المتاحة على النظام المضيف؛ ولا يفترض هذا الموقع وجود أمر تثبيت موحد.
- جرّب سير العمل الأصلي في مشروع مؤقت أو على نسخة احتياطية. راجع العمليات التي تُغيّر الملفات أو الخدمات البعيدة أو الموارد القابلة للفوترة قبل السماح بها.
- تحقق من صحة المخرجات بمقارنتها بفحوصات جودة المصدر ومتطلباتك الخاصة. لا يُعدّ نجاح عملية التشغيل أو ارتفاع عدد النجوم في المستودع دليلاً على صحة النتيجة.
اقرأ المزيد في المصدر
- ملخص
- سير العمل الإلزامي للمستندات أولاً
- توجيه فوري
- صنّف التطبيق قبل اختيار الكود
- ترتيب نقطة البداية الافتراضي
- 0صنف نموذج التطبيق
- 1خطط الأدوات قبل كتابة الكود
- 2اختر بنية التطبيق
- 2أ. ابدأ بمثال من المنبع عندما يكون مناسبًا
- 2ب. استخدم البرنامج النصي المبدئي عندما يكون الرجوع إلى حل بديل منخفض الاعتمادية مفيدًا
- 3. قم بإنشاء هيكل خادم MCP
- 4. إنشاء واجهة المستخدم للويدجت
- حواجز حماية سطحية من API
- 5إضافة بيانات تعريف الموارد والأمان
- 5أ. فرض عقد إعادة شراء عمل دنيا
- 6التحقق من صحة الحلقة المحلية
- 7قم بالاتصال والاختبار في ChatGPT (وضع المطور)
- 8. تخطيط الإنتاج والاستضافة والنشر
- 9قم بإعداد الطلب ونشره (للتطبيقات العامة فقط)
- إرشادات تفاعلية للولاية
- توقعات المخرجات
- مراجع
المهارات ذات الصلة
الترجمة والنطاق
يختار دليل القراءة هذا مقاطع من المصدر الرئيسي المثبتSKILL.mdهذه الترجمة مساعدة. وهي ليست دليلاً كاملاً ولا تضمن التوافق المُختَبَر. يُرجى قراءة النص الأصلي والملفات المُشار إليها قبل الاستخدام.
تشير هذه المقدمة إلى النسخة المثبتة أدناه؛ ويتم عرض نشاط المستودع الحالي ووقت التجميع بشكل منفصل.
- المصدر بإصدار ثابت
- اقرأ الأصل ↗
- تم استرجاع المصدر
- معرّف نسخة Git
49f948faa9258a0c61caceaf225e179651397431- المصدر SHA-256
c3a13a659ce26e9d067b5a97c321e8abec6d8e878afce31b7e841dfcf2635c3a