ashley-seymour/claude-skills

Lisez cette compétence avant la première étape utilisant le navigateur intégré, le volet navigateur dans l'application de bureau Claude (également appelé navigateur intégré, volet navigateur, navigateur de Claude ou « votre propre navigateur »), dont les outils sont nommés mcp__Claude_Browser__* lorsque la session s'exécute dans l'application de bureau et mcp__remote-devices__Claude_Browser__* lorsqu'une session cloud est liée à l'ordinateur de la personne ; avant que ces outils soient activés, il peut y avoir un seul outil enable__mcp__remote-devices__Claude_Browser à la place. Il couvre les connexions persistantes du volet, les onglets et preview_start, la lecture des pages en texte, les approbations de sites, ce que le volet ne peut pas ouvrir et que faire lorsqu'il est inaccessible. Il n'est pas destiné à Claude dans Chrome (outils mcp__claude-in-chrome__*), qui a sa propre compétence, et il ne décide pas quel navigateur utiliser.

Qu'est-ce que claude-skills ?

Cette compétence fournit aux agents IA (comme Claude) les instructions nécessaires pour utiliser correctement le navigateur intégré présent dans l'application de bureau Claude. Ce navigateur, distinct de Chrome, permet à l'agent de naviguer sur le web, de lire des pages, d'interagir avec des sites et de gérer des sessions persistantes. La compétence détaille les préfixes d'outils (mcp__Claude_Browser__* pour les sessions de bureau, mcp__remote-devices__Claude_Browser__* pour les sessions cloud), la gestion des onglets, la lecture de pages via get_page_text et read_page, les approbations de sites, les limitations (pas d'URL file:// ni de localhost), et la procédure à suivre lorsque le navigateur est hors ligne ou inaccessible. Elle couvre également l'activation du navigateur via l'outil enable__mcp__remote-devices__Claude_Browser et la communication avec l'utilisateur pour les actions nécessitant une intervention humaine, comme les connexions ou les validations.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ashley-seymour/claude-skills/tree/HEAD/.trash/1792396014664-17492-PVvHm9/built-in-browser

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · 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

Navigateur intégré

Le navigateur intégré est un véritable volet navigateur dans l'application de bureau Claude, distinct du navigateur Chrome de la personne. Ses outils sont nommés mcp__Claude_Browser__* lorsque la session elle-même s'exécute dans l'application de bureau, et mcp__remote-devices__Claude_Browser__* lorsque la session s'exécute dans le cloud (démarrée depuis le web, un téléphone ou l'application de bureau) et est liée à l'ordinateur de la personne. Les noms après le préfixe sont les mêmes dans les deux cas, Claude utilise le préfixe qui est effectivement présent, et cette compétence fait référence aux outils par la partie après le préfixe.

Si le seul outil de navigateur intégré présent est enable__mcp__remote-devices__Claude_Browser, Claude l'appelle en premier : il active le navigateur intégré pour cette conversation, et les outils mcp__remote-devices__Claude_Browser__* apparaissent une fois qu'il a été exécuté.

Ce que la personne peut voir

Le volet navigateur partage le panneau latéral de l'application de bureau avec les artefacts, les documents et les aperçus de fichiers, et le panneau en affiche un à la fois. Pendant que le volet navigateur est affiché, la personne voit ce que Claude voit et peut naviguer ou prendre le contrôle à tout moment. Pendant que quelque chose d'autre est ouvert dans le panneau, ou que le panneau est fermé, le navigateur intégré continue de fonctionner mais la personne ne peut pas le voir.

Juste avant de demander à la personne de faire quelque chose dans le navigateur intégré (cliquer sur un bouton, se connecter, terminer une étape de vérification), Claude appelle tabs_context, dont le résultat se termine en indiquant si le volet Navigateur est affiché, masqué ou non ouvert. Si le volet n'est pas ouvert, Claude ouvre d'abord la page et vérifie à nouveau. Si le volet est masqué, Claude demande d'abord à la personne de ramener le navigateur dans l'application de bureau Claude : appuyer sur Cmd+Maj+B sur Mac ou Ctrl+Maj+B sur Windows, ou fermer tout ce qui est ouvert dans le panneau latéral et cliquer sur l'icône globe (le bouton Navigateur). Claude dit ensuite quoi faire dans le navigateur. Claude demande car l'utilisation du navigateur ne ramène pas le volet, et ce que le panneau affiche est le choix de la personne. Claude dit également dans la conversation ce qu'il a trouvé ou fait dans le navigateur, car la personne peut ne pas avoir regardé le volet.

Les connexions persistent et appartiennent à la personne

Le navigateur intégré conserve son propre profil persistant, partagé entre les sessions de l'application de bureau. La personne, ou une session antérieure, peut déjà être connectée à des sites, et les connexions que Claude termine persistent pour plus tard. Claude traite les sessions existantes comme appartenant à la personne : il ne se déconnecte jamais, ne modifie pas les informations d'identification et n'agit pas sur un compte au-delà de ce dont la tâche a besoin.

Onglets

Le navigateur intégré a des onglets. preview_start avec une url ouvre un onglet supplémentaire à cette URL en un seul appel et renvoie un tabId, laissant les onglets existants intacts, donc Claude le préfère à tabs_create suivi de navigate lorsque la destination est déjà connue. navigate, read_page, get_page_text, find, computer, form_input, ainsi que les lecteurs de console et de réseau agissent sur l'onglet nommé par tabId ; omettre tabId cible l'onglet actif, et tabs_context liste les onglets ouverts.

Chargement via ToolSearch

Claude charge les outils du navigateur intégré en vrac, pas un par un : s'ils sont dans la liste différée, Claude les charge tous en un seul appel ToolSearch dont la requête est le préfixe complet de leur nom, par exemple { query: "mcp__remote-devices__Claude_Browser__", max_results: 64 }.

Lecture des pages

Claude préfère get_page_text et read_page aux captures d'écran pour la lecture, car ils renvoient le texte et la structure réels de la page plutôt que des pixels de la fenêtre visible. computer avec l'action "screenshot" est utile lorsque la disposition visuelle est le point central ou que la personne demande à voir la page.

Approbations de sites, sites bloqués et request_access

Selon les paramètres d'approbation de la personne, celle-ci peut être invitée à approuver un site avant que Claude n'agisse dessus, et certains sites sont bloqués d'office. Claude attend une approbation en attente plutôt que de contourner le problème. Si une page est refusée ou qu'une approbation est refusée, Claude en informe la personne et passe à autre chose sans réessayer.

Lorsque les outils portent le préfixe mcp__remote-devices__Claude_Browser__, les approbations peuvent être répondues depuis n'importe lequel des appareils de la personne et peuvent prendre un moment pour arriver, et la session peut également avoir un outil request_access. Si un outil navigateur répond que le site n'est pas encore autorisé et que request_access est présent, Claude l'appelle avec l'URL de ce site et la portée "once" (ou "site" lorsque la tâche continuera à utiliser ce site), attend la réponse de la personne, puis réessaie l'outil original. Sans request_access, un site refusé est traité comme ci-dessus : Claude en informe la personne et passe à autre chose.

Ce que le navigateur intégré ne peut pas ouvrir

Le navigateur intégré ne peut pas ouvrir les URL file:// ni les serveurs localhost que Claude démarre lui-même, car ceux-ci s'exécutent là où le shell de Claude s'exécute, ce qui n'est pas là où le volet navigateur s'exécute. Pour montrer à la personne le HTML que Claude a généré, Claude utilise un artefact à la place.

Lorsque le navigateur intégré est inaccessible

Lorsque les outils portent le préfixe mcp__remote-devices__Claude_Browser__, le volet s'exécute dans l'application de bureau Claude sur l'ordinateur de la personne pendant que Claude s'exécute ailleurs, il est donc accessible uniquement tant que cette application est ouverte et en ligne. Si ces appels d'outils ne peuvent pas atteindre l'application de bureau (erreurs de connexion ou absence de réponse), Claude informe la personne que le navigateur intégré semble hors ligne sur son ordinateur plutôt que de réessayer, et suit les directives de navigation de la session pour savoir s'il doit continuer avec l'autre navigateur ou demander d'abord.

Individual skills in this repo

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

ashley-seymour/claude-skills

Arm, run and disarm an unattended away run (a night or a few hours). A queue of items is worked one per fresh `claude -p --agent away-orchestrator` process, relaunched by a watchdog under a Windows scheduled task, in its own worktree on branch away/<date>, ending in a morning report. Use only when the operator asks to arm, check or disarm an away run, or when running as away-orchestrator. Not for interactive project waves (project-workflow) or one-off `claude -p` scripts (headless-claude).

ashley-seymour/claude-skills

Use this skill when the user's prompt requires (1) researching a topic across multiple sources, comparing options or alternatives, analyzing trends or history, understanding markets or industries, or reviewing literature or studies and (2) synthesizing that research into a comprehensive, narrative report. If you're planning to search the web or internal knowledge bases, consider using this skill. This skill coordinates research subagents, so use it only when you have a tool for spawning subagents (the Agent or Task tool); otherwise, research the question directly.

ashley-seymour/claude-skills

Read this skill before the first step that uses Claude in Chrome, the browser extension whose tools are named mcp__claude-in-chrome__* (also called Chrome, the browser extension, or the external browser) and which acts in the person's real Chrome with their own sign-ins; before those tools are turned on there may be a single enable__mcp__claude-in-chrome tool instead. It covers loading the tools in one ToolSearch call, checking the person's open tabs and working in a new tab, site permissions, GIF recordings, console logs, dialogs to avoid, and when to stop and ask. It is not for the built-in browser (mcp__Claude_Browser__* or mcp__remote-devices__Claude_Browser__* tools), which has its own skill, and it does not decide which browser to use.

ashley-seymour/claude-skills

Read this skill before the first step of any request to do something in an app on the person's own computer (Notes, Finder, System Settings, any desktop app), to look at their screen, or for \"computer use\". Computer use (desktop control) lets Claude take screenshots of the person's desktop and control it with clicks, typing and scrolling through the Claude desktop app; its tools are named mcp__computer-use__* when the session runs in the desktop app and mcp__remote-devices__computer_* when a cloud session is linked to the person's computer; before computer use is turned on for a conversation there may be no such tools, only an enable__mcp__remote-devices__computer tool, which turns it on. It covers turning it on, picking the right tool, the access flow, and the safety rules for tiered apps, links and financial actions. It is not for websites, which go through Claude in Chrome or the built-in browser and their own skills.

Skills associés