Compétences agent-browser
🌐

agent-browser

Risque faible ⚙️ Commandes externes🌐 Accès réseau📁 Accès au système de fichiers

Automatiser les tâches de navigateur avec des agents IA

Également disponible depuis: inference-sh-8,vercel-labs,inferencesh,inf-sh

Cette compétence permet aux agents IA d'automatiser les interactions du navigateur, y compris la navigation, le remplissage de formulaires, l'extraction de données et l'enregistrement visuel via un système de référence @e simple.

Prend en charge: Claude Codex Code(CC)
🥉 73 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "agent-browser". Ouvrir https://example.com et obtenir les éléments

Résultat attendu:

Session démarrée avec l'ID : abc123. Éléments trouvés : @e1 [a] "Example Domain", @e2 [h1] "Example Domain", @e3 [p] "This domain is for use..."

Utilisation de "agent-browser". Remplir le formulaire de connexion et soumettre

Résultat attendu:

Rempli @e1 avec 'user@example.com', rempli @e2 avec 'password123', cliqué sur @e3. Navigation détectée. Re-snapshot recommandé.

Utilisation de "agent-browser". Prendre une capture d'écran

Résultat attendu:

Capture d'écran capturée : {base64 encoded image data}, dimensions : 1920x1080

Audit de sécurité

Risque faible
v1 • 2/15/2026

This is a legitimate browser automation skill using Playwright via inference.sh CLI. The static scanner flagged 606 potential issues, but upon evaluation, all findings are false positives: external_commands detections are bash command examples in documentation, network detections are legitimate test URLs, and the heuristic 'dangerous combination' flag describes expected browser automation behavior (network access + code execution + session management). This skill provides standard web automation functionality for AI agents.

10
Fichiers analysés
2,310
Lignes analysées
6
résultats
1
Total des audits
Problèmes à risque faible (3)
Documentation Contains Shell Command Examples
The skill documentation includes bash scripts showing CLI usage. Command substitution syntax is for examples, not actual execution.
Example URLs in Documentation
Documentation contains test URLs like example.com and google.com - standard practice for technical documentation.
Browser Session Management
Skill manages browser sessions including cookies and authentication state. This is core browser automation functionality, not credential access vulnerability.
Audité par: claude

Score de qualité

45
Architecture
100
Maintenabilité
85
Contenu
50
Communauté
84
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Soumission automatique de formulaires

Remplir et soumettre des formulaires web par programmation pour l'automatisation de la saisie de données

Extraction de contenu web

Naviguer sur des sites web et extraire des données structurées pour la recherche ou la surveillance

Tests de navigateur visuels

Enregistrer les interactions du navigateur pour créer de la documentation visuelle ou déboguer des problèmes

Essayez ces prompts

Ouvrir et naviguer
Utilisez la compétence agent-browser pour ouvrir [URL] et obtenir les références d'éléments pour tous les éléments interactifs de la page.
Remplir les champs de formulaire
En utilisant la session [SESSION_ID], remplissez le champ de formulaire avec la réf @e1 avec le texte '[TEXT]', puis cliquez sur le bouton avec la réf @e2.
Capturer une capture d'écran
Prenez une capture d'écran pleine page de la session actuelle [SESSION_ID] et enregistrez-la.
Extraire des données après une action
Cliquez sur l'élément @e1 pour naviguer vers la page suivante, puis prenez un instantané et extrayez tout le texte des titres de la nouvelle page.

Bonnes pratiques

  • Toujours refaire un instantané après la navigation pour obtenir des références d'éléments actualisées
  • Utiliser des attentes explicites après les actions qui déclenchent un chargement asynchrone
  • Fermer les sessions une fois terminées pour libérer les ressources du navigateur
  • Activer l'enregistrement vidéo uniquement lorsque nécessaire pour le débogage

Éviter

  • Utiliser des références d'éléments d'une page précédente sans refaire d'instantané
  • Ne pas gérer la navigation après les actions de clic
  • Fuir des IDs de session ou ne pas gérer le cycle de vie des sessions
  • Tenter d'interagir avec des éléments qui peuvent ne pas être visibles

Foire aux questions

Qu'est-ce que le système de référence @e ?
Les éléments de la page sont retournés avec des préfixes @e comme @e1, @e2. Ces références sont utilisées pour identifier quel élément doit être manipulé. Les références changent après chaque instantané.
Pourquoi dois-je refaire un instantané après la navigation ?
Lorsque vous naviguez vers une nouvelle page, le DOM change complètement. Les références d'éléments précédentes deviennent invalides et de nouvelles références doivent être récupérées.
Cette compétence peut-elle contourner les pages de connexion ?
La compétence peut automatiser les formulaires de connexion mais ne peut pas contourner l'authentification. Elle peut aider à maintenir des sessions connectées pour les opérations ultérieures.
L'enregistrement vidéo est-il toujours activé ?
Non, l'enregistrement vidéo doit être explicitement activé avec record_video: true dans la fonction open. Il est désactivé par défaut.
Quelles options de proxy sont disponibles ?
La compétence supporte les proxies HTTP, HTTPS et SOCKS5 avec authentification optionnelle via proxy_username et proxy_password.
Puis-je exécuter du JavaScript personnalisé ?
Oui, utilisez la fonction execute pour exécuter du code JavaScript dans le contexte du navigateur. Le résultat est retourné sous forme de chaîne.