agent-browser
Automatisieren von Webbrowsern mit KI-Agentensteuerung
也可从以下获取: tul-sh,inferencesh,inference-sh-8,inf-sh,vercel-labs,inference-sh-0
Browserautomatisierungsaufgaben erfordern komplexe Skripterstellung und fragile Selektoren. Dieses Skill bietet ein einfaches Elementreferenzsystem (@e-Refs), das KI-Agenten ermöglicht, zuverlässig durch jede Website zu navigieren, mit ihr zu interagieren und Daten über einen Remote-Playwright-Service zu extrahieren.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“agent-browser”。 Open https://example.com and show available elements
预期结果:
Seite erfolgreich geladen. Verfügbare Elemente: @e1 [h1] "Example Domain", @e2 [p] "This domain is for use in illustrative examples...", @e3 [a] "More information..." href="https://iana.org/domains/example". Screenshot erstellt.
正在使用“agent-browser”。 Fill @e1 with "test@example.com" and click @e2
预期结果:
Element @e1 erfolgreich mit bereitgestelltem Text gefüllt. Klickaktion auf @e2 abgeschlossen. Seite zum Dashboard navigiert. Neue Elemente verfügbar: @e1 [h2] "Welcome", @e2 [nav] "Menu"...
安全审计
低风险Static analysis detected 609 patterns but evaluation confirms these are FALSE POSITIVES. External command patterns are legitimate CLI calls to inference.sh service. Hardcoded URLs are official service endpoints. Path traversal patterns are markdown documentation links. Browser credential references describe session state storage (cookies, localStorage), not file access. No malicious intent or security vulnerabilities detected. The skill is a legitimate browser automation tool with expected remote service communication.
低风险问题 (1)
风险因素
⚙️ 外部命令 (3)
🌐 网络访问 (3)
📁 文件系统访问 (1)
质量评分
你能构建什么
Web-Scraping und Datenextraktion
Extrahieren Sie strukturierte Daten aus Websites, Formularen und dynamischen Inhalten, die JavaScript-Rendering erfordern.
Automatisierte Formularübermittlung und -testung
Füllen und senden Sie Formulare ab, testen Sie Benutzerflüsse und verifizieren Sie das Anwendungsverhalten in verschiedenen Szenarien.
Automatisierung authentifizierter Workflows
Melden Sie sich bei geschützten Sites an und führen Sie Aktionen aus, die eine Authentifizierung erfordern, wobei der Sitzungsstatus über mehrere Schritte hinweg aufrechterhalten wird.
试试这些提示
Öffnen Sie https://example.com und zeigen Sie mir, welche interaktiven Elemente auf der Seite verfügbar sind.
Navigieren Sie zum Kontaktformular, füllen Sie den Namen mit 'John Doe', die E-Mail mit 'john@example.com', die Nachricht mit 'Hello' aus, senden Sie es ab und bestätigen Sie, dass die Übermittlung erfolgreich war.
Gehen Sie zur Preisseite, extrahieren Sie alle Planamen und Preise, machen Sie einen Vollseiten-Screenshot und speichern Sie die Daten in einem strukturierten Format.
Starten Sie eine aufgezeichnete Sitzung, melden Sie sich beim Dashboard mit Umgebungsvariablen-Anmeldedaten an, navigieren Sie zum Berichtsabschnitt, extrahieren Sie die Zusammenfassungsdaten und schließen Sie die Sitzung, um das Video abzurufen.
最佳实践
- Rufen Sie immer snapshot nach jeder Navigationsaktion auf, um Elementreferenzen zu aktualisieren
- Verwenden Sie Umgebungsvariablen für Anmeldedaten und sensible Daten, speichern Sie niemals Passwörter fest
- Schließen Sie Sitzungen sofort nach Abschluss der Aufgaben, um Serverressourcen freizugeben
避免
- Verwendung von Elementreferenzen nach der Navigation ohne neue Momentaufnahme - Refs werden veraltet
- Protokollierung oder Echo von sensiblen Anmeldedatenwerten in Automatisierungsskripten
- Offene Sitzungen nach Abschluss der Aufgaben belassen, was zu Ressourcenlecks führt
常见问题
Wie funktionieren Elementreferenzen (@e-Refs)?
Kann sich dieses Skill bei passwortgeschützten Sites anmelden?
Was passiert, wenn eine Sitzung abläuft?
Wie funktioniert die Videoaufzeichnung?
Kann ich mehrere Browsersitzungen parallel ausführen?
Muss ich etwas lokal installieren?
开发者详情
许可证
MIT
引用
main