← Back to list

surf
by juanibiapina
Dotfiles optimized for performance and high productivity in the terminal
⭐ 14🍴 2📅 Jan 23, 2026
SKILL.md
name: surf description: > Browser automation CLI for Chrome. Use when user wants to browse websites, read page content, click elements, fill forms, or take screenshots.
Surf - Browser Automation
Control Chrome via CLI. Assumes surf-cli is installed and configured.
Core Commands
# Navigation
surf go "https://example.com"
surf back
surf forward
# Read page (returns element refs like e1, e2, e3)
surf read
surf search "text"
# Interact (use element refs from surf read)
surf click e5
surf type "text" --ref e12
surf type "text" --submit # Type and press Enter
surf key Enter
# Screenshots (auto-captured after click/type/scroll)
surf screenshot
# Tabs
surf tab.list
surf tab.new "https://example.com"
surf tab.switch <id>
# Wait
surf wait 2
surf wait.network
Typical Workflow
surf go "url"- Navigatesurf read- Get element refssurf click e5orsurf type "text" --ref e12- Interact- Screenshot is auto-captured after interactions
Advanced Commands
For AI queries, network capture, device emulation, form automation, and more: references/ADVANCED.md
Limitations
- Cannot automate chrome:// pages or Chrome Web Store
Score
Total Score
55/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon



