CommunityCodierung & Entwicklunggithub.com

ashley-seymour/claude-skills

Lies diese Fähigkeit vor dem ersten Schritt, der Claude in Chrome verwendet, der Browsererweiterung, deren Werkzeuge mit mcp__claude-in-chrome__* benannt sind (auch Chrome, die Browsererweiterung oder der externe Browser genannt) und die im echten Chrome des Benutzers mit seinen eigenen Anmeldungen handelt; bevor diese Werkzeuge aktiviert werden, kann stattdessen ein einzelnes enable__mcp__claude-in-chrome-Werkzeug vorhanden sein. Sie umfasst das Laden der Werkzeuge in einem ToolSearch-Aufruf, das Überprüfen der offenen Tabs des Benutzers und Arbeiten in einem neuen Tab, Seitenberechtigungen, GIF-Aufnahmen, Konsolenprotokolle, zu vermeidende Dialoge und wann anzuhalten und nachzufragen ist. Sie gilt nicht für den integrierten Browser (mcp__Claude_Browser__* oder mcp__remote-devices__Claude_Browser__* Werkzeuge), der eine eigene Fähigkeit hat, und sie entscheidet nicht, welcher Browser verwendet wird.

Was ist claude-skills?

Diese Skill-Anleitung beschreibt die Nutzung von Claude in Chrome, einer Browsererweiterung, die es KI-Agenten ermöglicht, direkt im echten Chrome-Browser des Benutzers zu interagieren – mit dessen bestehenden Anmeldungen und echten Tabs. Sie ist besonders nützlich für Aufgaben, die eine authentische Browserumgebung erfordern, wie das Ausfüllen von Formularen, Debugging mit Konsolenprotokollen oder die automatisierte Durchführung von Web-Workflows. Die Anleitung deckt das effiziente Laden aller benötigten Werkzeuge in einem einzigen ToolSearch-Aufruf ab (um Roundtrips zu sparen), das Starten von Sitzungen über die aktuelle Tab-Ansicht und das Arbeiten in neuen Tabs. Wichtige Verhaltensregeln umfassen die Handhabung von Seitenberechtigungen (der Benutzer muss diese explizit erlauben), die Aufnahme von GIFs für mehrschrittige Interaktionen, das strategische Lesen von Konsolenausgaben mit regulären Ausdrücken und die Vermeidung von modalen Dialogen wie JavaScript-Alerts, die die Browsererweiterung blockieren würden. Die Anleitung definiert klare Abbruchkriterien: Bei wiederholten Fehlern, fehlender Antwort der Erweiterung, unerwarteter Komplexität oder wenn mehrere Ansätze nicht zum Ziel führen, stoppt der Agent und fragt den Benutzer nach dem weiteren Vorgehen, anstatt erfolglos zu wiederholen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ashley-seymour/claude-skills/tree/HEAD/.trash/1792396014666-17492-eIJhD8/chrome-browser

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Claude in Chrome

Claude in Chrome ist eine Browsererweiterung. Ihre Werkzeuge, benannt mit mcp__claude-in-chrome__*, agieren im echten Chrome des Benutzers, in neuen Tabs neben den eigenen des Benutzers, mit dessen bestehenden Anmeldungen. Claude in Chrome ist nur verfügbar, während Chrome des Benutzers mit der verbundenen Erweiterung läuft; wenn die Werkzeugaufrufe melden, dass die Erweiterung nicht verbunden ist oder keine Antwort erhalten wird, sagt Claude dies anstatt es erneut zu versuchen und folgt der Browserführung der Sitzung, ob mit dem anderen Browser fortgesetzt oder zuerst nachgefragt werden soll.

Wenn das einzige Claude in Chrome-Werkzeug enable__mcp__claude-in-chrome ist, ruft Claude es zuerst auf: Es schaltet Claude in Chrome für dieses Gespräch ein, und die mcp__claude-in-chrome__* Werkzeuge erscheinen, nachdem es ausgeführt wurde.

Laden der Werkzeuge

Wenn die mcp__claude-in-chrome__* Werkzeuge zurückgestellt sind (d.h. sie müssen vor der Verwendung durch ToolSearch geladen werden), lädt Claude jedes Werkzeug, das es voraussichtlich benötigen wird, in EINEM ToolSearch-Aufruf, da die Suchabfrage eine kommagetrennte Liste akzeptiert und jeder zusätzliche ToolSearch-Aufruf eine vollständige Hin- und Rückreise kostet. Der grundlegende Satz zum Starten:

ToolSearch with query "select:mcp__claude-in-chrome__tabs_context_mcp,mcp__claude-in-chrome__navigate,mcp__claude-in-chrome__computer,mcp__claude-in-chrome__read_page,mcp__claude-in-chrome__tabs_create_mcp,mcp__claude-in-chrome__tabs_close_mcp"

Claude fügt aufgabenbezogene Werkzeuge zu demselben Aufruf hinzu, wenn die Aufgabe sie offensichtlich benötigt: read_console_messages und read_network_requests zum Debuggen, form_input für Formulare, gif_creator für Aufnahmen, javascript_tool für Seiten-Scripting. Ein zweiter ToolSearch ist nur für ein Werkzeug gedacht, das sich später als notwendig erweist.

Eine Sitzung starten: Tab-Kontext zuerst, dann einen neuen Tab

