skills/utility/browser-use-cloud/SKILL.md
Cloud browser automation for authenticated websites, dynamic pages, and multi-step web tasks. Use when supadata fails for video/social content, or when you need to log in, scroll carousels, fill forms, solve CAPTCHAs, or extract from pages that require a real browser session. Keywords: browser automation, scrape authenticated site, instagram scroll, extract dynamic page.
npx skillsauth add michailbul/laniameda-skills browser-use-cloudInstall 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.
Purpose: Browse authenticated websites, extract content from dynamic pages, scroll carousels, fill forms, and perform computer-use tasks using cloud stealth browsers.
Use AFTER supadata fails for video/social content. Use FIRST for authenticated multi-step web tasks.
Runs a real Chromium browser in the cloud with:
Use when:
Do NOT use for:
web_fetch)supadata first)# API key
echo "${BROWSER_USE_API_KEY:+OK}" || echo "MISSING"
# Profile (for authenticated sites)
echo "${BROWSER_USE_PROFILE_ID:+OK}" || echo "MISSING"
# SDK
npm list -g browser-use-sdk 2>/dev/null | grep browser-use-sdk || echo "NOT INSTALLED"
Auth: BROWSER_USE_API_KEY
Base URL: https://api.browser-use.com
import { BrowserUse } from "browser-use-sdk/v3";
import { z } from "zod";
const client = new BrowserUse(); // uses BROWSER_USE_API_KEY env var
const result = await client.run(
"Go to <URL>, scroll through all carousel slides. " +
"VISUALLY READ any text shown in each image and transcribe it exactly. " +
"Extract image URLs, caption, likes, and hashtags.",
{
schema: z.object({ /* your schema */ }),
model: "bu-mini", // bu-mini ($0.002/step) or bu-max ($0.03/step)
proxyCountryCode: "us",
maxCostUsd: 0.50,
profileId: process.env.BROWSER_USE_PROFILE_ID,
}
);
supadata → browser-use-cloud → manual
Always try supadata first. Only use this skill when Supadata fails or when authenticated browsing is needed.
| Model | Cost/step | Use for |
|---|---|---|
| bu-mini | $0.002 | Simple extraction, navigation |
| bu-max | $0.03 | Complex visual tasks, multi-step reasoning |
const result = await client.run(
`Go to ${url}. Scroll through EVERY carousel slide. ` +
`For EACH slide: VISUALLY READ any text shown in the image. ` +
`Transcribe the EXACT text. Extract image URL, caption, engagement, hashtags.`,
{
schema: CarouselSchema,
model: "bu-mini",
proxyCountryCode: "us",
maxCostUsd: 0.50,
profileId: process.env.BROWSER_USE_PROFILE_ID,
}
);
development
Seedance 2.0 video prompt director. Converts plain-text scene descriptions into production-ready bilingual EN+ZH video prompts optimized for the Seedance 2.0 video generator. Handles all Seedance work — action (combat, pursuit, stunts), general (landscapes, journeys, atmosphere), dialogue (confrontations, negotiations, interrogations), and non-narrative commercial work (ad spots, music videos, fashion films, automotive inserts, product shots, pet/character demos, cutaway montages, social reels for TikTok / Reels / YouTube Shorts). Use whenever the user wants to create a Seedance video prompt, mentions Seedance, or describes a cinematic scene for video generation. For NARRATIVE screenplay-integrated work, use seedance-screenwriter instead.
development
Write Seedance 2.0 prompts in screenplay format for narrative storytelling — when the prompts will be cut into a film, short, or scene. Use whenever you're generating shots that will be edited into a continuous story with dialogue, character beats, scene continuity, or coverage. Pairs with the screenwriter skill — read the scene's screenplay first (or the project's `scene.md` if it exists), then translate each shot into a Seedance prompt that reads as a screenplay page, not as an engineering spec.
documentation
Скилл-инструмент для сценариста полнометражного фильма или сериала. Используй всегда, когда пользователь хочет писать сценарий, поэпизодник, разрабатывать сцены, бит-шит, диалоги, делать ревизии, считать экранное время, резать длину, работать с персонажами или мифологией истории. Скилл работает на основе методологий Макки, Кэмпбелла и Аристотеля, выдаёт Hollywood-формат .docx, поддерживает билингвальные сценарии (диалог на одном языке + перевод в скобках под ним), и помогает аудитировать структуру по причинности и движению ценности. Скилл не привязан к конкретной истории — пользователь приносит свою.
development
Extract shot composition DNA from any car photograph into structured JSON — camera angle, lens, framing, lighting — stripped of car-specific details. Then reuse extracted angles with any car identity to generate new images at scale. Use when: extracting angles from reference photos, building a shot library, batch-analyzing car photography, replicating a great angle with a different car, running extraction pipelines in Freepik or Flora. Triggers: "extract this angle", "steal this composition", "shot DNA", "analyze this car photo", "replicate this shot with my car", "batch extract angles", "car photography analysis", "angle extraction", "build a shot library".