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

agent-browser

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

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

متاح أيضًا من: inferencesh,inferen-sh,skillssh,supercent-io,toolshell,tul-sh,inference-sh-8,inference-shell,inference-sh-0,inference-sh-9,vercel-labs,inf-sh

يحتاج وكلاء الذكاء الاصطناعي إلى التفاعل مع صفحات الويب لكنهم يفتقرون إلى قدرات المتصفح. توفر هذه المهارة أتمتة المتصفح بدون رأس من خلال أوامر shell بسيطة، مما يتيح كشط الويب وملء النماذج وسير عمل الاختبارات الآلية.

يدعم: Claude Codex Code(CC)
⚠️ 66 ضعيف
1

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "agent-browser". فتح example.com وسرد العناصر القابلة للنقر

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

Session started: abc123
URL: https://example.com
Title: Example Domain

Clickable Elements:
- @e1 [a] 'More information...' href='https://example.com/about'
- @e2 [a] 'Domains' href='https://example.com/domains'
- @e3 [button] 'Get Started'
- @e4 [input type='email'] placeholder='Enter your email'

Screenshot saved to: ./screenshots/example.com_20240101.png

استخدام "agent-browser". ملء نموذج تسجيل الدخول والتحقق من النجاح

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

Login workflow completed:
1. Opened login page
2. Filled email field with user@example.com
3. Filled password field
4. Clicked Sign In button
5. Waited for redirect
6. Verified URL changed from /login to /dashboard
7. Captured dashboard screenshot

Session ID: abc123 (active)
Screenshot: ./screenshots/dashboard_20240101.png

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

مخاطر متوسطة
v1 • 4/29/2026

Static analysis detected 606 potential security issues, primarily shell command patterns in documentation files. After evaluation, all findings are FALSE POSITIVES or informational. The skill is a legitimate browser automation tool that uses the belt CLI to control Playwright. Shell commands are documented usage examples, not execution vulnerabilities. Browser credential access and session state are expected behavior for this tool type.

10
الملفات التي تم فحصها
2,313
الأسطر التي تم تحليلها
7
النتائج
1
إجمالي عمليات التدقيق
مشكلات متوسطة المخاطر (4)
Shell Command Usage in Documentation
501 shell command patterns detected in documentation files (authentication.md, commands.md, proxy-support.md, etc.). These are example commands showing how to use the belt CLI tool, not actual code execution vulnerabilities.
Browser Credential and Storage Access
Skill accesses browser session state including cookies, LocalStorage, and SessionStorage. This is expected behavior for browser automation tools and is documented for legitimate use cases.
Network Access for Browser Service
Skill communicates with inference.sh service for browser control. URLs in documentation are legitimate service endpoints.
Path Traversal Patterns in Documentation
Path traversal patterns (../) found in documentation are relative paths for file references, not actual path traversal vulnerabilities.
تم تدقيقه بواسطة: claude

درجة الجودة

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

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

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

استخراج بيانات منظمة من مواقع الويب من خلال التنقل في الصفحات وملء نماذج البحث وجمع محتوى الصفحة. مفيد لبحوث السوق وتحليل المنافسين ومهام جمع البيانات.

أتمتة سير عمل إرسال النماذج

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

اختبار واجهات برمجة التطبيقات المستندة إلى المتصفح

اختبار تطبيقات الويب التي تتطلب سياق المتصفح، مثل التطبيقات ذات الصفحة الواحدة مع المصادقة من جانب العميل أو سير عمل JavaScript المكثفة. التقاط لقطات شاشة وفيديو للتوثيق.

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

فتح موقع ويب واستكشافه
استخدم مهارة agent-browser لفتح https://example.com، والتقاط لقطة شاشة، وسرد جميع العناصر القابلة للنقر على الصفحة.
تسجيل الدخول والتحقق من الوصول
استخدم agent-browser لتسجيل الدخول إلى https://app.example.com باستخدام البريد الإلكتروني user@example.com وكلمة المرور من متغير بيئة PASSWORD. بعد تسجيل الدخول، تحقق من أنه يمكنك الوصول إلى صفحة لوحة التحكم والتقط لقطة شاشة.
أتمتة نموذج متعدد الخطوات
أنشئ برنامجًا نصيًا باستخدام agent-browser لملء نموذج تسجيل متعدد الخطوات: افتح النموذج، واملأ الخطوة 1 بالاسم والبريد الإلكتروني، وانتقل إلى الخطوة 2، واملأ تفاصيل العنوان، وارسل، وتحقق من رسالة النجاح.
جمع البيانات من جلسات متوازية
استخدم agent-browser لفتح ثلاث صفحات منتجات مختلفة في جلسات متوازية، واستخراج الأسعار والتوفر من كل منها، وإغلاق جميع الجلسات. قارن البيانات المجمعة.

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

  • استخدم دائمًا متغيرات البيئة للبيانات الحساسة مثل كلمات المرور بدلاً من ترميز بيانات الاعتماد في البرامج النصية
  • أعد التقاط لقطة الصفحة بعد أي تنقل أو تغييرات في DOM للحصول على مراجع عناصر جديدة قبل التفاعل
  • تمكين تسجيل الفيديو فقط أثناء التصحيح لتجنب التقاط معلومات حساسة في الإنتاج

تجنب

  • لا ترمز كلمات المرور أو مفاتيح API مباشرة في البرامج النصية أو وسيطات الأوامر
  • لا تتخط خطوة الالتقاط بعد التنقل في الصفحة - ستتسبب المراجع القديمة للعناصر في فشل
  • لا تترك الجلسات مفتوحة دون داعٍ - أغلق الجلسات دائمًا عند الانتهاء لتحرير الموارد

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

ما هو inference.sh ولماذا هو مطلوب؟
Inference.sh هو خدمة الحوسبة السحابية التي تشغل المتصفح بدون رأس. أنت بحاجة إلى حساب لاستخدام أداة CLI التي تعتمد عليها هذه المهارة.
هل يمكن لهذه المهارة تجاوز CAPTCHA؟
لا، لا يمكن لهذه المهارة تجاوز CAPTCHA أو أنظمة اكتشاف الروبوتات المتقدمة. إنها تعمل مع صفحات الويب القياسية فقط.
كيف أتعامل مع صفحات تسجيل الدخول التي تتطلب مصادقة ثنائية؟
استخدم ميزة استمرار الجلسة لإكمال خطوة المصادقة الثنائية يدويًا، ثم دع وكيل الذكاء الاصطناعي يستمر مع الجلسة المصادقة.
لماذا لا تعمل مراجع العناصر الخاصة بي؟
تصبح مراجع العناصر قديمة بعد التنقل في الصفحة أو تغييرات المحتوى الديناميكي. اتصل دائمًا بوظيفة الالتقاط للحصول على مراجع جديدة.
هل يمكنني تشغيل جلسات متصفح متعددة في وقت واحد؟
نعم، يمكنك إنشاء جلسات متوازية متعددة باستخدام معرفات جلسات مختلفة. تحافظ كل جلسة على سياق المتصفح الخاص بها.
كيف أحفظ لقطات الشاشة أو مقاطع الفيديو؟
يتم إرجاع لقطات الشاشة كبيانات base64 أو ملفات. قم بتمكين record_video أثناء الفتح لالتقاط الفيديو، والذي يتم إرجاعه عند إغلاق الجلسة.

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

المؤلف

infsh-skills

الترخيص

MIT

مرجع

main