CommunityCodierung & Entwicklunggithub.com

epiral/bb-browser

Leistungsstarkes Tool zur Informationsgewinnung und Browser-Automatisierung. Greift über den Browser mit Benutzer-Login-Status auf öffentliche und private Informationen zu. Unterstützt das Aufrufen beliebiger Webseiten, interner Systeme und geschützter Seiten sowie das Ausfüllen von Formularen, Extrahieren von Informationen und Ausführen von Seitenaktionen. Bietet ein Site-System (36 Plattformen, 103 Befehle für einen Aufruf), Fetch mit Login-Status, Netzwerkanfrage-Interception und -Mocking sowie Aktionsaufzeichnung.

Was ist bb-browser?

Das Skill `epiral/bb-browser` ist ein umfassendes Browser-Automatisierungswerkzeug, das speziell für KI-Agenten und Entwickler entwickelt wurde. Es ermöglicht den Zugriff auf öffentliche und private Webinhalte, geschützte Seiten und interne Systeme durch die Nutzung des Login-Status des Benutzers im Browser. Der Hauptvorteil liegt in der Fähigkeit, Aufgaben wie das Ausfüllen von Formularen, das Extrahieren von Daten und die Ausführung von Seitenaktionen auszuführen, ohne dass ein manueller Login erforderlich ist. Das Tool unterstützt ein leistungsstarkes Site-System, das aus 36 Plattformen und 103 vordefinierten Befehlen besteht, die mit einem einzigen Befehl aufgerufen werden können. Darüber hinaus bietet es erweiterte Funktionen wie Fetch-Aufrufe mit Login-Status, Netzwerkanfrage-Interception und -Mocking sowie die Möglichkeit der Aktionsaufzeichnung. Dieses Skill ist plattformunabhängig und kann in Umgebungen wie Claude Code, Cursor und Codex eingesetzt werden. Es ist besonders nützlich für automatisierte Tests, Web Scraping und die Integration von Drittanbieterdiensten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/epiral/bb-browser/tree/main/skills/bb-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 bb-browser?

Leistungsstarkes Tool zur Informationsgewinnung und Browser-Automatisierung. Greift über den Browser mit Benutzer-Login-Status auf öffentliche und private Informationen zu. Unterstützt das Aufrufen beliebiger Webseiten, interner Systeme und geschützter Seiten sowie das Ausfüllen von Formularen, Extrahieren von Informationen und Ausführen von Seitenaktionen. Bietet ein Site-System (36 Plattformen, 103 Befehle für einen Aufruf), Fetch mit Login-Status, Netzwerkanfrage-Interception und -Mocking sowie Aktionsaufzeichnung.

Funktionen

  • Site-System: Greifen Sie mit einem einzigen Befehl auf 36 Plattformen und 103 Befehle zu.
  • Authentifiziertes Fetch: Führen Sie HTTP-Anfragen mit dem Login-Status des Benutzers durch.
  • Netzwerkanfrage-Interception und -Mocking: Abfangen und Simulieren von Netzwerkanfragen für Test- und Entwicklungszwecke.
  • Seitenaktionen: Füllen Sie Formulare aus, extrahieren Sie Daten und führen Sie andere Aktionen auf Webseiten aus.
  • Aktionsaufzeichnung: Zeichnen Sie Benutzeraktionen auf, um sie später zu wiederholen oder zu automatisieren.

Voraussetzungen

  • Node.js (Version 14 oder höher)
  • Ein moderner Browser (Chrome, Firefox, Edge)
  • Benutzer-Login-Status für die gewünschten Dienste

Installation

npm install epiral/bb-browser

Verwendung

Einfaches Beispiel

const { Browser } = require('epiral/bb-browser');

async function main() {
  const browser = new Browser();
  await browser.open('https://example.com');
  const title = await browser.getTitle();
  console.log(`Seitentitel: ${title}`);
  await browser.close();
}

main();

Site-System verwenden

await browser.site('platformName.commandName', { param1: 'value1' });

Authentifiziertes Fetch

const response = await browser.authFetch('https://api.example.com/data');
const data = await response.json();

Konfiguration

Sie können die Umgebungsvariable BB_BROWSER_CONFIG setzen, um Standardoptionen zu konfigurieren:

export BB_BROWSER_CONFIG='{"headless": true, "timeout": 30000}'

Lizenz

MIT

Verwandte Skills