4ier/neo-browser/SKILL.md
Browse websites, read web pages, interact with web apps, call website APIs, and automate web tasks. Use Neo when: user asks to check a website, read a web page, post on social media (Twitter/X), interact with any web app, look up information on a specific site, scrape data from websites, automate browser tasks, or when you need to call any website's API. Keywords: website, web page, browse, URL, http, API, twitter, tweet, post, scrape, web app, open site, check site, read page, social media, online service.
npx skillsauth add openclaw/skills neoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Neo turns any website into an AI-callable API. Zero extensions required — pure CDP.
neo doctor
neo start (launches Chrome with correct profile + CDP)neo startpkill chrome — user may have important tabs openneo doctor
neo read example.com # Extract readable text from any open tab
# If page isn't open:
neo open https://example.com
neo read example.com
neo doctor
neo schema show x.com # Check existing API knowledge
neo api x.com HomeTimeline # Call it (auto-auth from browser)
neo api x.com CreateTweet --body '{"variables":{"tweet_text":"hello"}}'
neo doctor
neo open https://example.com # Open in Chrome
# Browse around to generate traffic
neo capture list example.com --limit 20
neo schema generate example.com
neo api example.com <keyword>
neo doctor
neo snapshot # Get a11y tree with compact ref IDs
neo click 14 # Click element by ref number
neo fill 7 "search query" # Clear + fill input
neo type 7 "text" # Append text
neo press Enter
neo scroll down 500
neo screenshot
Refs are compact integers: [0] button "Sign in", [1] input "Search".
Use neo click 0, neo fill 1 "query" etc. Legacy @e5 and [5] formats also work.
neo cookies list # All cookies for active page
neo cookies list github.com # Filter by domain
neo cookies export github.com cookies.json # Save to file
neo cookies import cookies.json # Restore cookies
neo cookies clear github.com # Delete by domain
neo cookies clear # Delete all
Use export + import to persist login sessions across browser restarts.
neo profile list # Discover all Chrome profiles + emails
neo profile use "Default" # Set default profile
neo start # Launches with selected profile
neo tabs
neo eval "window.close()" --tab example.com
# Page Reading & Interaction
neo open <url> # Open URL in Chrome
neo read <tab-pattern> # Extract readable text
neo eval "<js>" --tab <pattern> # Run JS in page context
neo tabs [filter] # List open Chrome tabs
# UI Automation (compact refs: neo click 5, neo fill 3 "text")
neo snapshot [-i] [-C] [--json] [--diff] # A11y tree with compact refs
neo click <ref> [--new-tab] # Click element
neo fill <ref> "text" # Clear + fill input
neo type <ref> "text" # Append text to input
neo press <key> # Keyboard key (Ctrl+a, Enter, etc.)
neo hover <ref> # Hover
neo scroll <dir> [px] [--selector css] # Scroll
neo select <ref> "value" # Select dropdown
neo screenshot [path] [--full] # Capture screenshot
neo get text <ref> | url | title # Extract info
neo wait <ref> | --load | <ms> # Wait for element/load/time
# Cookie Management
neo cookies list [domain] # List cookies
neo cookies export [domain] [file] # Export as JSON
neo cookies import <file> # Import from JSON
neo cookies clear [domain] # Clear cookies
# Profile Management
neo profile list # Discover Chrome profiles
neo profile use <name> # Set default profile
# Capture & Traffic (no extension needed — pure CDP)
neo status # Overview
neo capture start # Start CDP network capture
neo capture stop # Stop capture
neo capture list [domain] [--limit N] # Recent captures
neo capture search <query> # Search by URL pattern
neo capture domains # Domains with counts
neo capture detail <id> # Full capture details
# Schema (API Knowledge)
neo schema generate <domain> # Generate from captures
neo schema show <domain> # Human-readable
neo schema list # All cached schemas
neo schema search <query> # Search endpoints
# API Execution
neo api <domain> <keyword> [--body '{}'] # Smart call (schema + auto-auth)
neo exec <url> [--method POST] [--body] [--tab pattern] [--auto-headers]
neo replay <id> [--tab pattern] # Replay captured call
# Setup & Diagnostics
neo setup # First-time setup
neo start [--profile <name>] # Launch Chrome with correct profile + CDP
neo doctor [--fix] # Health check (--fix to auto-repair)
Want to interact with a website?
│
├─ FIRST: neo doctor
│ ├─ All ✓ → continue
│ ├─ Chrome ✗ → neo start → retry
│ └─ Still ✗ → ask user, STOP
│
├─ Just read content? → neo read <domain>
│
├─ Need to call an API?
│ ├─ neo schema show <domain> → exists? → neo api
│ └─ No schema? → neo open → browse → neo schema generate → neo api
│
├─ Need to click/fill/type?
│ └─ neo snapshot → neo click 5 / neo fill 3 "text"
│
├─ Need to manage cookies/sessions?
│ └─ neo cookies list/export/import/clear
│
└─ Done? → neo eval "window.close()" --tab <domain>
neo doctor first, always.neo api. Don't snapshot+click.neo open creates a new tab.tools
Use when the user wants to connect to, test, or use the McDonalds service at mcp.mcd.cn, including checking authentication, probing MCP endpoints, listing tools, or calling McDonalds MCP tools through a reusable local CLI.
development
Web scraping platform — Twitter/X data, Vinted marketplace, and general web scraping API
development
SlowMist AI Agent Security Review — comprehensive security framework for skills, repositories, URLs, on-chain addresses, and products (Claude Code version)
data-ai
去除中文文本中的 AI 写作痕迹,使其读起来自然。基于维基百科 AI 写作特征指南,检测 24 种 AI 模式。触发词:humanizer-cn、去除 AI 痕迹、去除 AI 写作痕迹、中文文本人性化。