المهارات agent-browser
🌐

agent-browser

آمن ⚙️ الأوامر الخارجية🌐 الوصول إلى الشبكة📁 الوصول إلى نظام الملفات

أتمتة مهام المتصفح باستخدام وكلاء الذكاء الاصطناعي

متاح أيضًا من: vercel-labs,inference-sh-0,inferencesh,inf-sh

تتيح هذه المهارة لوكلاء الذكاء الاصطناعي أتمتة متصفحات الويب لمهام مثل كشط الويب وتعبئة النماذج والاختبار من خلال نظام مراجع بسيط @e ref.

يدعم: Claude Codex Code(CC)
🥉 76 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "agent-browser". Open https://example.com and get element references

النتيجة المتوقعة:

Session started with ID: abc123. Elements found: @e1 [a] "Home", @e2 [a] "About", @e3 [a] "Contact", @e4 [p] "Welcome to Example Domain"

استخدام "agent-browser". Fill and submit contact form

النتيجة المتوقعة:

Successfully filled @e1 with "John Doe", @e2 with "john@example.com", @e3 with "Hello". Clicked @e4. Form submitted successfully.

التدقيق الأمني

آمن
v1 • 2/25/2026

This is a legitimate browser automation skill using inference.sh CLI with Playwright. All 609 static findings are false positives - they detect patterns in documentation code blocks (shell command substitution examples, example URLs, placeholder paths) rather than actual executable code. The skill provides proper security best practices including credential handling via environment variables.

10
الملفات التي تم فحصها
2,312
الأسطر التي تم تحليلها
3
النتائج
1
إجمالي عمليات التدقيق

عوامل الخطر

⚙️ الأوامر الخارجية (1)
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (1)
تم تدقيقه بواسطة: claude

درجة الجودة

45
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

استخراج بيانات الويب

أتمتة استخراج البيانات المهيكلة من مواقع الويب من خلال التنقل في الصفحات والتفاعل مع العناصر والتقاط المحتوى.

تعبئة النماذج الآلية

أتمتة إرسال النماذج المتكررة مثل نماذج الاتصال أو الاستبيانات أو مهام إدخال البيانات عبر صفحات متعددة.

إدارة الجلسات المصادق عليها

تسجيل الدخول لمرة واحدة وإعادة استخدام الجلسات المصادق عليها لمهام متكررة مثل لوحات المراقبة أو استخراج محتوى محدد للمستخدم.

جرّب هذه الموجهات

فتح ولقطة
Use the agent-browser skill to open https://example.com and get the element references.
إرسال النموذج
Navigate to the login page, fill in the email and password fields using element refs, and submit the form. Then verify login success.
استخراج البيانات مع لقطة الشاشة
Open the page, take a full-page screenshot, extract all the text content from elements, and save the results.
سير العمل المصادق عليه
Create a new session, login to the application with credentials from environment variables, navigate to the dashboard, extract specific data, and keep the session open for reuse.

أفضل الممارسات

  • قم دائماً بإعادة الـ snapshot بعد التنقل أو إرسال النماذج للحصول على مراجع عناصر جديدة
  • استخدم متغيرات البيئة للبيانات الاعتمادية بدلاً من ترميزها بشكل ثابت
  • فعّل تسجيل الفيديو فقط أثناء التصحيح - قد يلتقط بيانات حساسة
  • نفّذ معالجة الأخطاء وتحقق من نجاح الإجراءات قبل المتابعة

تجنب

  • افتراض أن مراجع العناصر تستمر عبر التنقل في الصفحة دون إعادة الـ snapshot
  • ترميز البيانات الاعتمادية في البرامج النصية بدلاً من استخدام متغيرات البيئة
  • عدم التحقق من نجاح تسجيل الدخول - تحقق دائماً من وصولك إلى الصفحة المتوقعة
  • ترك الجلسات مفتوحة إلى ما لا نهاية - أغلق دائماً أو نفّذ التنظيف المناسب

الأسئلة المتكررة

ما هو إبطال مرجع العنصر؟
بعد التنقل إلى صفحة جديدة أو إرسال النماذج، تصبح جميع مراجع @e غير صالحة. يجب استدعاء snapshot مرة أخرى للحصول على مراجع جديدة لحالة الصفحة الحالية.
كيف أتعامل مع 2FA أثناء تسجيل الدخول؟
فعّل تسجيل الفيديو لرؤية مطالبة 2FA، ثم إما استخدام أدوات إنشاء TOTP أو الإيقاف المؤقت لإدخال الكود يدوياً من stdin.
هل يمكنني إعادة استخدام الجلسات المصادق عليها؟
نعم، تحافظ الجلسات على ملفات تعريف الارتباط والحالة. ابدأ بـ --session new، ثم استخدم session_id المُرجع للمكالمات اللاحقة. لا تستدعي close إذا كنت تريد إعادة الاستخدام.
ما هي الوكلاء المدعومون؟
يتم دعم وكلاء HTTP وHTTPS وSOCKS5. قم بتكوين proxy_url وproxy_username وproxy_password في إدخال دالة open.
كيف ألتقط لقطة شاشة للصفحة الكاملة؟
استخدم دالة screenshot مع full_page: true. للصفحات الطويلة جداً، يلتقط هذا المنطقة القابلة للتمرير بالكامل.
هل هذه المهارة آمنة للاستخدام في الإنتاج؟
نعم، لكن اتبع أفضل ممارسات الأمان: استخدم متغيرات البيئة للبيانات الاعتمادية، وعطل تسجيل الفيديو في الإنتاج، ونفّذ تنظيف الجلسة بشكل مناسب.

تفاصيل المطور

المؤلف

inference-sh-8

الترخيص

MIT

مرجع

main