browser-use-skill-creator

Community

Create and manage Browser Use Cloud browser skills.

Authorbyrencheema
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill streamlines creating and managing Browser Use Cloud browser automation skills, enabling rapid setup, status checks, and extension of web automation capabilities.

Core Features & Use Cases

  • Create browser automation skills using the Browser Use Cloud API.
  • Check skill status and manage capabilities like web scraping and interactions.
  • Use Case: Quickly scaffold and extend browser automation workflows from templates or custom prompts.

Quick Start

Use the skill creation script at apps/api/scripts/create_skill.py:

  • List available templates: cd apps/api; uv run python scripts/create_skill.py list
  • Create from template and wait: uv run python scripts/create_skill.py create -t youtube-search -w
  • Create custom skill: uv run python scripts/create_skill.py create -p "Go to example.com and extract data" -g "Extract data from example.com" -w
  • Check status of an existing skill: uv run python scripts/create_skill.py status <skill-id>

Available Templates: | Template | Description | |----------|-------------| | gmail-draft | Save email draft in Gmail | | google-calendar | Create Google Calendar event | | linkedin-message | Send LinkedIn message | | youtube-search | Search YouTube videos | | reddit-search | Search Reddit posts |

Creating Custom Skills When creating a custom skill, provide:

  1. Agent Prompt (-p): Step-by-step instructions for the browser agent
  2. Goal (-g): Brief description of what the skill accomplishes

Example: uv run python scripts/create_skill.py create
-p "Go to Twitter/X.com, click compose, write the specified message, and post it"
-g "Post a tweet to X.com"
-w

Skill Lifecycle

  1. Create: Skill enters recording state while Browser Use captures the workflow
  2. Generate: Skill enters generating state while the API builds the automation
  3. Finished: Skill is ready to use with defined parameters and output schema

After Creation Once a skill is created, add it to the codebase:

  1. Note the skill ID from the output
  2. Add parameter schema to apps/api/app/skills.py
  3. Add formatter and config to apps/api/app/skill_definitions.py
  4. Register in register_all_skills()
  5. Update apps/api/SKILLS.md with the new skill entry

See existing skills in apps/api/app/skill_definitions.py for reference patterns.

Requirements

  • BROWSER_USE_API_KEY must be set in apps/api/.env
  • Run from the apps/api directory

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: browser-use-skill-creator
Download link: https://github.com/byrencheema/tappy/archive/main.zip#browser-use-skill-creator

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.