CommunityCodierung & Entwicklunggithub.com

xixu-me/use-my-browser

Nutze diese Fähigkeit, wenn eine Aufgabe vom Live-Browser-Sitz des Benutzers oder dem sichtbaren gerenderten Zustand abhängt, anstatt von statischen Abrufen – insbesondere für Browser-Debugging, DevTools-Auswahlen, eingeloggte Dashboards, lokale Host-Apps, Formulare, Uploads/Downloads, Media-Inspektion, DOM/iframe/Shadow-DOM-Inspektion oder Browser-Fehler wie Soft-404, Auth-Walls, Anti-Bot-Prüfungen oder Ratenbegrenzungen.

Was ist use-my-browser?

Die Fähigkeit "xixu-me/use-my-browser" ermöglicht es einem AI-Agenten, direkt auf den Live-Browser des Benutzers zuzugreifen und mit dessen aktuell gerendertem Zustand zu interagieren. Dies ist besonders nützlich, wenn dynamische, authentifizierte oder lokal ausgeführte Webseiten aufgerufen werden müssen, die mit einfachen HTTP-Requests nicht erreichbar sind. Typische Anwendungsfälle sind das Debuggen von DOM- und Shadow-DOM-Strukturen, die Inspektion von Netzwerkanfragen in den DevTools, die Interaktion mit Formularen, Uploads und Downloads sowie die Behebung von Browser-Fehlern, die von Anti-Bot-Maßnahmen oder Sitzungsabläufen verursacht werden. Die Fähigkeit unterstützt gängige AI-Agenten-Plattformen wie Claude Code, Cursor und Codex, indem sie dem Agenten ermöglicht, Aktionen im Browser des Benutzers auszuführen, Elemente auszuwählen und den Seiteninhalt zu analysieren, als wäre der Benutzer selbst am Bildschirm. So können Aufgaben wie das Einrichten von Entwicklungsumgebungen, das Testen von Formularen oder das Beheben von Authentifizierungsproblemen effizient gelöst werden.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/xixu-me/skills/tree/main/skills/use-my-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

Was macht use-my-browser?

Nutze diese Fähigkeit, wenn eine Aufgabe vom Live-Browser-Sitz des Benutzers oder dem sichtbaren gerenderten Zustand abhängt, anstatt von statischen Abrufen – insbesondere für Browser-Debugging, DevTools-Auswahlen, eingeloggte Dashboards, lokale Host-Apps, Formulare, Uploads/Downloads, Media-Inspektion, DOM/iframe/Shadow-DOM-Inspektion oder Browser-Fehler wie Soft-404, Auth-Walls, Anti-Bot-Prüfungen oder Ratenbegrenzungen.

Funktionen

  • Live-Browser-Session: Greife direkt auf den aktuellen Browser-Tab des Benutzers zu, um gerenderte Inhalte zu sehen, statt statische HTML-Seiten abzurufen.
  • DevTools-Integration: Unterstützt die Auswahl von Elementen und das Inspektieren von Netzwerkanfragen direkt aus den Entwicklungswerkzeugen.
  • Authentifizierte Sitzungen: Nutze eingeloggte Dashboards, CMS-Workflows oder andere seitenbasierte Authentifizierungszustände.
  • Lokale Entwicklung: Interagiere mit localhost-Apps, die nur im Browser des Benutzers verfügbar sind.
  • Formular- und Medieninteraktion: Sende Formulare, lade Dateien hoch, starte Downloads und inspiziere Mediendaten (Bilder, Videos, Audio).
  • DOM-Inspektion: Analysiere DOM-Strukturen, iframes und Shadow-DOM-Inhalte.
  • Fehlerbehandlung: Erkennung und Behebung von Soft-404-Seiten, Auth-Walls, Anti-Bot-Checks und Ratenbegrenzungsfehlern.

Unterstützte Plattformen

Diese Fähigkeit ist für AI-Agenten wie Claude Code, Cursor, Codex und andere konzipiert, die eine direkte Interaktion mit dem Browser des Benutzers benötigen.

Verwendung

  1. Initialisierung: Der Agent stellt eine Verbindung zum Live-Browser des Benutzers über eine sichere WebSocket-Verbindung her.
  2. Befehle: Sende Befehle wie navigate, click, type, select, upload, download und inspect.
  3. Rückmeldung: Erhalte gerenderte HTML-Schnappschüsse, Screenshots oder Daten aus DevTools.

Beispiele

# Navigation zu einer Seite
navigate https://example.com/dashboard

# Auswahl eines Elements
select #submit-button

# Formular ausfüllen
type #email-field "[email protected]"

# Screenshot erstellen
screenshot --full-page

