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

web-browser

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

웹 자동화를 위한 Chrome 브라우저 제어

스크래핑, 테스트, 데이터 추출을 위해 웹 브라우저 상호작용을 자동화합니다. Chrome DevTools Protocol을 통해 Chrome을 원격으로 제어하여 클릭, 탐색, JavaScript 평가, 스크린샷 캡처를 프로그램적으로 수행합니다.

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

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "web-browser". Navigate to example.com and extract all links

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

  • - Title: Example Domain
  • - Links found: 1
  • - URL: https://www.iana.org/help/example-domains

استخدام "web-browser". Take a screenshot of example.com

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

  • Screenshot saved to: /var/folders/.../screenshot-2024-01-17T10-30-00.png

استخدام "web-browser". Find all headings on the page

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

  • - Heading 1: Welcome
  • - Heading 2: Getting Started
  • - Heading 3: Documentation

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

مخاطر متوسطة
v4 • 1/17/2026

This is a legitimate browser automation skill using Chrome DevTools Protocol. The static analyzer flagged patterns common to both automation tools and malicious software. After evaluating the code context, all high-severity findings are false positives. The skill's external command usage (spawn, execSync, backticks) is for legitimate browser management: starting Chrome, killing processes, creating directories, and syncing user profiles. The 'C2 keywords' flagged in dependencies are standard npm packages (commander, proxy-agent, degenerator) required by puppeteer-core. The 'weak cryptographic algorithm' findings are checksum verification in archive libraries. The skill does have elevated privileges by design (browser control), but this is its intended function with no evidence of credential exfiltration or data theft.

8
الملفات التي تم فحصها
1,500
الأسطر التي تم تحليلها
4
النتائج
4
إجمالي عمليات التدقيق

عوامل الخطر

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

درجة الجودة

45
الهندسة المعمارية
90
قابلية الصيانة
85
المحتوى
30
المجتمع
65
الأمان
91
الامتثال للمواصفات

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

웹 애플리케이션 테스트

요소를 프로그램적으로 클릭하고, 폼을 채우고, 페이지 상태를 검증하여 UI 테스트를 자동화합니다.

웹 데이터 추출

페이지를 탐색하고 JavaScript를 실행해 구조화된 데이터를 추출하여 웹사이트를 스크래핑합니다.

페이지 동작 검증

스크린샷을 촬영하고 페이지 콘텐츠를 평가하여 시각적/기능적 정확성을 검증합니다.

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

탐색 및 확인
Start Chrome and navigate to https://example.com. What is the page title?
구조화된 데이터 추출
Navigate to https://news.ycombinator.com and extract all article titles using eval.js.
시각적 검증
Take a screenshot of the current page and save it to a temp file.
대화형 선택
Use the element picker to find the submit button on the page.

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

  • 실행 간 로그인 세션을 유지해야 할 때만 --profile 플래그를 사용하세요
  • 브라우저 컨텍스트에서 평가하기 전에 JavaScript 코드를 항상 검증하세요
  • 리소스 누수를 피하기 위해 자동화 작업 후 Chrome을 올바르게 종료하세요

تجنب

  • 페이지 동작을 변경할 수 있는 신뢰할 수 없는 JavaScript 코드를 실행하지 마세요
  • 도난된 자격 증명으로 로그인 플로우를 자동화하는 데 이 스킬을 사용하지 마세요
  • 작업 완료 후 Chrome을 백그라운드에서 계속 실행해 두지 마세요

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

이 스킬은 Linux나 Windows에서 작동하나요?
현재 하드코딩된 Chrome 경로를 사용하는 macOS용으로 설계되었습니다. 다른 플랫폼용으로 수정할 수 있습니다.
폼 제출을 자동화할 수 있나요?
예, eval.js를 사용해 폼 필드를 채우고 제출 이벤트를 트리거하는 JavaScript를 실행하세요.
내 브라우징 데이터는 सुरक्षित한가요?
이 스킬은 localhost:9222에서 로컬로 실행됩니다. 프로필 동기화는 명시적인 --profile 플래그가 필요합니다.
웹 스크래핑에 사용할 수 있나요?
예, 하지만 스크래핑 시 웹사이트의 서비스 약관과 robots.txt를 준수하세요.
어떤 JavaScript를 실행할 수 있나요?
브라우저 컨텍스트에서 실행되는 모든 JavaScript입니다. DOM 접근, 콘텐츠 수정, 데이터 추출이 가능합니다.
작업 후 Chrome을 어떻게 종료하나요?
이 스킬은 Chrome 라이프사이클을 관리합니다. Ctrl+C를 사용하거나 'killall Google Chrome'을 실행해 중지하세요.

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

المؤلف

Dwsy

الترخيص

Stolen from Mario

مرجع

main

بنية الملفات

📁 scripts/

📄 eval.js

📄 nav.js

📄 pick.js

📄 screenshot.js

📄 start.js

📄 pnpm-lock.yaml

📄 SKILL.md