agent-browser
أتمتة متصفحات الويب لوكلاء الذكاء الاصطناعي
متاح أيضًا من: inference-sh-9,inferen-sh,inf-sh,toolshell,inference-sh-8,inferencesh,skillssh,inference-sh-0,supercent-io,tul-sh,vercel-labs
يحتاج وكلاء الذكاء الاصطناعي للتفاعل مع مواقع الويب لكنهم يفتقرون للوصول الأصلي للمتصفح. توفر هذه المهارة أتمتة متصفح تعتمد على Playwright من خلال inference.sh، مما يتيح التنقل والتفاعل مع العناصر ولقطات الشاشة وتسجيل الفيديو مع إدارة الجلسات سير عمل معقدة متعددة الخطوات.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "agent-browser". Navigate to example.com and show available elements
النتيجة المتوقعة:
Session created: sess_abc123. Page loaded successfully. Available elements: @e1 [h1] 'Example Domain', @e2 [p] 'This domain is for use in documentation', @e3 [a] 'Learn more' href='https://iana.org/domains/example'
استخدام "agent-browser". Fill form and submit
النتيجة المتوقعة:
Element @e1 filled with 'test@example.com'. Element @e2 filled with 'password'. Element @e3 clicked. Page navigated to /dashboard. Session remains active.
استخدام "agent-browser". Take screenshot of current page
النتيجة المتوقعة:
Screenshot captured: screenshot_20260312_082145.png (1920x1080). Image saved to /tmp/browser-sessions/sess_abc123/screenshots/. Base64 preview available in response.
التدقيق الأمني
مخاطر متوسطةStatic analyzer flagged 606 patterns across 10 files (2313 lines). Most findings are false positives: external_commands are documentation examples showing CLI usage, network patterns are example URLs, filesystem patterns are markdown relative links. The skill legitimately requires Bash permissions for inference.sh CLI, network access for browser automation, and filesystem access for screenshots/videos. No malicious intent detected. Users should understand the powerful capabilities this skill provides.
مشكلات متوسطة المخاطر (3)
مشكلات منخفضة المخاطر (2)
عوامل الخطر
⚙️ الأوامر الخارجية (4)
🌐 الوصول إلى الشبكة (3)
📁 الوصول إلى نظام الملفات (2)
درجة الجودة
ماذا يمكنك بناءه
كشط الويب واستخراج البيانات
استخراج البيانات المهيكلة من مواقع الويب التي تتطلب عرض JavaScript أو تفاعل المستخدم، مثل لوحات المعلومات والمحتوى الديناميكي أو المواقع بدون واجهات برمجة تطبيقات عامة.
الاختبار الآلي وضمان الجودة
اختبار تطبيقات الويب عن طريق أتمتة سير عمل المستخدمين وتقديم النماذج ومسارات التنقل والتحقق البصري من خلال لقطات الشاشة.
بحث الوكلاء وجمع المعلومات
تمكين وكلاء الذكاء الاصطناعي من تصفح مواقع الويب وقراءة التوافر التحقق من المنتجات ومراقبة الأسعار أو جمع المعلومات من مصادر الويب.
جرّب هذه الموجهات
Open a browser session and navigate to https://example.com. Show me what interactive elements are available on the page.
Create a browser session to fill out the contact form at https://example.com/contact. Find the name, email, and message fields, fill them with test data, and submit the form. Take a screenshot after submission.
Start a recorded browser session. Log into https://app.example.com using credentials from environment variables. Navigate to the dashboard, extract all metrics displayed in the table, and close the session returning the video.
Create a browser session with a SOCKS proxy. Search for products on an e-commerce site, filter by price range, open the first 3 product pages in sequence, extract product details from each, and compile a comparison summary. Record the entire workflow.
أفضل الممارسات
- قم دائمًا بإغلاق الجلسات عند الانتهاء لتحرير الموارد واستعادة تسجيلات الفيديو إذا تم تمكينها
- استخدم متغيرات البيئة لبيانات الاعتماد بدلاً من كتابتها بشكل صريح في نصوص الأتمتة
- التقط لقطات بعد أي تنقيح أو إجراء يعدل DOM للحصول على مراجع عناصر جديدة
- استخدم إجراءات الانتظار أو الشروط الصريحة قبل التفاعل مع العناصر المحملة ديناميكيًا
تجنب
- Do not hardcode credentials directly in automation scripts or prompts
- Do not assume element references persist after page navigation - always re-snapshot
- Do not leave sessions running indefinitely - implement timeout and cleanup logic
- Do not use for bypassing security measures, CAPTCHA, or unauthorized access to protected resources