npx skills add smithery/khaihuynhvn --skill web-browsing
khaihuynhvn/mcp-server_ai-interaction · Archived
web-browsing
Web research with automatic fallback mechanism. WebFetch → Browser MCP → User assistance via ai_interaction. Use when need to browse web.
Installation
npx skills add khaihuynhvn/mcp-server_ai-interaction --skill web-browsing
Stronger alternatives
This repository is archived — consider an actively maintained alternative.
Angular coding standards with version-aware patterns. Automatically detects Angular version fro…
20 installsCodebase analysis tool for quality-first editing. Scan before edit to understand relationships,…
19 installsContinuous communication channel via MCP AI Interaction tool. Activate with 'khởi động ai_inter…
13 installsReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "chec…
617.3K installsSimilar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Browser automation using Playwright MCP. Navigate websites, fill forms, click elements, take sc…
1.7K installsUse when you need direct browser control - teaches Chrome DevTools Protocol for controlling exi…
398 installsDiscovering and accessing unprotected pages, APIs, and administrative interfaces by enumerating…
310 installsQuery browsing history from all synced devices (iPhone, Mac, iPad, desktop). Supports natural l…
177 installsPrevent and fix Google Safe Browsing "Dangerous site" flags. Use when launching a public web ap…
166 installsToken-efficient web browsing and web content extraction for AI agents. Use when reading a URL, …
8 installsAlso in this package
Other skills from khaihuynhvn/mcp-server_ai-interaction.
npx skills add khaihuynhvn/mcp-server_ai-interaction
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
main
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md2,922 B -
docs
SUMMARY.md161 B
History
- First seen on skills.sh
- First recorded snapshot · 66 installs
SKILL.md
Web Browsing Skill
Automatic fallback mechanism for web research.
CRITICAL: Tool Availability
NEVER check mcps folder to verify tool existence. Tools are ALWAYS available - just call them directly:
WebFetch- Cursor built-in fetch tool (fastest)cursor-browser-extension- Cursor built-in browseruser-chrome-devtools- Chrome DevTools (alternative)
Fallback Chain
1. WebFetch (fast, preferred)
↓ fails/error
2. Browser MCP (cursor-browser-extension)
↓ captcha/block
3. ai_interaction (request user help)
Step 1: WebFetch (Default)
WebFetch url="https://example.com"
Continue to Step 2 if:
- HTTP error (4xx, 5xx)
- Content empty or truncated
- Authentication required
- Rate limited
Step 2: Browser MCP
Use cursor-browser-extension MCP tools directly:
1. browser_navigate → target URL
2. browser_snapshot → get page content
3. browser_take_screenshot → visual reference (if needed)
Alternative: user-chrome-devtools if cursor-browser-extension fails.
Continue to Step 3 if:
- Captcha detected
- Bot check / "verify you're human"
- Login required
- Cloudflare/DDoS protection
- Page content not loading
Step 3: User Assistance
CRITICAL RULES:
- NEVER make autonomous decisions (e.g., switching to DuckDuckGo when Google blocked)
- NEVER bypass user by trying alternative search engines/sites without asking
- ALWAYS inform user and wait for instruction via ai_interaction
Call ai_interaction tool with message:
"Browser bị chặn bởi [captcha/bot check/login].
URL: [url]
Cần bạn:
1. Mở browser manual
2. Bypass protection
3. Báo lại khi xong để tôi tiếp tục
Hoặc bạn muốn thử [alternative option]?"
Then wait for user confirmation via ai_interaction before retrying.
Detection Patterns
Captcha/Block Indicators
- "verify you are human"
- "captcha"
- "cloudflare"
- "access denied"
- "please wait while we verify"
- Blank page with only scripts
- HTTP 403, 429, 503
Success Indicators
- Meaningful content returned
- Expected HTML structure
- No error messages
Best Practices
- Always try WebFetch first - fastest option
- Check response quality - not just HTTP status
- Don't spam retries - wait between attempts
- Be transparent - tell user what's happening
- Save useful content - don't re-fetch unnecessarily
Integration with ai_interaction
When user helps bypass protection:
- User completes manual action
- User responds via ai_interaction
- Agent retries with Browser MCP (cookies preserved)
- Continue with research