AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Searchable Dropdown

skill-bettyguo-browser-skills-searchable-dropdown · by bettyguo

Selects an option in a searchable / typeahead dropdown (combobox). Types to filter, then clicks the matching option. Common on city pickers, country selectors, package-search dropdowns.

No reviews yet
0 installs
16 views
0.0% view→install

Install

$ agentstack add skill-bettyguo-browser-skills-searchable-dropdown

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-bettyguo-browser-skills-searchable-dropdown)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Searchable Dropdown? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Searchable Dropdown

When to invoke

The page has a role="combobox" widget — typically used when the option list is long (countries, cities, products). The agent provides the desired option in vars.option_text.

Recipe

  1. click selector="[role='combobox'], [aria-haspopup='listbox']"
  2. waitforselector selector="[role='listbox']" state=visible timeout=2s
  3. fill selector="[role='combobox'], [role='listbox'] input[type='text']" value="$vars.option_text"
  4. waitforselector selector="[role='option']:not([aria-disabled='true'])" state=visible timeout=2s
  5. click selector="[role='option']:not([aria-disabled='true'])"
  6. wait extra=200ms

Success criteria

  • assert comboboxhasvalue value="$vars.option_text"

When NOT to use

  • Plain ` elements — use select_option` primitive directly.
  • Multi-select comboboxes — v0.1 picks the first match only.
  • Async-loaded options where the listbox doesn't render until the

filter API responds. Lengthen the wait_for_selector timeout via vars.option_load_timeout.

Known failures

  • Comboboxes without standard ARIA: Material-UI v4, antd v3, etc.

use custom roles. The matcher's marker set covers the common libraries, but old/custom widgets need a fixture.

  • Comboboxes where the input is separate from the listbox: v0.1

fills the visible input; some libraries hide it behind another click. Add an upfront click to expand.

  • Comboboxes that auto-select on first matching keystroke: the

recipe's explicit-click step is unnecessary but harmless.

Related skills

  • date-picker-widget — often co-occurs in booking flows
  • fill-multi-step-form — drops down inside form steps

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.