Autonomous browser agent for complex multi-step web tasks. WHEN: User needs complex web automation, multi-page workflows, form filling sequences, tasks requiring multiple browser actions. WHEN NOT: Simple single-action tasks like one click (use browser_click), one navigation (use browser_navigate), one extraction (use browser_extract_text).
/plugin marketplace add cyrup-ai/kodegen-claude-plugin/plugin install kg@kodegenThis skill inherits all available tools. When active, it can use any tool Claude has access to.
mcp__plugin_kg_kodegen__browser_agent is an autonomous agent that performs complex multi-step web tasks. It:
Uses session-based execution. Actions: PROMPT, READ, KILL.
PROMPT: Start agent with a taskREAD: Check agent progressKILL: Terminate agent sessionNatural language description of what to accomplish.
Agent slot number for parallel execution.
Initial URL to navigate to before starting task.
Maximum iterations the agent will perform.
Timeout in ms. 0 = fire-and-forget.
LLM creativity (0.0-2.0).
Actions per iteration.
Extra context for the agent.
browser_agent({
"action": "PROMPT",
"task": "Find the latest Rust release notes and extract key features",
"start_url": "https://www.rust-lang.org",
"max_steps": 8
})
browser_agent({
"action": "PROMPT",
"task": "Fill out the contact form with name 'John Doe' and email 'john@example.com', then submit",
"start_url": "https://example.com/contact",
"temperature": 0.5,
"max_actions_per_step": 2
})
browser_agent({
"action": "READ",
"agent": 0
})
browser_agent({
"action": "PROMPT",
"task": "Download the PDF from the resources page",
"start_url": "https://example.com",
"await_completion_ms": 0
})
// Returns immediately, agent works in background
browser_agent({
"action": "KILL",
"agent": 0
})
{
"agent": 0,
"task": "Find latest Rust release notes",
"steps_taken": 5,
"completed": true,
"summary": "Found release notes for Rust 1.75...",
"history": [
{"step": 1, "actions": ["navigate"], "summary": "Navigated to rust-lang.org"},
{"step": 2, "actions": ["click"], "summary": "Clicked releases link"}
]
}
| Complexity | Tool | Use Case |
|---|---|---|
| Single action | browser_click/type/etc | Click a button, type text |
| 2-3 actions | Manual tool calls | Login form, simple search |
| 4+ actions | browser_agent | Multi-page workflows |
| Research | browser_research | Topic research with summaries |
| Scenario | Settings |
|---|---|
| Web research | temperature: 0.8, max_steps: 12 |
| Form filling | temperature: 0.5, max_actions_per_step: 2 |
| Complex workflow | max_steps: 15-20 |
| Quick task | max_steps: 5, await_completion_ms: 60000 |
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.