Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .well-known/agent-card.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 6 additions & 4 deletions AGENTS.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions CLAUDE.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,9 +95,9 @@ infer agents add browser-agent http://localhost:8080 \

| Skill | Description | Source |
|-------|-------------|--------|
| `webapp-testing` | Use this when the user asks to verify, validate, or test a webapp end-to-end. Performs reconnaissance-then-action: navigate, screenshot the rendered DOM, identify selectors, then exercise the flow using navigate_to_url, click_element, fill_form, wait_for_condition, and take_screenshot. | bare scaffold (`.agents/skills/webapp-testing/SKILL.md`) |
| `webapp-testing` | Use this when the user asks to verify, validate, or test a webapp end-to-end. Performs reconnaissance-then-action: navigate, screenshot the rendered DOM, identify selectors, then exercise the flow using navigate_to_url, click_element, fill_form, wait_for_condition, and take_screenshot (only available for chromium/firefox/webkit engines; lightpanda has no graphical rendering). | bare scaffold (`.agents/skills/webapp-testing/SKILL.md`) |
| `web-scraping` | Use this when the user asks to extract structured data from one or more pages. Drives extract_data across paginated URLs, normalizes results, and writes a JSON/CSV artifact via the write tool. | bare scaffold (`.agents/skills/web-scraping/SKILL.md`) |
| `form-automation` | Use this when the user asks to complete a multi-step form, optionally behind a login. Orchestrates handle_authentication, navigate_to_url, fill_form, click_element, wait_for_condition, and take_screenshot to capture the post-submit confirmation. | bare scaffold (`.agents/skills/form-automation/SKILL.md`) |
| `form-automation` | Use this when the user asks to complete a multi-step form, optionally behind a login. Orchestrates handle_authentication, navigate_to_url, fill_form, click_element, wait_for_condition, and take_screenshot (only available for chromium/firefox/webkit engines; lightpanda has no graphical rendering) to capture the post-submit confirmation. | bare scaffold (`.agents/skills/form-automation/SKILL.md`) |
| `deep-research` | Use this when the user asks an open-ended question that needs synthesis from multiple web sources. Plans sub-questions, drives a search engine, visits and cross-references sources via navigate_to_url + extract_data, and writes a cited markdown report with write. | bare scaffold (`.agents/skills/deep-research/SKILL.md`) |

## Documentation
Expand Down
10 changes: 7 additions & 3 deletions agent.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -370,7 +370,8 @@ spec:
end-to-end. Performs reconnaissance-then-action: navigate, screenshot
the rendered DOM, identify selectors, then exercise the flow using
navigate_to_url, click_element, fill_form, wait_for_condition, and
take_screenshot."
take_screenshot (only available for chromium/firefox/webkit engines;
lightpanda has no graphical rendering)."
tags:
- testing
- qa
Expand All @@ -395,8 +396,9 @@ spec:
description:
"Use this when the user asks to complete a multi-step form, optionally
behind a login. Orchestrates handle_authentication, navigate_to_url,
fill_form, click_element, wait_for_condition, and take_screenshot to
capture the post-submit confirmation."
fill_form, click_element, wait_for_condition, and take_screenshot (only
available for chromium/firefox/webkit engines; lightpanda has no
graphical rendering) to capture the post-submit confirmation."
tags:
- forms
- automation
Expand Down Expand Up @@ -480,6 +482,8 @@ spec:
**IMPORTANT - Answering capability questions**:
When the user asks about your skills, tools, capabilities, or what you can do (e.g. "what skills do you have?", "list your tools", "what can you do?"), answer directly from this system prompt and the AVAILABLE SKILLS list below. Do NOT call any tools, do NOT navigate to a URL, and do NOT Read SKILL.md files. Only load a SKILL.md (via the Read tool) once the user has given you a concrete task that matches one of those skills.

**Note**: When the browser engine is configured as lightpanda (no graphical rendering), the take_screenshot tool is not available. Use extract_data and execute_script for DOM inspection instead.

Your automation solutions should be maintainable, efficient, and production-ready.
mcp:
enabled: false
Expand Down
2 changes: 2 additions & 0 deletions main.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.