Skills Plugins MCP Prompt Model 博客 我的中心
開発 #javascript #data #browser #automation

agentic-browser

Browser automation for AI agents via inference.sh. Navigate web pages, interact with elements using @e refs, take screenshots. Capabilities: web scraping, form filling, clicking, typing, JavaScript execution. Use for: web automation, data extraction, testing, agent browsing, research. Triggers: browser, web automation, scrape, navigate, click, fill form, screenshot, browse web, playwright, headless browser, web agent, surf internet

DeepseekModel キュレーション済みスキル 品質 優秀 · 78 v1.0.0

取得

https://deepseekmodel.com/api/download.php?id=aiskillstore-marketplace-skills-inference-sh-agentic-browser-skill-md&format=skill
ダウンロード .skill 標準形式。system_prompt と model_config を収録し、任意の Agent で利用可能
.skill ファイルの system_prompt フィールドの実際の内容。
name agentic-browser description Browser automation for AI agents via inference.sh. Navigate web pages, interact with elements using @e refs, take screenshots. Capabilities: web scraping, form filling, clicking, typing, JavaScript execution. Use for: web automation, data extraction, testing, agent browsing, research. Triggers: browser, web automation, scrape, navigate, click, fill form, screenshot, browse web, playwright, headless browser, web agent, surf internet allowed-tools Bash(infsh *) Agentic Browser Browser automation for AI agents via inference.sh . Quick Start curl -fsSL https://cli.inference.sh | sh && infsh login # Open a page and get interactive elements infsh app run agentic-browser -- function open --input '{"url": "https://example.com"}' --session new Core Workflow Every browser automation follows this pattern: Open : Navigate to URL, get element refs Snapshot : Re-fetch elements after DOM changes Interact : Use @e refs to click, fill, etc. Re-snapshot : After navigation, get fresh refs # Start session RESULT=$(infsh app run agentic-browser -- function open --session new --input '{ "url": "https://example.com/login" }' ) SESSION_ID=$( echo $RESULT | jq -r '.session_id' ) # Elements returned like: @e1 [input] "Email", @e2 [input] "Password", @e3 [button] "Sign In" # Fill form infsh app run agentic-browser -- function interact --session $SESSION_ID --input '{ "action": "fill", "ref": "@e1", "text": "user@example.com" }' infsh app run agentic-browser -- function interact --session $SESSION_ID --input '{ "action": "fill", "ref": "@e2", "text": "password123" }' # Click submit infsh app run agentic-browser -- function interact --session $SESSION_ID --input '{ "action": "click", "ref": "@e3" }' # Close when done infsh app run agentic-browser -- function close --session $SESSION_ID --input '{}' Functions open Navigate to URL and configure browser. Returns page snapshot with @e refs. infsh app run agentic-browser -- function open --session new --input '{ "url": "https://example.com", "width": 1280, "height": 720, "user_agent": "Mozilla/5.0..." }' Returns: url : Current page URL title : Page title elements : List of interactive elements with @e refs screenshot : Page screenshot (for vision agents) snapshot Re-fetch page state after DOM changes. Always call after clicks that navigate. infsh app run agentic-browser -- function snapshot --session $SESSION_ID --input '{}' interact Interact with elements using @e refs from snapshot. Action Description Required Fields click Click element ref fill Clear and type text ref , text type Type text (no clear) text press Press key text (e.g., "Enter") select Select dropdown ref , text hover Hover over element ref scroll Scroll page direction (up/down) back Go back in history - wait Wait milliseconds wait_ms # Click infsh app run agentic-browser -- function interact --session $SESSION_ID --input '{ "action": "click", "ref": "@e5" }' # Fill input infsh app run agentic-browser -- function interact --session $SESSION_ID --input '{ "action": "fill", "ref": "@e1", "text": "hello@example.com" }' # Press Enter infsh app run agentic-browser -- function interact --session $SESSION_ID --input '{ "action": "press", "text": "Enter" }' # Scroll down infsh app run agentic-browser -- function interact --session $SESSION_ID --input '{ "action": "scroll", "direction": "down" }' screenshot Take page screenshot. infsh app run agentic-browser -- function screenshot --session $SESSION_ID --input '{ "full_page": true }' execute Run JavaScript on the page. infsh app run agentic-browser -- function execute --session $SESSION_ID --input '{ "code": "document.title" }' close Close browser session. infsh app run agentic-browser -- function close --session $SESSION_ID --input '{}' Element Refs Elements are returned with @e refs like: @e1 [a] "Home" href="/" @e2 [input type="text"] placeholder="Search" @e3 [button] "Submit" @e4 [select] "Choose option" Important: Refs are invalidated after navigation. Always re-snapshot after: Clicking links/buttons that navigate Form submissions Dynamic content loading Examples Form Submission SESSION=$(infsh app run agentic-browser -- function open --session new --input '{ "url": "https://example.com/contact" }' | jq -r '.session_id' ) # Get elements: @e1 [input] "Name", @e2 [input] "Email", @e3 [textarea] "Message", @e4 [button] "Send" infsh app run agentic-browser -- function interact --session $SESSION --input '{"action": "fill", "ref": "@e1", "text": "John Doe"}' infsh app run agentic-browser -- function interact --session $SESSION --input '{"action": "fill", "ref": "@e2", "text": "john@example.com"}' infsh app run agentic-browser -- function interact --session $SESSION --input '{"action": "fill", "ref": "@e3", "text": "Hello!"}' infsh app run agentic-browser -- function interact --session $SESSION --input '{"action": "click", "ref": "@e4"}' # Check result infsh app run agentic-browser -- function snapshot --session $SESSION --input '{}' infsh app run agentic-browser -- function close --session $SESSION --input '{}' Search and Extract SESSION=$(infsh app run agentic-browser -- function open --session new --input '{ "url": "https://google.com" }' | jq -r '.session_id' ) # Fill search box and submit infsh app run agentic-browser -- function interact --session $SESSION --input '{"action": "fill", "ref": "@e1", "text": "weather today"}' infsh app run agentic-browser -- function interact --session $SESSION --input '{"action": "press", "text": "Enter"}' infsh app run agentic-browser -- function interact --session $SESSION --input '{"action": "wait", "wait_ms": 2000}' # Get results page infsh app run agentic-browser -- function snapshot --session $SESSION --input '{}' infsh app run agentic-browser -- function close --session $SESSION --input '{}' Extract Data with JavaScript infsh app run agentic-browser -- function execute --session $SESSION --input '{ "code": "Array.from(document.querySelectorAll(\"h2\")).map(h => h.textContent)" }' Sessions Browser state persists within a session. Always: Start with --session new on first call Use returned session_id for subsequent calls Close session when done Related Skills # Web search (for research + browse) npx skills add inference-sh/skills@web-search # LLM models (analyze extracted content) npx skills add inference-sh/skills@llm-models Documentation inference.sh Sessions - Session management Multi-function Apps - How functions work
このスキルを起動するキーワード。クリックでコピーできます。

このスキルにはトリガーワードがありません。

ダウンロードした .skill に含まれるフィールド。
フィールド 説明
formatフォーマット識別子(skill/v1)
skill_idスキル固有 ID
nameスキル名
versionバージョン
description説明
categoryカテゴリ(配列)
trigger_wordsトリガーワード
tagsタグ
sourceソース
source_urlソース URL(本ページ)
exported_atエクスポート日時(ダウンロード毎)
system_promptシステムプロンプト本文
model_configモデル設定:provider / model / temperature / max_tokens / top_p
examplesサンプル
install_guide各プラットフォームの導入説明(Coze / Dify / Claude / カスタム)
同じスキルを各プラットフォーム形式で出力できます。
.skill 標準形式。system_prompt と model_config を収録し、任意の Agent で利用可能 ダウンロード
.skillpro 拡張形式。scripts / tools / dependencies / hooks を含む ダウンロード
.json 純粋な JSON 出力。system_prompt とモデル設定のみ ダウンロード
Coze frontmatter 付き Markdown。Coze へのインポート用 ダウンロード
Dify Dify DSL。アプリ作成後にそのままインポート ダウンロード

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。