![Dependency Status](https://img.shields.io/endpoint?url=https://samotech.github.io/skills-tree/badges/skills-11-web-README.json)

# 🌐 Web Skills

Web skills enable agents to **browse, navigate, scrape, and interact with the internet**.

## Skills in This Category

| Skill | Level | Description |
|---|---|---|
| [Web Search](web-search.md) | Basic | Search the web and parse results |
| [URL Fetching](url-fetching.md) | Basic | Fetch the content of a URL |
| [Web Scraping](web-scraping.md) | Intermediate | Extract structured data from web pages |
| [Browser Navigation](browser-navigation.md) | Intermediate | Navigate, click, and interact in a browser |
| [Form Filling](form-filling.md) | Intermediate | Fill in and submit HTML forms |
| [Login / Authentication](web-login.md) | Intermediate | Log into websites with credentials |
| [JavaScript Execution](js-execution.md) | Advanced | Run JavaScript in the browser context |
| [Screenshot of URL](url-screenshot.md) | Basic | Capture a screenshot of any URL |
| [DOM Inspection](dom-inspection.md) | Intermediate | Inspect and query the live DOM |
| [Cookie / Session Management](cookie-management.md) | Advanced | Manage cookies and sessions |
| [API Endpoint Discovery](api-discovery.md) | Advanced | Discover undocumented APIs from network traffic |
| [RSS/Atom Feed Parsing](rss-parsing.md) | Basic | Parse RSS and Atom news feeds |
| [Sitemap Parsing](sitemap-parsing.md) | Basic | Parse XML sitemaps for crawling |
| [Link Extraction](link-extraction.md) | Basic | Extract all links from a web page |
| [Web Crawling](web-crawling.md) | Advanced | Recursively crawl multiple linked pages |
| [CAPTCHA Solving](captcha-solving.md) | Advanced | Solve simple CAPTCHAs (with human-in-loop) |