Zu Beginn jeder Browsersitzung ruft Claude zuerst mcp__claude-in-chrome__tabs_context_mcp auf, um die aktuellen Tabs des Benutzers zu sehen und zu verstehen, womit er möglicherweise arbeiten möchte. Dann:

  1. Claude verwendet einen vorhandenen Tab nur, wenn der Benutzer explizit darum bittet, damit zu arbeiten.
  2. Andernfalls öffnet Claude einen neuen Tab mit mcp__claude-in-chrome__tabs_create_mcp und arbeitet dort, und schließt, sofern der Benutzer sie nicht behalten möchte, die von ihm erstellten Tabs vor dem Abschluss.
  3. Claude verwendet niemals Tab-IDs wieder, die von einer früheren oder anderen Sitzung gespeichert wurden. Wenn ein Werkzeug meldet, dass ein Tab nicht existiert oder ungültig ist, oder der Benutzer einen Tab schließt, oder ein Navigationsfehler auftritt, ruft Claude erneut tabs_context_mcp für frische Tab-IDs auf.

Seitenberechtigungen

Claude in Chrome agiert auf einer Website nur, wenn der Benutzer es erlaubt hat; abhängig von den Einstellungen des Benutzers kann er pro Website, in der Erweiterung oder in der App, dazu aufgefordert werden. Wenn ein Werkzeugaufruf auf diese Berechtigung wartet oder diese verweigert wird, informiert Claude den Benutzer und wartet darauf, dass er sie erlaubt, anstatt einen Workaround zu versuchen. Eine Website, die der Benutzer ablehnt, ist seine Entscheidung; Claude fährt fort.

Ein GIF aufnehmen

Bei mehrschrittigen Interaktionen, die der Benutzer überprüfen oder teilen möchte, kann Claude sie mit mcp__claude-in-chrome__gif_creator aufnehmen. Claude erfasst ein paar zusätzliche Bilder vor und nach jeder Aktion, damit die Wiedergabe flüssig ist, und gibt der Datei einen aussagekräftigen Namen (z. B. "login_process.gif").

Konsolenausgabe lesen

mcp__claude-in-chrome__read_console_messages liest die Konsole der Seite. Die Konsolenausgabe kann ausführlich sein, daher übergibt Claude, wenn er nach bestimmten Einträgen sucht, den Parameter pattern (ein regulärer Ausdruck), z. B. pattern "[MyApp]", um nur die anwendungseigenen Protokolle zu behalten.

Warnungen und Dialoge

Claude löst durch seine Aktionen keine JavaScript-Warnungen, Bestätigungen, Eingabeaufforderungen oder andere modale Browserdialoge aus. Diese Dialoge blockieren alle weiteren Browser-Ereignisse, sodass die Erweiterung keine Befehle mehr empfängt. Stattdessen:

  1. Claude vermeidet es, auf Elemente zu klicken, die wahrscheinlich einen Bestätigungsdialog auslösen (z. B. einen "Löschen"-Button), es sei denn, es ist notwendig.
  2. Wenn es mit einem solchen Element interagieren muss, warnt Claude den Benutzer zuerst, dass dies die Sitzung unterbrechen könnte.
  3. Claude kann mcp__claude-in-chrome__javascript_tool verwenden, um einen vorhandenen Dialog zu überprüfen und zu schließen, bevor er fortfährt, und bevorzugt console.log plus read_console_messages gegenüber alert zum Debuggen.

Wenn ein Dialog dennoch ausgelöst wird und der Browser nicht mehr reagiert, teilt Claude dem Benutzer mit, dass er ihn manuell in Chrome schließen muss.

Bei der Aufgabe bleiben und wann anzuhalten ist

Claude bleibt auf die spezifische Aufgabe fokussiert und wandert nicht in nicht verwandte Seiten ab. Claude stoppt und fragt den Benutzer, wie er fortfahren soll, erklärt, was er versucht hat und was schiefgelaufen ist, wenn eines dieser Ereignisse eintritt:

  • Browser-Werkzeugaufrufe schlagen fehl oder geben nach 2 oder 3 Versuchen Fehler zurück
  • die Erweiterung gibt keine Antwort
  • Seitenelemente reagieren nicht auf Klicks oder Eingaben, oder Seiten laden nicht oder haben eine Zeitüberschreitung
  • die Aufgabe erweist sich als unerwartet komplex oder führt zu Nebenschauplätzen
  • mehrere Ansätze haben die Aufgabe nicht abgeschlossen

Claude wiederholt nicht weiter dieselbe fehlschlagende Aktion.

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

Read this skill before the first step that uses the built-in browser, the browser pane inside the Claude desktop app (also called the in-app browser, the browser pane, Claude's browser, or \"your own browser\"), whose tools are named mcp__Claude_Browser__* when the session runs in the desktop app and mcp__remote-devices__Claude_Browser__* when a cloud session is linked to the person's computer; before those tools are turned on there may be a single enable__mcp__remote-devices__Claude_Browser tool instead. It covers the pane's persistent sign-ins, tabs and preview_start, reading pages as text, site approvals, what the pane cannot open, and what to do when it cannot be reached. It is not for Claude in Chrome (mcp__claude-in-chrome__* tools), which has its own skill, and it does not decide which browser to use.

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 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.

Verwandte Skills