youtube-transcript-extractor-api-skill — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited youtube-transcript-extractor-api-skill (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill provides a one-stop video transcript extraction service using BrowserAct's YouTube Transcript Extractor API template. It can directly extract full video transcripts and metadata from any YouTube video. By simply providing the TargetURL, you can get clean, ready-to-use transcript and metadata.
Before running, you must check the BROWSERACT_API_KEY environment variable. If it is not set, do not take any other actions; you must request and wait for the user to provide it. The Agent must inform the user at this point:
"Since you haven't configured the BrowserAct API Key yet, please go to the BrowserAct Console to get your Key first."
The Agent should configure the following parameter based on the user's needs when calling the script:
stringhttps://www.youtube.com/watch?v=st534T7-mdEThe Agent should execute the following independent script to achieve "one command, get results":
# Example Call
python -u ./scripts/youtube_transcript_extractor_api.py "TargetURL"Since this task involves automated browser operations, it may take a long time (several minutes). While running, the script will continuously output status logs with timestamps (e.g., [14:30:05] Task Status: running). Agent Instructions:
After successful execution, the script will parse and print the results directly from the API response. The results include:
video_title: The title of the YouTube videovideo_url: The direct link to the original videopublisher: The name of the channel publishing the videochannel_link: The URL of the publisher's YouTube channelvideo_likes_count: The number of likes the video has receivedtranscript: The complete extracted transcript/subtitles of the videoDuring script execution, if an error occurs (such as network fluctuation or task failure), the Agent should follow this logic:
"Invalid authorization", it means the API Key is invalid or expired. In this case, do not retry, and guide the user to check and provide the correct API Key."Invalid authorization" but the task execution fails (for example, the output starts with Error: or returns an empty result), the Agent should automatically try to execute the script one more time.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.