← Back to Skills Marketplace
ccmagia2-gif

youtube-channel-api-skill

by Maggia · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
314
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install youtube-channel-api-skill
Description
This skill helps users automatically extract structured channel data from YouTube search results via BrowserAct API. Agent should proactively apply this skil...
Usage Guidance
This skill appears to do what it says: it calls BrowserAct's workflow API to extract YouTube channel data and prints the results. Before installing, verify you are comfortable giving BrowserAct an API key (BROWSERACT_API_KEY) because the script will send that key to api.browseract.com as a Bearer token. Fix the manifest typo ('pyhon' -> 'python') or ensure a Python runtime is available, and make sure the Python 'requests' package is installed in the environment. Only provide the BrowserAct key (do not reuse other sensitive credentials). If you need stronger assurance, confirm the BrowserAct template ID/endpoint and review BrowserAct's privacy/usage policies; rotate the API key after testing and avoid granting broader credentials to this skill. If you see the skill requesting additional unrelated credentials or endpoints later, treat that as a red flag.
Capability Analysis
Type: OpenClaw Skill Name: youtube-channel-api-skill Version: 1.0.0 The skill bundle is designed to interact with the BrowserAct API to extract YouTube channel data. The `SKILL.md` provides clear, non-malicious instructions for the agent, including proper API key handling and error management, with no evidence of prompt injection. The `youtube_channel_api.py` script securely retrieves the API key from an environment variable and passes user-provided keywords as JSON payload values to the external API, mitigating local command injection risks. There is no evidence of data exfiltration beyond the stated purpose, persistence mechanisms, or other malicious behaviors. A minor typo ('pyhon' instead of 'python') exists in `_meta.json` but is not a security concern.
Capability Assessment
Purpose & Capability
The skill's name, description, SKILL.md, and the included script all focus on calling BrowserAct's workflow API to extract YouTube channel data. The required environment variable (BROWSERACT_API_KEY) matches the code's Authorization Bearer usage. The only mismatch is a probable typo in the declared required binary ('pyhon' instead of 'python'), and the SKILL metadata does not declare the Python 'requests' package dependency even though the script imports it.
Instruction Scope
SKILL.md instructs the agent to check for the BrowserAct API key, run the provided script with keywords and optional upload_date, monitor terminal logs, and apply a simple retry policy. The instructions do not ask the agent to read unrelated files, other environment variables, or to send data to endpoints beyond api.browseract.com. Error-handling behavior described in SKILL.md matches the script.
Install Mechanism
There is no install specification (instruction-only with an included script), which is low-risk. Note: the script requires Python and the 'requests' library, but the manifest incorrectly lists 'pyhon' and does not declare the requests dependency; this could cause runtime failures if the environment lacks requests or if an automated pre-check looks for 'python' and fails on the typo.
Credentials
Only BROWSERACT_API_KEY is requested and used; the script uses it solely to authorize calls to BrowserAct endpoints. No other credentials, secrets, or unrelated environment variables are required or accessed.
Persistence & Privilege
The skill does not request permanent platform presence (always is false), does not modify other skill or system configs, and does not elevate privileges. Autonomous invocation is allowed by default but not combined with other concerning factors.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install youtube-channel-api-skill
  3. After installation, invoke the skill by name or use /youtube-channel-api-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
YouTube Channel API Skill 1.0.0 – Initial Release - Enables automated extraction of structured YouTube channel data via the BrowserAct API. - Supports keyword-based search with optional upload date filtering. - Handles error and retry logic, including API key validation prompts and single retry on failure. - Outputs detailed channel info: name, URL, verification, handle, subscribers, description, and thumbnail. - Designed for use cases like creator discovery, influencer sourcing, competitor tracking, and channel database building.
Metadata
Slug youtube-channel-api-skill
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is youtube-channel-api-skill?

This skill helps users automatically extract structured channel data from YouTube search results via BrowserAct API. Agent should proactively apply this skil... It is an AI Agent Skill for Claude Code / OpenClaw, with 314 downloads so far.

How do I install youtube-channel-api-skill?

Run "/install youtube-channel-api-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is youtube-channel-api-skill free?

Yes, youtube-channel-api-skill is completely free (open-source). You can download, install and use it at no cost.

Which platforms does youtube-channel-api-skill support?

youtube-channel-api-skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created youtube-channel-api-skill?

It is built and maintained by Maggia (@ccmagia2-gif); the current version is v1.0.0.

💬 Comments