Claude-skill-registry browser-use-skill-creator
Create and manage Browser Use Cloud skills for browser automation. Use when creating new browser automation skills, checking skill status, or adding web scraping/interaction capabilities.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/browser-use-skill-creator" ~/.claude/skills/majiayu000-claude-skill-registry-browser-use-skill-creator && rm -rf "$T"
manifest:
skills/data/browser-use-skill-creator/SKILL.mdsource content
Browser Use Skill Creator
Create browser automation skills using the Browser Use Cloud API.
Quick Start
Use the skill creation script at
apps/api/scripts/create_skill.py:
cd apps/api # List available templates uv run python scripts/create_skill.py list # Create from template and wait for completion 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 existing skill uv run python scripts/create_skill.py status <skill-id>
Available Templates
| Template | Description |
|---|---|
| Save email draft in Gmail |
| Create Google Calendar event |
| Send LinkedIn message |
| Search YouTube videos |
| Search Reddit posts |
Creating Custom Skills
When creating a custom skill, provide:
- Agent Prompt (
): Step-by-step instructions for the browser agent-p - Goal (
): Brief description of what the skill accomplishes-g
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
state while Browser Use captures the workflowrecording - Generate: Skill enters
state while the API builds the automationgenerating - 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
with the new skill entryapps/api/SKILLS.md
See existing skills in
apps/api/app/skill_definitions.py for reference patterns.
Requirements
must be set inBROWSER_USE_API_KEYapps/api/.env- Run from the
directoryapps/api