CommunityCodierung & Entwicklunggithub.com

sunrisever/bilibili-follow

Exportiere deine Bilibili-Follows, klassifiziere sie mit ChatGPT/Claude/Gemini oder anderen Frontier-LLMs und synchronisiere die Gruppen zurück.

Was ist bilibili-follow?

Dieses Skill ermöglicht es dir, deine Bilibili-Follows (abonnierte Kanäle) zu exportieren, sie mithilfe von leistungsstarken großen Sprachmodellen wie ChatGPT, Claude oder Gemini automatisch zu klassifizieren und die neu erstellten Gruppen anschließend zurück in dein Bilibili-Konto zu synchronisieren. Es ist besonders nützlich für Nutzer, die eine große Anzahl von Follows haben und diese manuell nicht effizient verwalten können. Das Skill unterstützt alle gängigen KI-Plattformen und bietet eine flexible Konfiguration über API-Schlüssel. Es arbeitet in drei Hauptschritten: Export der aktuellen Follow-Liste, KI-gestützte Klassifizierung basierend auf deinen eigenen Kategorien (z. B. 'Technologie', 'Unterhaltung', 'Bildung') und automatische Synchronisation der aktualisierten Gruppenzuordnungen. Entwickler und Power-User können die Klassifizierungslogik über Prompts anpassen und die Gruppengrenzen (z. B. maximale Anzahl von Follows pro Gruppe) konfigurieren.

Funktioniert mit✓Claude Code~Codex CLI~Cursor✓Gemini CLI
Part ofMobile
npx skills add sunrisever/bilibili-follow

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht bilibili-follow?

Exportiere deine Bilibili-Follows, klassifiziere sie mit ChatGPT/Claude/Gemini oder anderen Frontier-LLMs und synchronisiere die Gruppen zurück.

Funktionen

  • Export der aktuellen Bilibili-Follow-Liste
  • KI-Klassifizierung mit frontier LLMs (ChatGPT, Claude, Gemini, etc.)
  • Rücksynchronisation der neu zugeordneten Gruppen in dein Bilibili-Konto
  • Anpassbare Klassifizierungsregeln über Prompt-Konfiguration
  • Batch-Verarbeitung für große Follow-Listen

Voraussetzungen

  • Ein Bilibili-Konto
  • Ein API-Schlüssel für einen LLM-Anbieter (z. B. OpenAI, Anthropic, Google)
  • Node.js 18 oder höher

Installation

npx sunrisever/bilibili-follow

Konfiguration

Erstelle eine .env-Datei im Projektverzeichnis:

BILIBILI_SESSDATA=dein_sessdata
BILIBILI_BILI_JCT=dein_bili_jct
BILIBILI_DEDEUSERID=dein_dedeuserid

LLM_PROVIDER=openai
LLM_API_KEY=dein_api_key
LLM_MODEL=gpt-4o

Verwendung

# Standardausführung (Export, Klassifizierung, Sync)
npx sunrisever/bilibili-follow

# Nur Export
npx sunrisever/bilibili-follow --export-only

# Nur Klassifizierung mit vorhandener Exportdatei
npx sunrisever/bilibili-follow --classify-only

# Nur Sync
npx sunrisever/bilibili-follow --sync-only

Klassifizierungs-Prompt anpassen

Du kannst die Klassifizierungslogik in config.yaml anpassen:

categories:
  - name: Technologie
    keywords: ["Programmierung", "KI", "Entwicklung", "Open Source"]
  - name: Unterhaltung
    keywords: ["Vlog", "Comedy", „Meme"]
  - name: Bildung
    keywords: [„Tutorial", "Kurs", „Lernen"]

classification_rules:
  max_follows_per_group: 100
  use_llm_fallback: true

Unterstützte LLM-Plattformen

PlattformAnbieterModelle
OpenAIopenaigpt-4o, gpt-4-turbo, gpt-3.5
Anthropicanthropicclaude-3-opus, claude-3-sonnet
Googlegooglegemini-pro, gemini-ultra

Fehlerbehebung

  • Authentifizierungsfehler: Stelle sicher, dass deine Bilibili-Cookies aktuell sind. BILIBILI_SESSDATA und BILIBILI_BILI_JCT müssen alle 30 Tage erneuert werden.
  • LLM-Timeouts: Reduziere die Anzahl der gleichzeitigen API-Aufrufe in der Konfiguration.
  • Sync-Fehler: Die API von Bilibili hat Ratenbegrenzungen. Warte einige Minuten und versuche es erneut.

Lizenz

MIT

Verwandte Skills