browser-use-skill-creator
CommunityCreate and manage Browser Use Cloud browser skills.
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:
- Agent Prompt (
-p): Step-by-step instructions for the browser agent - 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
- Create: Skill enters
recordingstate while Browser Use captures the workflow - Generate: Skill enters
generatingstate while the API builds the automation - Finished: Skill is ready to use with defined parameters and output schema
After Creation Once a skill is created, add it to the codebase:
- Note the skill ID from the output
- Add parameter schema to
apps/api/app/skills.py - Add formatter and config to
apps/api/app/skill_definitions.py - Register in
register_all_skills() - Update
apps/api/SKILLS.mdwith the new skill entry
See existing skills in apps/api/app/skill_definitions.py for reference patterns.
Requirements
BROWSER_USE_API_KEYmust be set inapps/api/.env- Run from the
apps/apidirectory
Dependency Matrix
Required Modules
None requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.