aradotso/web-access-claude-skill

Donne à Claude Code un accès complet à Internet avec dispatching à trois canaux, automatisation du navigateur via CDP et répartition parallèle des tâches entre sous-agents.

Qu'est-ce que web-access-claude-skill ?

Cette compétence permet à Claude Code de naviguer librement sur Internet en utilisant un mécanisme de dispatching à trois couches : appels API REST, extraction de contenu statique (via requests/BeautifulSoup), et pilotage complet d'un navigateur headless via le protocole CDP (Chrome DevTools Protocol). Elle prend en charge la répartition parallèle des tâches volumineuses entre plusieurs sous-agents, ce qui accélère l'exécution des requêtes complexes nécessitant des interactions web multiples. Idéale pour les développeurs utilisant Claude Code, elle apporte une capacité de scraping dynamique, d'automatisation de formulaires et de navigation interactive directement dans le terminal. Le système détecte automatiquement le mode adapté à chaque demande : API simple, extraction de page ou contrôle total du navigateur.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aradotso/trending-skills/tree/main/skills/web-access-claude-skill

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait web-access-claude-skill ?

Donne à Claude Code un accès complet à Internet avec dispatching à trois canaux, automatisation du navigateur via CDP et répartition parallèle des tâches entre sous-agents.

Fonctionnalités

  • Dispatching à trois canaux : Choix automatique entre appels API REST, extraction de contenu HTML statique et pilotage d'un navigateur headless.
  • Automatisation CDP : Contrôle complet d'un navigateur Chrome headless (navigation, clics, formulaires, capture d'écran).
  • Répartition parallèle : Fractionnement et exécution simultanée de tâches complexes entre plusieurs sous-agents.
  • Scraping dynamique : Extraction de données de sites utilisant JavaScript lourd.
  • Gestion des sessions : Conservation des cookies et de l'état de session entre les requêtes.

Prérequis

  • Node.js 18+
  • Claude Code installé et configuré
  • Puppeteer ou Playwright (pour le mode navigateur)

Installation

# Cloner le dépôt
git clone https://github.com/aradotso/web-access-claude-skill.git
cd web-access-claude-skill

# Installer les dépendances
npm install

# Configurer les variables d'environnement (optionnel)
export BROWSER_HEADLESS=true
export MAX_PARALLEL_AGENTS=3

Utilisation

  1. Activez la compétence dans votre projet Claude Code :

    claude add-skill ./chemin/vers/la/compétence
    
  2. Utilisez les commandes suivantes dans Claude Code :

    • fetch <url> : Récupère le contenu HTML statique d'une URL.
    • browse <url> : Ouvre une session navigateur et retourne le rendu complet.
    • scrape <url> <selecteur> : Extrait des éléments spécifiques via un sélecteur CSS.
    • parallel-scrape <urls> : Scrape plusieurs URLs en parallèle.
  3. Exemple :

    fetch https://example.com
    browse https://example.com
    parallel-scrape https://site1.com https://site2.com
    

Structure du projet

web-access-claude-skill/
├── src/
│   ├── dispatcher.ts       # Logique de dispatching à trois couches
│   ├── browser.ts          # Automatisation CDP
│   ├── scraper.ts          # Extraction de contenu statique
│   └── parallel.ts         # Gestion des sous-agents parallèles
├── skills/
│   └── web-access.md       # Définition de la compétence
├── package.json
└── README.md

Dépannage

  • Erreur "Browser not found" : Assurez-vous que Puppeteer ou Playwright est installé (npx puppeteer install).
  • Problèmes de session : Supprimez le dossier ./.session pour réinitialiser les cookies.
  • Limite de débit : Réduisez MAX_PARALLEL_AGENTS à 1 ou 2.

Licence

MIT

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

aradotso/724-office-ai-agent

Self-evolving AI agent system with 26 tools, three-layer memory, MCP plugins, and 24/7 self-repair in pure Python.

aradotso/agency-agents-ai-specialists

A collection of specialized AI agent personalities for Claude Code, Cursor, Aider, Windsurf, and other AI coding tools — covering engineering, design, marketing, sales, and more.

aradotso/agent-browser-automation

Headless browser automation CLI for AI agents using native Rust binary with Chrome DevTools Protocol

aradotso/antigravity-manager

AI coding agent skill for Antigravity Manager — a Tauri v2 + Rust desktop app and Docker service that manages multiple Google/Anthropic accounts and proxies them as standard OpenAI/Anthropic/Gemini API endpoints with intelligent account rotation.

aradotso/aracli-deploy-management

Guide to deploying and managing OpenClaw-compatible AI agent systems across cloud, bare metal, and hybrid infrastructure.

aradotso/autoresearchclaw-autonomous-research

Fully autonomous research pipeline that turns a topic idea into a complete academic paper with real citations, experiments, and conference-ready LaTeX.

aradotso/autoresearch-genealogy

Structured prompts, vault templates, and autonomous research workflows for AI-assisted genealogy using Claude Code.

aradotso/brreg

Search and retrieve Norwegian company data from Brønnøysundregistrene (the Norwegian Business Registry). Access all ~1.2 million registered companies in Norway.

aradotso/chrome-cdp-live-browser

Give AI agents access to your live Chrome session via CDP — interact with open tabs, logged-in accounts, and current page state

aradotso/claude-hud-statusline

A Claude Code plugin that displays a real-time HUD showing context usage, active tools, running agents, and todo progress in your terminal statusline.

aradotso/claude-peers-mcp

Enable multiple Claude Code instances to discover each other and exchange messages in real-time via a local broker daemon and MCP server.

aradotso/clui-cc-claude-overlay

Command Line User Interface for Claude Code — a floating macOS desktop overlay with multi-tab sessions, permission approval UI, voice input, and skills marketplace.

aradotso/cmux-terminal-multiplexer

AI-native terminal multiplexer with programmable socket API, full Playwright-equivalent browser automation, and agent team coordination — built for Claude Code and autonomous agent workflows

aradotso/code-review-graph

Build a persistent knowledge graph of your codebase so Claude reads only what matters — up to 49x fewer tokens on coding tasks.

aradotso/codex-autoresearch-loop

Self-directed iterative research skill for Codex that continuously cycles through modify, verify, retain or discard, and repeat until a measurable goal is reached.

aradotso/copaw-ai-assistant

Personal AI assistant framework supporting multiple chat channels (DingTalk, Feishu, QQ, Discord, etc.) with extensible skills, local/cloud deployment, and cron scheduling.

aradotso/corridorkey-green-screen

AI-powered green screen keyer that unmixes foreground colors and generates clean linear alpha channels using neural networks

aradotso/crucix-intelligence-dashboard

Personal intelligence agent that aggregates 27 OSINT data sources into a self-hosted Jarvis-style dashboard with Telegram/Discord bots, LLM analysis, and real-time alerts.

aradotso/daily-stock-analysis

LLM-powered A/H/US stock intelligent analysis system with multi-source data, real-time news, AI decision dashboards, and multi-channel push notifications via GitHub Actions.

aradotso/deepseek-ocr

Expert skill for using DeepSeek-OCR, a vision-language model for optical character recognition with context optical compression supporting documents, PDFs, and images.

Skills associés