Fehlerbehandlung

  • Soft-404: Wenn eine Seite eine benutzerdefinierte Fehlerseite anzeigt, aber HTTP 200 zurückgibt, wird versucht, die eigentliche Seite zu laden.
  • Auth-Walls: Bei Authentifizierungsproblemen wird der Login-Vorgang ausgelöst oder die Sitzung erneuert.
  • Anti-Bot-Prüfungen: Bei CAPTCHA- oder Bot-Erkennung wird der Benutzer um Eingabe gebeten.
  • Ratenbegrenzung: Bei 429-Fehlern wird eine Wartezeit eingelegt und der Vorgang wiederholt.

Sicherheit

  • Der Agent hat nur Zugriff auf den vom Benutzer explizit freigegebenen Tab.
  • Kein Zugriff auf Passwörter oder sensible Daten ohne Benutzeraktion.
  • Sitzungen werden nach Beendigung der Aufgabe automatisch geschlossen.

Fehlerbehandlung (fortgesetzt)

Wenn ein Fehler auftritt, informiert der Agent den Benutzer und schlägt bei Bedarf manuelle Eingriffe vor.

Lizenz

MIT

Individual skills in this repo

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

xixu-me/develop-userscripts

Use when building, debugging, packaging, or publishing browser userscripts for Tampermonkey or ScriptCat, including GM APIs, metadata blocks, permission issues, @match/@grant/@connect setup, ScriptCat background or scheduled scripts, UserConfig blocks, or subscription workflows.

xixu-me/github-actions-docs

Use when users ask how to write, explain, customize, migrate, secure, or troubleshoot GitHub Actions workflows, workflow syntax, triggers, matrices, runners, reusable workflows, artifacts, caching, secrets, OIDC, deployments, custom actions, or Actions Runner Controller, especially when they need official GitHub documentation, exact links, or docs-grounded YAML guidance.

xixu-me/openclaw-secure-linux-cloud

Use when self-hosting OpenClaw on a cloud server, hardening a remote OpenClaw gateway, choosing between SSH tunneling, Tailscale, or reverse-proxy exposure, or reviewing Podman, pairing, sandboxing, token auth, and tool-permission defaults for a secure personal deployment.

xixu-me/opensource-guide-coach

Use when a user wants guidance on starting, contributing to, growing, governing, funding, securing, or sustaining an open source project, or asks about contributor onboarding, community health, maintainer burnout, code of conduct, metrics, legal basics, or open source project adoption.

xixu-me/readme-i18n

Use when the user wants to translate a repository README, make a repo multilingual, localize docs, add a language switcher, internationalize the README, or update localized README variants in a GitHub-style repository.

xixu-me/running-claude-code-via-litellm-copilot

Use when routing Claude Code through a local LiteLLM proxy to GitHub Copilot, reducing direct Anthropic spend, configuring ANTHROPIC_BASE_URL or ANTHROPIC_MODEL overrides, or troubleshooting Copilot proxy setup failures such as model-not-found, no localhost traffic, or GitHub 401/403 auth errors.

xixu-me/secure-linux-web-hosting

Use when setting up, hardening, or reviewing a cloud server for self-hosting, including DNS, SSH, firewalls, Nginx, static-site hosting, reverse-proxying an app, HTTPS with Let's Encrypt or ACME clients, safe HTTP-to-HTTPS redirects, or optional post-launch network tuning such as BBR.

xixu-me/skills-cli

Use when users ask to discover, install, list, check, update, remove, back up, restore, sync, or initialize Agent Skills, mention `bunx skills`, `npx skills`, `skills.sh`, or `skills-lock.json`, ask "find a skill for X", or want help extending agent capabilities with installable skills.

xixu-me/tzst

Use when the user needs to create, extract, flatten, list, test, install, script, or troubleshoot `tzst` CLI workflows for `.tzst` or `.tar.zst` archives, including compression levels, streaming mode, extraction filters, conflict resolution, JSON output, or standalone binary setup, even if they describe the archive task without naming `tzst`.

xixu-me/xdrop

Use this skill when the user wants to send or fetch files through an Xdrop server from the terminal, asks to automate encrypted Xdrop share-link workflows, provides an Xdrop `/t/:transferId#k=...` link to download and decrypt locally, or needs Xdrop CLI flags such as `--quiet`, `--json`, `--expires-in`, `--output`, or `--api-url`, even if they do not explicitly mention the skill name.

xixu-me/xget

Use when tasks involve Xget URL rewriting, registry/package/container/API acceleration, integrating Xget into Git, download tools, package managers, container builds, AI SDKs, CI/CD, deployment, self-hosting, or adapting commands and config from the live README `Use Cases` section into files, environments, shells, or base URLs.

Verwandte Skills