browser-discovery
Detectar herramientas del navegador para descubrimiento de documentación
Las herramientas estáticas como curl fallan en sitios renderizados con JavaScript. Esta skill proporciona un árbol de decisiones para detectar cuándo se necesita automatización del navegador y selecciona la mejor herramienta disponible para descubrimiento de documentación.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "browser-discovery". Extraer documentación de un sitio Next.js que bloquea curl
النتيجة المتوقعة:
- Detectado: curl devolvió <1KB con advertencias de JavaScript - se requiere automatización del navegador
- Herramientas disponibles: Playwright MCP vía Chrome debugging en localhost:9222
- Seleccionado: wrapper de Playwright
- Páginas descubiertas: 47 páginas de documentación
- Estructura de navegación: Barra lateral con 6 secciones de nivel superior
استخدام "browser-discovery". Verificar qué herramientas del navegador están disponibles en este entorno
النتيجة المتوقعة:
- Verificando browser_subagent: No encontrado
- Verificando herramientas MCP de Cursor: No encontrado
- Verificando puerto de depuración Chrome 9222: Disponible
- Recomendado: Usar wrapper de Playwright
التدقيق الأمني
آمنPure markdown documentation skill. Contains only guidance on browser automation workflows with no executable code. All shell commands shown are documentation examples, not actual execution. No network calls, file writes, or command execution capabilities.
عوامل الخطر
⚙️ الأوامر الخارجية (92)
🌐 الوصول إلى الشبكة (13)
📁 الوصول إلى نظام الملفات (2)
درجة الجودة
ماذا يمكنك بناءه
Extraer docs renderizadas con JS
Extraer documentación de sitios modernos que usan frameworks React, Next.js o Vue.
Automatizar decisiones del navegador
Ayudar a los asistentes de IA a determinar cuándo se necesita automatización del navegador y qué herramienta usar.
Construir mapas de sitios de documentación
Descubrir y catalogar automáticamente todas las páginas de un sitio de documentación.
جرّب هذه الموجهات
Usa browser-discovery para verificar si curl funciona en el sitio objetivo. Si se necesita automatización del navegador, identifica la mejor herramienta disponible y extrae las páginas de documentación.
Descubre todas las páginas de documentación en https://example.dev. Comienza con browser-detection para verificar si curl funciona, luego usa la herramienta del navegador apropiada.
Verifica las herramientas de automatización del navegador disponibles. Si ninguna está disponible, proporciona instrucciones de configuración para Chrome debugging o sugiere alternativas.
Crea una tubería que intente curl primero, detecte herramientas del navegador, use el wrapper de Playwright para sitios renderizados con JS, y devuelva JSON estructurado.
أفضل الممارسات
- Siempre intenta curl primero antes de invocar automatización del navegador - es más rápido y económico
- Usa instantáneas de accesibilidad en lugar de capturas de pantalla para extracción de enlaces
- Cierra las sesiones del navegador al terminar para evitar fugas de recursos
تجنب
- Usar automatización del navegador cuando curl devolvería contenido completo
- Saltarse la detección de herramientas y asumir que existe una herramienta específica del navegador
- Tomar capturas de pantalla cuando datos estructurados de accesibilidad serían más útiles
الأسئلة المتكررة
¿Qué herramientas de IA soportan esta skill?
¿Cuáles son los límites de la automatización del navegador?
¿Cómo se integra esto con Claude Code?
¿Mis datos están seguros al usar herramientas del navegador?
¿Por qué curl falla en algunos sitios?
¿Cómo es diferente del raspado web regular?
تفاصيل المطور
المؤلف
Consiliencyالترخيص
MIT
المستودع
https://github.com/Consiliency/treesitter-chunker/tree/main/.ai-dev-kit/skills/browser-discoveryمرجع
main
بنية الملفات