skills/polymer-pay-notte/SKILL.md
Browser automation API for AI agents. Start browser sessions, run AI agents, scrape webpages, and automate browser tasks with headless Chrome/Firefox.
npx skillsauth add polymerdao/pay-apis polymer-pay-notteInstall 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.
Browser automation API for AI agents. Start browser sessions, run AI agents, scrape webpages, and automate browser tasks with headless Chrome/Firefox. Features include CAPTCHA solving, proxy support, and persistent browser profiles.
All requests route through the Polymer Pay proxy. Include your Polymer Pay API key in every request:
{
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Base URL: https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte
To get an Polymer Pay API key, sign up at https://my.pay.polymerlabs.org/dashboard/api-keys.
Start a new browser session with configurable options.
Pricing: Dynamic
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/start",
"method": "POST",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"headless": true,
"browser_type": "chromium",
"solve_captchas": true,
"idle_timeout_minutes": 5
}
}
Returns session_id for subsequent operations.
Scrape content from the current page in a session.
Pricing: $0.003
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/page/scrape",
"method": "POST",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"only_main_content": true,
"scrape_links": true
}
}
Execute an action on the page (click, type, navigate, scroll, etc.).
Pricing: $0.002
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/page/execute",
"method": "POST",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"type": "goto",
"url": "https://example.com"
}
}
Capture a screenshot of the current page.
Pricing: $0.001
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/page/screenshot",
"method": "POST",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"full_page": false
}
}
Scrape content from a URL without managing sessions.
Pricing: $0.01
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/scrape",
"method": "POST",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"url": "https://example.com"
}
}
Start an AI agent to autonomously complete a browser task.
Pricing: Dynamic
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/agents/start",
"method": "POST",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"task": "Find the contact email from the about page",
"session_id": "{session_id}",
"max_steps": 20
}
}
Observe current page state and get available actions.
Pricing: $0.005
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/page/observe",
"method": "POST",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"max_nb_actions": 50
}
}
Stop and clean up a browser session.
Pricing: Free
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/stop",
"method": "DELETE",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Get session status and details.
Pricing: Free
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}",
"method": "GET",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Get all cookies from the browser session.
Pricing: Free
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/cookies",
"method": "GET",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Set cookies in the browser session.
Pricing: $0.001
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/cookies",
"method": "POST",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"cookies": [{"name": "session", "value": "abc123"}]
}
}
Get agent execution status and results.
Pricing: Free
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/agents/{agent_id}",
"method": "GET",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Stop a running agent.
Pricing: Free
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/agents/{agent_id}/stop?session_id={session_id}",
"method": "DELETE",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Get network request/response logs from the session.
Pricing: Free
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/network/logs",
"method": "GET",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Extract structured content from raw HTML.
Pricing: $0.002
{
"url": "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/scrape_from_html",
"method": "POST",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"frames": ["<html>...</html>"]
}
}
development
USE THIS SKILL WHEN: the user wants to use Z.ai's GLM models for chat, translation, image generation, video generation, or web search. Z.ai provides GLM-4.5 and GLM-4.6 with advanced reasoning and agentic capabilities.
development
USE THIS SKILL WHEN: the user wants a quick single-page scrape to markdown or a webpage screenshot. Provides lightweight web scraping and screenshots via x402engine through the Polymer Pay proxy.
data-ai
USE THIS SKILL WHEN: the user wants to generate AI images with FLUX models or create text-in-image with Ideogram. Provides pay-per-use image generation via x402engine through the Polymer Pay proxy.
data-ai
USE THIS SKILL WHEN: the user wants wallet balances, transactions, PnL, ENS resolution, token prices, or transaction simulation. Provides pay-per-use blockchain operations via x402engine through the Polymer Pay proxy.