← Back to Skills Marketplace
bowen-dotcom

YouTube SERP Scout

by bowen-dotcom · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
987
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install aisa-youtube-skill
Description
YouTube SERP Scout for agents. Search top-ranking videos, channels, and trends for content research and competitor tracking.
README (SKILL.md)

\r \r

OpenClaw YouTube 📺\r

\r YouTube SERP Scout for autonomous agents. Powered by AIsa.\r \r One API key. Rank discovery. Content research. Competitor tracking.\r \r

🔥 What Can You Do?\r

\r

Content Research\r

"Find top-ranking videos about 'AI agents tutorial' to see what's working"\r
```\r
\r
### Competitor Tracking\r
```\r
"Search for videos from competitor channels about 'machine learning'"\r
```\r
\r
### Trend Discovery\r
```\r
"What are the top YouTube videos about 'GPT-5' right now?"\r
```\r
\r
### Topic Analysis\r
```\r
"Find popular videos on 'autonomous driving' to understand audience interest"\r
```\r
\r
### Channel Discovery\r
```\r
"Search for channels creating content about 'crypto trading'"\r
```\r
\r
## Quick Start\r
\r
```bash\r
export AISA_API_KEY="your-key"\r
```\r
\r
---\r
\r
## Core Capabilities\r
\r
### Basic YouTube Search\r
\r
```bash\r
# Search for videos\r
curl "https://api.aisa.one/apis/v1/youtube/search?engine=youtube&q=AI+agents+tutorial" \\r
  -H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
### Search with Country Filter\r
\r
```bash\r
# Search in specific country (US)\r
curl "https://api.aisa.one/apis/v1/youtube/search?engine=youtube&q=machine+learning&gl=us" \\r
  -H "Authorization: Bearer $AISA_API_KEY"\r
\r
# Search in Japan\r
curl "https://api.aisa.one/apis/v1/youtube/search?engine=youtube&q=AI&gl=jp&hl=ja" \\r
  -H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
### Search with Language Filter\r
\r
```bash\r
# Search with interface language\r
curl "https://api.aisa.one/apis/v1/youtube/search?engine=youtube&q=python+tutorial&hl=en" \\r
  -H "Authorization: Bearer $AISA_API_KEY"\r
\r
# Chinese interface\r
curl "https://api.aisa.one/apis/v1/youtube/search?engine=youtube&q=编程教程&hl=zh-CN&gl=cn" \\r
  -H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
### Pagination with Filter Token\r
\r
```bash\r
# Use sp parameter for pagination or advanced filters\r
curl "https://api.aisa.one/apis/v1/youtube/search?engine=youtube&q=AI&sp=\x3Cfilter_token>" \\r
  -H "Authorization: Bearer $AISA_API_KEY"\r
```\r
\r
---\r
\r
## Python Client\r
\r
```bash\r
# Basic search\r
python3 {baseDir}/scripts/youtube_client.py search --query "AI agents tutorial"\r
\r
# Search with country\r
python3 {baseDir}/scripts/youtube_client.py search --query "machine learning" --country us\r
\r
# Search with language\r
python3 {baseDir}/scripts/youtube_client.py search --query "python tutorial" --lang en\r
\r
# Full options\r
python3 {baseDir}/scripts/youtube_client.py search --query "GPT-5 news" --country us --lang en\r
\r
# Competitor research\r
python3 {baseDir}/scripts/youtube_client.py search --query "OpenAI tutorial"\r
\r
# Trend discovery\r
python3 {baseDir}/scripts/youtube_client.py search --query "AI trends 2025"\r
```\r
\r
---\r
\r
## Use Cases\r
\r
### 1. Content Gap Analysis\r
\r
Find what content is ranking well to identify gaps in your strategy:\r
\r
```python\r
# Search for top videos in your niche\r
results = client.search("AI automation tutorial")\r
# Analyze titles, views, and channels to find opportunities\r
```\r
\r
### 2. Competitor Monitoring\r
\r
Track what competitors are publishing:\r
\r
```python\r
# Search for competitor brand + topic\r
results = client.search("OpenAI GPT tutorial")\r
# Monitor ranking changes over time\r
```\r
\r
### 3. Keyword Research\r
\r
Discover what topics are trending:\r
\r
```python\r
# Search broad topics to see what's popular\r
results = client.search("artificial intelligence 2025")\r
# Extract common keywords from top-ranking titles\r
```\r
\r
### 4. Audience Research\r
\r
Understand what your target audience watches:\r
\r
```python\r
# Search in specific regions\r
results = client.search("coding tutorial", country="jp", lang="ja")\r
# Analyze regional content preferences\r
```\r
\r
### 5. SEO Analysis\r
\r
Analyze how videos rank for specific keywords:\r
\r
```python\r
# Track ranking positions for target keywords\r
keywords = ["AI tutorial", "machine learning basics", "Python AI"]\r
for kw in keywords:\r
    results = client.search(kw)\r
    # Record top 10 videos and their channels\r
```\r
\r
---\r
\r
## API Endpoint Reference\r
\r
| Endpoint | Method | Description |\r
|----------|--------|-------------|\r
| `/youtube/search` | GET | Search YouTube SERP |\r
\r
## Request Parameters\r
\r
| Parameter | Type | Required | Description |\r
|-----------|------|----------|-------------|\r
| engine | string | Yes | Must be `youtube` |\r
| q | string | Yes | Search query |\r
| gl | string | No | Country code (e.g., `us`, `jp`, `uk`, `cn`) |\r
| hl | string | No | Interface language (e.g., `en`, `ja`, `zh-CN`) |\r
| sp | string | No | YouTube filter token for pagination/filters |\r
\r
## Response Format\r
\r
```json\r
{\r
  "search_metadata": {\r
    "id": "search_id",\r
    "status": "Success",\r
    "created_at": "2025-01-15T12:00:00Z",\r
    "request_time_taken": 1.23,\r
    "total_time_taken": 1.45\r
  },\r
  "search_results": [\r
    {\r
      "video_id": "abc123xyz",\r
      "title": "Complete AI Agents Tutorial 2025",\r
      "link": "https://www.youtube.com/watch?v=abc123xyz",\r
      "channel_name": "AI Academy",\r
      "channel_link": "https://www.youtube.com/@aiacademy",\r
      "description": "Learn how to build AI agents from scratch...",\r
      "views": "125K views",\r
      "published_date": "2 weeks ago",\r
      "duration": "45:30",\r
      "thumbnail": "https://i.ytimg.com/vi/abc123xyz/hqdefault.jpg"\r
    }\r
  ]\r
}\r
```\r
\r
---\r
\r
## Country Codes (gl)\r
\r
| Code | Country |\r
|------|---------|\r
| us | United States |\r
| uk | United Kingdom |\r
| jp | Japan |\r
| cn | China |\r
| de | Germany |\r
| fr | France |\r
| kr | South Korea |\r
| in | India |\r
| br | Brazil |\r
| au | Australia |\r
\r
## Language Codes (hl)\r
\r
| Code | Language |\r
|------|----------|\r
| en | English |\r
| ja | Japanese |\r
| zh-CN | Chinese (Simplified) |\r
| zh-TW | Chinese (Traditional) |\r
| ko | Korean |\r
| de | German |\r
| fr | French |\r
| es | Spanish |\r
| pt | Portuguese |\r
| ru | Russian |\r
\r
---\r
\r
## Pricing\r
\r
| API | Cost |\r
|-----|------|\r
| YouTube search | ~$0.002 |\r
\r
Every response includes `usage.cost` and `usage.credits_remaining`.\r
\r
---\r
\r
## Get Started\r
\r
1. Sign up at [aisa.one](https://aisa.one)\r
2. Get your API key\r
3. Add credits (pay-as-you-go)\r
4. Set environment variable: `export AISA_API_KEY="your-key"`\r
\r
## Full API Reference\r
\r
See [API Reference](https://docs.aisa.one/reference/) for complete endpoint documentation.\r
Usage Guidance
This skill appears coherent: it simply calls the AIsa YouTube search API and needs one API key plus curl/python. Before installing, verify you trust the AIsa service (api.aisa.one) because your AISA_API_KEY and the queries/results will transit through that provider. Limit the API key permissions if possible, monitor its usage, and rotate the key if you suspect misuse. If you require on‑premises-only tools or want to avoid third‑party logging, do not install/use this skill.
Capability Analysis
Type: OpenClaw Skill Name: aisa-youtube-skill Version: 1.0.1 The skill is a legitimate YouTube search tool that interfaces with the AIsa API (api.aisa.one). The Python client (scripts/youtube_client.py) uses standard libraries to perform search queries, competitor research, and trend analysis as described in the documentation. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description (YouTube SERP Scout) align with the code and SKILL.md: both call https://api.aisa.one/apis/v1/youtube/search and provide search, country/lang filters, pagination, and simple client helpers. Requested binaries (curl, python3) and the AISA_API_KEY are appropriate for this purpose.
Instruction Scope
SKILL.md and the included python client direct only YouTube search requests to the AIsa API and require the AISA_API_KEY; they do not instruct reading arbitrary files, other environment variables, or sending data to unexpected endpoints. The instructions are specific and scoped to search/analysis tasks.
Install Mechanism
There is no install spec that downloads or extracts external code. The skill is instruction-only (plus a bundled python script). No suspicious external URLs or archive extraction steps are present in the install phase.
Credentials
The skill requests a single API credential (AISA_API_KEY), which is proportional to contacting a third‑party search API. Note: the API is a third‑party service (api.aisa.one); users should verify the provider's trustworthiness and what data the provider logs/retains before supplying the key.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system-wide settings, and relies on the agent to call it explicitly or autonomously per platform defaults. No elevated persistence is requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aisa-youtube-skill
  3. After installation, invoke the skill by name or use /aisa-youtube-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
No functional changes—documentation updated: - API reference link updated from https://aisa.mintlify.app/api-reference/introduction to https://docs.aisa.one/reference/. - No changes detected in code or functionality; SKILL.md documentation was updated only.
v1.0.0
YouTube SERP Scout for agents: Search top-ranking videos, channels, and trends for content research and competitor tracking. Geographic targeting, language localization, and competitive analysis capabilities.
Metadata
Slug aisa-youtube-skill
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is YouTube SERP Scout?

YouTube SERP Scout for agents. Search top-ranking videos, channels, and trends for content research and competitor tracking. It is an AI Agent Skill for Claude Code / OpenClaw, with 987 downloads so far.

How do I install YouTube SERP Scout?

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

Is YouTube SERP Scout free?

Yes, YouTube SERP Scout is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does YouTube SERP Scout support?

YouTube SERP Scout is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created YouTube SERP Scout?

It is built and maintained by bowen-dotcom (@bowen-dotcom); the current version is v1.0.1.

💬 Comments