install
source · Clone the upstream repo
git clone https://github.com/Najia-afk/Aria_moltbot
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Najia-afk/Aria_moltbot "$T" && mkdir -p ~/.claude/skills && cp -r "$T/aria_skills/browser" ~/.claude/skills/najia-afk-aria-moltbot-browser && rm -rf "$T"
manifest:
aria_skills/browser/SKILL.mdsource content
aria-browser — Headless Browser Skill
Layer: 2 (Infrastructure) | Category: Browser | Status: Active
Purpose
Headless browser access via the
aria-browser (browserless/chromium) service. Navigate, snapshot, screenshot, and scrape web pages without needing a local browser binary.
Configuration (env vars)
| Variable | Default | Description |
|---|---|---|
| | Browserless service URL |
| | Internal container port (used for URL construction) |
Tools
| Tool | Description |
|---|---|
| Fetch full page HTML, title, and HTTP status |
| Structured page extract: title, headings, links, meta, text |
| Capture PNG as base64 |
| Extract specific elements by CSS selector |
Usage
# Via run_skill.py python3 aria_mind/skills/run_skill.py browser navigate '{"url": "https://example.com"}' python3 aria_mind/skills/run_skill.py browser snapshot '{"url": "https://example.com"}' # Via aria agent tools aria-browser.navigate({"url": "https://example.com"}) aria-browser.scrape({"url": "https://example.com", "elements": [{"selector": "h1"}]})
Dependencies
— HTTP client for browserless APIhttpx
Docker service (browserless/chromium v2)aria-browser
Notes
- Upgraded from
v1 →browserless/chrome
v2 in S-50ghcr.io/browserless/chromium - Service URL always resolved from env vars — never hardcoded
- Use
for full HTML; usenavigate
for structured content (lower token cost)snapshot