
de avenir-web29
Exécutez et améliorez les tâches web autonomes Avenir-Web : choisissez le mode d'exécution, validez et affinez les instructions, exécutez des runs uniques ou groupés, et analysez les sorties pour proposer des améliorations.
Avenir-Web fournit un runtime piloté par CLI pour exécuter et itérer sur des tâches web autonomes. Il prend en charge les tâches uniques, les actions de navigateur atomiques, les requêtes de lecture de page (capture d'écran + question au modèle) et les expériences par lots (batch). Le skill aide à valider la qualité des instructions, à sélectionner un mode d'exécution approprié (headless/headed/demo), à exécuter des runs et à synthétiser les résultats avec une action suivante recommandée.
Utilisez ce skill lorsque vous devez : exécuter une tâche d'automatisation web déterministe, effectuer une action précise dans le navigateur, inspecter une page via une capture d'écran et poser une question à un modèle, ou exécuter et résumer des expériences par lots importantes avec une configuration reproductible. Idéal pour le débogage, le benchmarking et l'amélioration des taux de réussite des tâches.
Compatible avec les agents capables d'exécuter des CLI Python et l'automatisation de navigateur (agents basés sur Playwright, exécuteurs de style Codex/GitHub Copilot, ou tout agent ayant un contrôle du shell et du navigateur).
Avenir-Web est une compétence d'automatisation web qui exécute des tâches de navigateur uniques ou par lots via Playwright avec un agent propulsé par OpenRouter. Les deux scripts groupés (atomic_action.py, read_page.py) ont échoué immédiatement en raison du module 'avenir_web' manquant — ils dépendent de l'installation complète du dépôt. SKILL.md est bien structuré avec des flux de travail clairs et des conseils de mode, mais les scripts ne peuvent pas être exécutés seuls en dehors de l'environnement du dépôt.
avenir_webplaywrighttomlSécurité : Aucun identifiant codé en dur, aucune commande destructive, aucune exfiltration. Les scripts font référence à une clé API externe (OPENROUTER_API_KEY) mais recommandent de ne pas la coder en dur — bonne pratique. Déductions pour le risque d'injection shell provenant d'arguments d'URL non quotés passés aux appels d'agents de type subprocess (-12), et appels réseau vers des URL arbitraires fournies par l'utilisateur via l'agent Playwright (-10), et manipulation de sys.path (-6). Qualité du code : Les scripts sont en Python async propre avec argparse, une gestion d'erreur appropriée via try/finally et une sortie JSON structurée. Cependant, ils plantent à l'importation en dehors du dépôt — ils ne sont ni idempotents ni portables. SKILL.md présente des flux de travail clairs mais les scripts ne peuvent pas être exécutés indépendamment. Architecture : Le frontmatter est minimal (nom + description uniquement, métadonnées manquantes). Les scripts résident dans scripts/ ce qui est une bonne chose, mais ils dépendent profondément du package src/ du dépôt. Les contrats de sortie sont définis mais ne fonctionnent que dans le contexte complet du dépôt. Utilité : L'automatisation web via Playwright est un besoin réel, mais la compétence nécessite une configuration importante (installation du dépôt, Playwright, clé API) et s'adresse à un projet académique spécifique plutôt qu'à un outil généraliste. Public de niche de chercheurs/développeurs travaillant avec le framework Avenir-Web.