Install any skill in seconds. Free to start, no credit card required.
Get Started Free →browser-act/youtube-video-api-skill
This skill helps users automatically extract channel-level and video detail data from a specific YouTube channel via BrowserAct API. Agent should proactively apply this skill when users express needs like extracting channel video data, getting latest or popular videos from a YouTube channel, tracking competitor channel content, extracting video metrics such as views likes comments, retrieving subscriber count and channel info, monitoring posting cadence of a YouTube channel, gathering video data
Passed 14 of 18 test cases with the skill, and 5 of 18 without it.
and 8 more in the full report
11 fixed6 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
What are the valid exact string options for the Video_type parameter supported by the script?
| Checked | Without skill | With skill |
|---|---|---|
| List Latest, Popular, and Earliest as the supported Video_type options. | Missed | Passed |
The instructions your model reads when the skill loads.
This skill provides users with a one-stop YouTube video data extraction service using BrowserAct's YouTube Video API template. It can directly extract structured channel-level data plus video detail data from a specific YouTube channel through a single API request. Just input the YouTube channel URL and video type (Latest, Popular, or Earliest), and you can get clean, ready-to-use video metrics.
Before running, you must check the BROWSERACT_API_KEY environment variable. If it is not set, do not take any other actions first. You should request and wait for the user to provide it collaboratively.
The Agent must inform the user at this time:
"Since you have not configured the BrowserAct API Key yet, please go to the BrowserAct Console first to get your Key."
When calling the script, the Agent should flexibly configure the following parameters based on user needs:
YouTube_channel_url
stringhttps://www.youtube.com/@BrowserActVideo_type
stringLatestPopularEarliestPopularThe Agent should implement "one command gets results" by executing the following independent script:
# Invocation example
python -u ./scripts/youtube_video_api.py "YouTube_channel_url" "Video_type"
test cases passed, vs 5 / 18 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.