Toolverse
All skills

youtube-collector

by greatSumini

유튜브 채널을 등록하고 새 컨텐츠를 수집하여 자막 기반 요약을 생성하는 skill. 사용자가 (1) 유튜브 채널 등록/관리를 요청하거나, (2) 등록된 채널의 새 영상 수집을 요청하거나, (3) 유튜브 영상 요약을 요청할 때 사용. 데이터는 .reference/ 폴더에 YAML 형식으로 저장됨.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
4

About this skill

유튜브 채널을 등록하고 새 컨텐츠를 수집하여 자막 기반 요약을 생성하는 skill. 사용자가 (1) 유튜브 채널 등록/관리를 요청하거나, (2) 등록된 채널의 새 영상 수집을 요청하거나, (3) 유튜브 영상 요약을 요청할 때 사용. 데이터는 .reference/ 폴더에 YAML 형식으로 저장됨.

How to use

  1. Zainstaluj wymagane pakiety: google-api-python-client, youtube-transcript-api i pyyaml. Uruchom polecenie pip install google-api-python-client youtube-transcript-api pyyaml w terminalu.

  2. Skonfiguruj klucz API YouTube. Uruchom python3 scripts/setup_api_key.py i postępuj zgodnie z instrukcjami interaktywnego dialogu, lub podaj klucz bezpośrednio flagą --api-key. Klucz zostanie zapisany w katalogu konfiguracyjnym systemu.

  3. Zarejestruj kanały YouTube, które chcesz śledzić. Użyj python3 scripts/register_channel.py --channel-handle @nazwa_kanału --output-dir .reference/ lub podaj pełny URL kanału. Informacje o kanałach będą zapisane w .reference/channels.yaml.

  4. Zbierz wideo z zarejestrowanych kanałów. Uruchom python3 scripts/collect_videos.py --all --output-dir .reference/, aby pobrać listę wideo i napisy ze wszystkich kanałów. Wyniki będą zapisane w .reference/contents/{channel_handle}/{video_id}.yaml.

  5. Generuj streszczenia dla nowych wideo. Skill automatycznie dodaje pole summary do każdego pliku YAML, zawierające streszczenie oparte na napisach (jeśli dostępne) lub opisie wideo. Streszczenie ma strukturę z sekcjami: Wstęp, Treść główna i Podsumowanie.

  6. Przeglądaj zebrane dane w folderze .reference/contents/ — każdy plik YAML zawiera metadane wideo, informacje o dostępności napisów i wygenerowane streszczenie.

Related skills

openspec

by ruan-cat

OpenSpec 中文版规范助手 - 规范驱动的 AI 编程开发,帮助初始化、创建提案、编写规格、校验格式并归档变更。触发条件: 当用户提及 openspec、规范文档、需求管理、变更提案、spec-driven development 等关键词时主动调用。

Backend
27122

api-design-principles

by wshobson

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

Backend
50146

drizzle

by lobehub

Drizzle ORM schema and database guide. Use when working with database schemas (src/database/schemas/*), defining tables, creating migrations, or database model code. Triggers on Drizzle schema definition, database migrations, or ORM usage questions.

Backend
79340

postgresql-psql

by timelessco

Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and

Backend
34173

effective-go

by openshift

Apply Go best practices, idioms, and conventions from golang.org/doc/effective_go. Use when writing, reviewing, or refactoring Go code to ensure idiomatic, clean, and efficient implementations.

Backend
248296

supabase-operations

by elevanaltd

Supabase operational knowledge for migrations, RLS optimization, MCP tool benchmarks, and ADR-003 compliance. Use when validating database migrations, optimizing Row-Level Security policies, checking MCP tool performance, or ensuring Supabase operational standards. Triggers on:

Backend
27109