CommunityCodierung & Entwicklunggithub.com

Liber1917/skill-router

Ein plattformübergreifender natürlicher Sprachrouter für Agenten-Fähigkeiten. Scannt Claude Code, WorkBuddy, OpenCode, Gemini CLI, Codex, Cursor und mehr. Absichtsbewusstes Routing mit Schlüsselwort-, TF-IDF- und LLM-Matching.

Was ist skill-router?

Der Liber1917/skill-router ist ein plattformübergreifender Router, der die Fähigkeiten von KI-Agenten über verschiedene Entwicklerplattformen hinweg automatisch erkennt und weiterleitet. Er unterstützt Claude Code, WorkBuddy, OpenCode, Gemini CLI, Codex, Cursor und viele weitere Tools. Der Router verwendet einen absichtsbasierten Routing-Mechanismus, der Schlüsselwörter, TF-IDF-Vektorisierung und LLM-gestütztes Matching kombiniert, um die passende Agenten-Fähigkeit für eine gegebene Benutzeranfrage auszuwählen. Dies ist besonders nützlich für Entwickler, die mit mehreren Agenten-Tools arbeiten und eine nahtlose, kontextbewusste Integration benötigen. Die SKILL.md-Dokumentation beschreibt die Installation, Konfiguration und Nutzung des Routers. Sie enthält Codebeispiele, Abhängigkeiten und Hinweise zur Integration in eigene Projekte. Der Router wird als npm-Paket bereitgestellt und kann über `npm install` installiert werden.

Funktioniert mit✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI✓OpenCode
npx skills add Liber1917/skill-router

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 skill-router?

Ein plattformübergreifender natürlicher Sprachrouter für Agenten-Fähigkeiten. Scannt Claude Code, WorkBuddy, OpenCode, Gemini CLI, Codex, Cursor und mehr. Absichtsbewusstes Routing mit Schlüsselwort-, TF-IDF- und LLM-Matching.

Installation

npm install @liber1917/skill-router

Verwendung

import { SkillRouter } from '@liber1917/skill-router';

const router = new SkillRouter();

// Eine Anfrage weiterleiten
const result = await router.route('Erstelle eine neue React-Komponente');
console.log(result);
// { skill: 'cursor', confidence: 0.95, ... }

Konfiguration

const router = new SkillRouter({
  platforms: ['claude-code', 'workbuddy', 'opencode', 'gemini-cli', 'codex', 'cursor'],
  matching: {
    keyword: true,
    tfidf: true,
    llm: true
  }
});

Unterstützte Plattformen

  • Claude Code
  • WorkBuddy
  • OpenCode
  • Gemini CLI
  • Codex
  • Cursor

Matching-Methoden

  1. Schlüsselwort-Matching: Schnelle Erkennung anhand vordefinierter Schlüsselwörter
  2. TF-IDF-Matching: Vektorbasiertes Ähnlichkeitsmatching
  3. LLM-Matching: KI-gestütztes semantisches Verständnis

API

router.route(query: string): Promise<RouteResult>

Leitet eine natürliche Sprachabfrage an die passende Agenten-Fähigkeit weiter.

router.addSkill(skill: Skill): void

Fügt eine benutzerdefinierte Fähigkeit zum Router hinzu.

Verwandte Skills