tubecreate/tubecli/browser-scripts
Claude Code and agent skill by tubecreate/tubecli
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install tubecreate/tubecli/browser-scriptsSKILL.md
Script Studio
Visual browser automation script editor & manager for TubeCLI.
Features
- Create and manage browser automation scripts
- Visual step editor with drag-drop reordering
- Element picker with live browser preview
- Variable interpolation ({{variable_name}})
- Functions — reusable scripts callable from other scripts
- Execution history and real-time logging
- Import/Export scripts as JSON
Storage
Scripts are stored as individual JSON files in scripts/ directory. Each file = one script.
Step Types
- navigate: Go to a URL
- click: Click an element by CSS selector
- type: Enter text into an input field
- wait: Wait for element to appear
- wait_hidden: Wait for element to disappear
- sleep: Pause for N milliseconds
- evaluate: Run JavaScript code in page context
- extract: Get text/attribute from element, save to variable
- screenshot: Capture page screenshot
- download: Wait for and save downloads
- condition: If/else branching
- loop: Repeat steps N times
- keyboard: Press keyboard keys (Enter, Tab, etc.)
- scroll: Scroll page up/down
- hover: Hover over element
- mouse_move: Move mouse to coordinates
- ai_generate: Use AI to generate text, save to variable
- call_function: Call a reusable function (see below)
Functions
Functions are scripts marked with is_function: true. They define inputs and outputs, and can be called from any script via the call_function step.
Available Functions
gmail_login_with_2fa — Google/Gmail Login
Đăng nhập Google/Gmail với email, password và tự xử lý 2FA.
Inputs:
| Name | Type | Required | Description | |
|---|---|---|---|---|
email | string | ✅ | Gmail/Google email | |
password | string | ✅ | Account password | |
totp_secret | string | ❌ | TOTP 2FA secret (base32) |
Outputs:
| Name | Type | Description | |
|---|---|---|---|
login_status | string | "success" or "failed" |
Usage example (as step in another script):
Creating New Functions
A function is a regular script JSON with extra fields:
How call_function Works
- Caller maps its variables → function input names
- Function runs with those inputs as {{variables}}
- After function completes, outputs are mapped back to caller's variables
- Variable scope is isolated — function doesn't pollute caller's scope
Variables
- Defined in
variablesarray:[{"name": "email", "default": "test@gmail.com"}] - Referenced in step params:
{{variable_name}} - Runtime values passed via API:
POST /runwith{"variables": {"email": "real@gmail.com"}} - Special variables:
_loop_index,_last_download,_ai_text
API
GET /api/v1/scripts— List all scriptsPOST /api/v1/scripts— Create scriptGET /api/v1/scripts/{slug}— Get script by slugPUT /api/v1/scripts/{slug}— Update scriptDELETE /api/v1/scripts/{slug}— Delete scriptPOST /api/v1/scripts/{slug}/run— Run scriptGET /api/v1/scripts/functions— List all functions (lightweight, no steps)GET /api/v1/scripts/functions/{slug}— Get function with full detailGET /api/v1/scripts/by-slug/{slug}— Get any script by slug
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingtubecli/extensions/browser_scripts/SKILL.md
Popularity
- Repository stars
- 174
- Repository forks
- 6
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tubecreate/tubecli/browser-scripts)