This skill helps users discover key contacts across industries, roles, and social platforms via the BrowserAct API. Agent should proactively apply this skill when users express needs like finding public profiles for founders or CEOs, discovering key decision-makers in a specific industry, extracting contact details for lead generation, searching for growth leaders on LinkedIn or Facebook, gathering professional networking profiles, retrieving URLs and names of industry leaders, finding marketing managers in a specific field, conducting competitive analysis by identifying key personnel, sourcing talent acquisition targets across platforms, or compiling a list of target roles on specific social sites.
This skill provides a one-stop contact discovery service using BrowserAct's Industry Key Contact Radar API template. It extracts structured contact details directly from search results across various platforms, including profile URLs, names, introductions, and company associations. Simply input an industry, result limit, target site, and job title to receive clean, actionable contact data.
Before running, you must check the BROWSERACT_API_KEY environment variable. If it is not set, do not take other actions first; you should ask and wait for the user to provide it.
Agent must inform the user:
"Since you haven't configured the BrowserAct API Key yet, please go to the BrowserAct Console to get your Key."
Agent should flexibly configure the following parameters based on user needs:
industry (Industry)
stringBrowser automation, E-commerce, HealthcareBrowser automationDatelimit (Max Items)
number1010site (Target Site)
stringfacebook.com, linkedin.com, github.comfacebook.comJob_Title (Job Title)
stringfounder, CEO, marketing managerfounderThe Agent should execute the following independent script to achieve "one command gets results":
# Example
python -u ./scripts/industry_key_contact_radar_api.py "Browser automation" 10 "facebook.com" "founder"
Since this task involves automated browser operations, it may take a long time (several minutes). The script will continuously output status logs with timestamps while running (e.g., [14:30:05] Task Status: running).
Agent guidelines:
After successful execution, the script will parse and print the results directly from the API response. The results include:
url: Direct link to the contact's public profilename: The name of the contact or profile titleIntroduction: A brief introduction or bio description of the contactCompany: The company or organization associated with the contactDuring script execution, if errors occur (such as network fluctuations or task failure), the Agent should follow this logic:
Check the output content:
"Invalid authorization", it means the API Key is invalid or expired. At this point, do not retry, but guide the user to recheck and provide the correct API Key."concurrent" or "too many running tasks" or similar concurrency limit messages, it means the concurrent task limit for the current subscription plan has been reached. Do not retry; guide the user to upgrade their plan.
Agent must inform the user:
"The current task cannot be executed because your BrowserAct account has reached the limit of concurrent tasks. Please go to the BrowserAct Plan Upgrade Page to upgrade your subscription plan and enjoy more concurrent task benefits."
Error: or returns empty results), the Agent should automatically try to run the script once more.Retry limit: