Skip to content
cccskills
FreePublished on GitHub

youtube-viral-topic

Find recent viral YouTube videos for account-growth topic selection. Use when the user asks for YouTube 爆款, YouTube hot videos, 起号选题 from YouTube, niche video references, recent high-view videos, or videos ranked by views, likes, comments, freshness, and topic relevance without low-follower filtering.

The English summary is being prepared. Showing the original description.

Works withYouTube

Run score Not tested

See how to install

Files included (5)

  • SKILL.md2.8 KB
  • agents/openai.yaml210 B
  • references/querying.md1.1 KB
  • references/scoring.md1.3 KB
  • scripts/search_youtube_viral_topic.py17.0 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

YouTube Viral Topic

Use this skill to find recent YouTube videos that are already performing strongly in a niche. Do not make low-subscriber status the default logic.

Quick Start

Run the bundled script from this skill directory:

python3 scripts/search_youtube_viral_topic.py --topic "AI agent,Claude Code" --days 30 --min-views 10000 --limit 50 --format markdown

Required environment for live API calls:

export YOUTUBE_API_KEY="..."

You can also pass --api-key explicitly for one-off runs. Never write API keys into skill files or output artifacts.

Workflow

  1. Convert the user's niche into concise query clusters.
  2. Call YouTube search.list with type=video, order=viewCount, and publishedAfter for the requested recent window.
  3. Deduplicate video ids across queries.
  4. Batch-enrich videos through videos.list for statistics and metadata.
  5. Batch-enrich channels through channels.list for public subscriber counts.
  6. Filter only by viral strength:
    • view_count >= --min-views
    • like_count + comment_count * 2 >= --min-engagement only when the user sets --min-engagement
  7. Rank by viral_score, then view_count, then like_view_rate.
  8. Return JSON for automation or Markdown for human topic review.

Output Contract

Each result must preserve the source URL, video metrics, and optional channel context:

{
  "platform": "youtube",
  "content_id": "",
  "url": "",
  "title": "",
  "author_id": "",
  "author_name": "",
  "subscriber_count": 0,
  "published_at": "",
  "view_count": 0,
  "like_count": 0,
  "comment_count": 0,
  "hot_score": 0,
  "viral_score": 0,
  "evidence": []
}

For cross-platform tables, follower_count is still populated with YouTube channel subscribers when available, but it is not a default filter.

Read references/scoring.md before changing thresholds or combining YouTube results with other platforms.

Guardrails

  • Do not call the default output "low-fan" or "low-subscriber" results.
  • Treat subscriberCount as public rounded/abbreviated subscriber data, useful only as context.
  • If hiddenSubscriberCount is true or subscriber count is missing, keep the video eligible as long as it passes the viral filters.
  • Prefer API collection over browser scraping. Browser sessions should only be used when the user explicitly asks.
  • Use videos as topic signals, structure references, and hook references. Do not copy scripts or captions wholesale.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Generate and download images through APIMart's asynchronous GPT-Image-2 API. Use when Codex needs APIMart image generation, GPT-Image-2 text-to-image, image-to-image with reference URLs or local image files, 1k/2k/4k output, aspect-ratio control, task polling, or saving APIMart image results locally.

The English summary is being prepared. Showing the original description.

kangarooking/kangarooking-skills680Updated Sep 7, 2026

Find low-follower viral Bilibili videos for account-growth topic selection. Use when the user asks for B站低粉爆款, Bilibili low-fan hits, 起号选题 from B站, niche Bilibili references, or videos ranked by UP主粉丝数, 播放, 点赞, 投币, 收藏, 分享, 评论, 弹幕, and 播放粉丝比.

The English summary is being prepared. Showing the original description.

kangarooking/kangarooking-skills680Updated Sep 7, 2026

用于处理写书过程中的章节截图与插图工作流。适用于:梳理某一章需要哪些截图、逐步给出 Claude Code 实操提示词、规定截图文件名与图号映射、回填本地 Markdown 中的图片位置、清理作者备注为读者版正文、以及把章节和图片按正确位置同步到 Feishu 文档。用户如果提到“书的截图”“章节配图”“图号对应”“放到原文里”“上传飞书文档”“按刚才那套流程来”,应触发此 skill。

The English summary is being prepared. Showing the original description.

kangarooking/kangarooking-skills680Updated Sep 7, 2026

Use for the owner's personal creator-content thumbnails and covers for short video, Bilibili, Douyin, WeChat, or similar platforms from a title, summary, established real portrait, kangaroo IP, product Logo, screenshot, or app reference. It enforces the owner's visual signature, runs a four-concept selection stage, then five responsive platform ratios. Do not use for generic clients, book or album covers, slide title pages, generic posters or social cards, article body illustrations, document headers, website hero art, or unrelated image edits unless the user explicitly invokes cover-skill and accepts the personal-signature rules.

The English summary is being prepared. Showing the original description.

kangarooking/kangarooking-skills680Updated Sep 7, 2026

Initialize a Harness Engineering framework in the current project. Use when user says 'harness', 'init harness', 'initialize framework', 'setup harness engineering', '/harness', or wants to set up a Plan-Build-Verify development workflow with specialized agents (planner, generator, evaluator). Creates CLAUDE.md, agent definitions, command templates, hooks, and documentation structure for autonomous AI-driven development.

The English summary is being prepared. Showing the original description.

kangarooking/kangarooking-skills680Updated Sep 7, 2026

输入文字或图片,通过腾讯混元生3D TokenHub/OpenAI 兼容接口或腾讯云 SDK 生成3D模型。支持文生3D、图生3D、多视图生3D、PBR、白模、草图生3D、智能拓扑生3D;当用户要求生成或查询混元3D模型时使用。

The English summary is being prepared. Showing the original description.

kangarooking/kangarooking-skills680Updated Sep 7, 2026

See all skills by kangarooking

Report a problem with this skill