extension-oql
82Expose Canister Data Through OQL
Structured canister data is difficult for intelligence agents to query safely. This skill adds OQL entities, schema discovery, query execution, relationships, and per-entity authorization.
إضافة استدعاءات HTTP خارجية من الواجهة الخلفية إلى Caffeine AI
تحتاج حاويات الواجهة الخلفية إلى طريقة محكومة لاستدعاء الخدمات الخارجية. توضّح هذه المهارة كيفية إضافة استدعاءات GET وPOST الخارجية باستخدام استدعاءات التحويل الراجعة.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "extension-http-outcalls" from https://skillstore.io/skills/caffeinelabs-extension-http-outcalls.md and its manifest at https://skillstore.io/api/skills/caffeinelabs-extension-http-outcalls/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "extension-http-outcalls". أضف استدعاء GET خارجيًا إلى خدمة طقس.
النتيجة المتوقعة:
جارٍ استخدام "extension-http-outcalls". اشرح متطلبات استدعاء POST الخارجي.
النتيجة المتوقعة:
جارٍ استخدام "extension-http-outcalls". هل يمكن للواجهة الخلفية تحليل استجابة JSON؟
النتيجة المتوقعة:
تذكر المهارة أن Motoko لا تدعم تحليل JSON مباشرةً. وتوصي بإرسال الاستجابة إلى الواجهة الأمامية لتحليلها.
All five static findings are false positives. Four detections mistake Markdown backticks and Motoko code fences for shell execution, while the URL is a documentation link. No evidence of prompt injection or malicious intent was found.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/caffeinelabs-extension-http-outcalls/audits/3?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/caffeinelabs-extension-http-outcalls?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/caffeinelabs-extension-http-outcalls?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/caffeinelabs-extension-http-outcalls/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/caffeinelabs-extension-http-outcalls.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>caffeinelabs. (2026). extension-http-outcalls security audit report (audit version 3) [Author version 0.1.6]. Skillstore. https://skillstore.io/skills/caffeinelabs-extension-http-outcalls/audits/3@techreport{caffeinelabs-caffeinelabs-extension-http-outcalls-2026,
author = {caffeinelabs},
title = {extension-http-outcalls security audit report (audit version 3)},
institution = {Skillstore},
year = {2026},
number = {3},
url = {https://skillstore.io/skills/caffeinelabs-extension-http-outcalls/audits/3},
note = {Author version 0.1.6}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "extension-http-outcalls security audit report (audit version 3)"
version: "0.1.6"
type: report
authors:
- name: "caffeinelabs"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/caffeinelabs-extension-http-outcalls/audits/3"
identifiers:
- type: other
value: "skillstore:caffeinelabs-extension-http-outcalls:audit:3"
description: "Skillstore immutable audit report identifier"
أضف طلب GET أو POST من الواجهة الخلفية إلى تطبيق Caffeine AI حالي.
افحص دوال الطلب المتاحة ونوع الترويسة وعقد استدعاء التحويل الراجع.
أنشئ دالة صغيرة في الواجهة الخلفية تسترد نصًا من خدمة خارجية محددة.
وضّح لي كيفية استيراد وحدة الاستدعاءات الخارجية في Caffeine AI واستدعاء [URL] باستخدام HTTP GET من حاوية واجهة خلفية.
أنشئ استدعاء Motoko POST خارجيًا إلى [URL]. ضمّن [headers] و[body] واستدعاء التحويل الراجع المطلوب.
كيّف دالة الواجهة الخلفية [function] لاستخدام استدعاءات HTTP الخارجية. حافظ على نوع القيمة المرجعة واشرح كل تغيير مطلوب.
راجع تصميم استدعاء Motoko الخارجي هذا بحثًا عن عناوين URL غير الآمنة وتسريب الأسرار وغياب التحقق من الصحة ومعالجة الأخطاء. اقترح تنفيذًا محصنًا.
المؤلف
caffeinelabsالترخيص
MIT
إصدار المؤلف
v0.1.6
مراجعة Skillstore
r2
مرجع
a39a91716eadede5f4cdefd78178fed4e837a128
حداثة الصيانة
٢٤/٧/٢٠٢٦
الاستخدام
0 تنزيلات · 0 مشاهدات
بنية الملفات
📄 SKILL.md
Expose Canister Data Through OQL
Structured canister data is difficult for intelligence agents to query safely. This skill adds OQL entities, schema discovery, query execution, relationships, and per-entity authorization.
إضافة موافقة المستخدم إلى تطبيقات Caffeine AI
تحتاج التطبيقات إلى طريقة منضبطة لقبول المستخدمين قبل إتاحة الميزات المحمية لهم. توضح هذه المهارة عمليات التحقق من الموافقة في الواجهة الخلفية ومسارات عمل الإدارة في الواجهة الأمامية.
Add Object Storage to Caffeine AI Apps
Large files need storage beyond Internet Computer canister limits. This skill guides Caffeine AI projects through backend integration, browser uploads, cached display, downloads, and troubleshooting.
Query OQL Canisters with the ICP CLI
Writing OQL queries requires exact schema names, JSON types, Candid escaping, and careful pagination. This skill provides practical patterns for reliable, read-only canister queries.
Add Camera Capture to React Apps
Web camera integration requires permission handling, preview state, and device controls. This skill guides Claude, Codex, and Claude Code through the provided React hook.
Build Caffeine AI Core Infrastructure
Connecting React applications to Internet Computer backends requires coordinated authentication, actor, query, and storage setup. This skill provides proven integration and migration guidance for that foundation.
إنشاء كشط صفحة واحدة باستخدام Firecrawl
بواسطة firecrawl
غالبًا ما تحتاج التطبيقات إلى محتوى نظيف من عنوان URL واحد معروف. ترشد هذه المهارة إلى تكامل Firecrawl /scrape مركّز لاستخراج الصفحة.
بناء تفاعلات المتصفح باستخدام Firecrawl
بواسطة firecrawl
غالبا ما تخفي الصفحات الديناميكية البيانات خلف النقرات والنماذج ومسارات تسجيل الدخول. تساعد هذه المهارة الفرق على اختيار وتحديد نطاق تكاملات Firecrawl /interact.
بناء مهارات Lark CLI
بواسطة larksuite
يتطلب إنشاء مهارات Lark API اكتشاف واجهات API ونطاقات الصلاحيات وأنماط أوامر آمنة. توفر هذه المهارة قالب تأليف قابل لإعادة الاستخدام لـ Claude وCodex وClaude Code.
بناء عملاء HTTP في Python باستخدام HTTPX
بواسطة bossjones
تحتاج خدمات Python إلى استدعاءات HTTP موثوقة من أجل APIs والتدفقات والتكاملات المصادق عليها. توفر هذه المهارة أنماط HTTPX عملية للمزامنة، وعدم التزامن، والمهلات الزمنية، والتدفق، والعملاء القابلين لإعادة الاستخدام.
Integrate Apify Actors into Your Application
بواسطة apify
Adding managed scraping and automation requires correct client setup, Actor inputs, and result handling. This skill provides practical Apify integration patterns for common application workflows.
بناء خوادم MCP لأدوات الذكاء الاصطناعي
بواسطة anthropics
يتطلب بناء خوادم MCP موثوقة معرفة بالبروتوكول، وتصميماً آمناً لواجهات API، وممارسات تقييم قوية. توفر هذه المهارة إرشادات منظمة لتخطيط تكاملات MCP وبرمجتها واختبارها وتحسينها.