Alles ist ein Plugin — Skills inklusive

Gib deinem dsh-Agenten Live-Quellen, nicht nur Dateien

DeepSeek Harness hält die Agentenschleife in einem zusammensetzbaren Plugin-Baum. Felo Skills fügen sich als schlichte SKILL.md-Bundles in diesen Baum ein, sodass deine lokale dsh-Sitzung das offene Web durchsuchen, eine Seite in den Kontext holen und Folien zurückgeben kann, ohne den Umweg über einen Browser.

Gebaut für dshnpx @deepseek-ai/dsh webSuche, Transkripte, Decks, Bilder
Die Skills installierenZu den Skill-Empfehlungen
DeepSeek Harness Open-Source-Agent-Harness (Entwicklervorschau)

npx @deepseek-ai/dsh web # Web UI at 127.0.0.1:3080

Web-UI starten
npx @deepseek-ai/dsh web
Skill-Wurzeln
<project>/.dsh/skills, <dshHome>/skills, ~/.agents/skills
Plugin-Modell
Cordis-Scope-Baum, ein Plugin pro Fähigkeit
Lizenz / Status
MIT · Entwicklervorschau, Breaking Changes zu erwarten
Plugin-BaumSkills laden neben Werkzeugen und Modellen
Drei Skill-WurzelnProjekt, dsh-Home und der geteilte Agents-Ordner
MIT-Vorschaulies die SKILL.md, bevor du sie einbindest
Lokale Sitzungläuft mit deinen Benutzerrechten, ohne Sandbox
Warum Skills zu dsh passen

Dein Harness besitzt die Schleife. Skills besitzen das Know-how.

dsh bindet jede Fähigkeit als Plugin ein: Werkzeuge, Modelle, Sitzungsspeicher, die Web-UI. Skills folgen derselben Idee in kleinerem Maßstab — ein Ordner mit einer SKILL.md, die beschreibt, wann sie zu nutzen ist, was ausgeführt wird und was zurückkommt. Der Harness entscheidet, wie der Agent zusammengesetzt wird; der Skill entscheidet, wie eine Aufgabe erledigt wird.

Diese Trennung zählt, sobald die Aufgabe die Außenwelt betrifft. Ein Coding-Agent kann den ganzen Tag dein Repository lesen und trotzdem nicht wissen, was diese Woche im Changelog der Bibliothek steht, was eine Preisseite gerade jetzt zeigt oder was ein Konferenzvortrag letzten Monat behandelt hat. Felo Skills schließen diese Lücke mit Live-Suche, Seitenextraktion, YouTube-Transkripten und Folienausgabe.

Nichts davon braucht einen eigenen Plugin-Build. Kopiere einen Skill-Ordner in eine erkannte Wurzel, lade die Sitzung neu, und das Skill-Werkzeug kann ihn wie jede andere Fähigkeit im Scope-Baum aufrufen.

Einstiegsweg

Wie dsh-Nutzende Felo Skills übernehmen

Die meisten beginnen mit einem Recherche-Skill in einem Projektordner, verschieben die brauchbaren dann auf die Benutzerebene und ergänzen Ausgabe-Skills.

Mit Suche in einem Projekt beginnen

Kopiere felo-search nach <projectRoot>/.dsh/skills und stell eine Frage, die das Repository nicht beantworten kann.

  • Prüf Versionen, Sicherheitshinweise und Preise, während du editierst
  • Antworten mit Quellen statt eines unbelegten Absatzes
  • Behalte die Recherche in derselben Sitzung wie den Code

Transkripte und X-Signale ergänzen

Release-Streams und Maintainer-Threads sind die Orte, an denen Versionsdetails zuerst auftauchen.

  • Mach aus einem Release-Walkthrough durchsuchbaren Text
  • Prüf, ob andere auf denselben Fehler gestoßen sind
  • Zitiere die Quelle im Commit oder im Review-Kommentar

Den Kreis mit Decks und Bildern schließen

Die Sitzung enthält die Befunde bereits; der letzte Schritt ist das Artefakt.

  • Mach aus den Befunden Folien für das Plattformteam
  • Entwirf ein Logo oder Produktbild in derselben Sitzung
  • Befördere geprüfte Bundles von .dsh/skills nach ~/.agents/skills
Installation

Drei Befehle, dann eine Frage stellen

Felo Skills sind portable Bundles. Installiere die CLI einmal für die Zugangsdaten, klone das Skill-Repository und kopiere die gewünschten Ordner in eine Wurzel, die dsh bereits beobachtet.

  1. 01

    Felo CLI installieren und API-Schlüssel hinterlegen

    Die CLI übernimmt die Authentifizierung für jeden Felo Skill. Ein Schlüssel deckt Suche, Seitenabruf, Transkripte und Folgenerstellung ab.

    Terminal
    npm install -g felo-ai
    felo config set FELO_API_KEY your-api-key-here
  2. 02

    Das Felo-Skills-Repository klonen

    Jeder Skill ist ein in sich geschlossener Ordner mit einer SKILL.md im Wurzelverzeichnis, du kannst also nur das mitnehmen, was du brauchst.

    Terminal
    git clone https://github.com/Felo-Inc/felo-skills.git
    cd felo-skills
  3. 03

    Skills in eine dsh-Erkennungswurzel kopieren

    Nutze die Projektwurzel, solange du einen Skill testest, und verschiebe die brauchbaren dann auf die Benutzerebene, damit jede Sitzung sie sieht.

    Terminal
    # Project-scoped (recommended first)
    mkdir -p .dsh/skills
    cp -r felo-skills/felo-search felo-skills/felo-slides .dsh/skills/
    
    # Or user-scoped for every project
    mkdir -p ~/.agents/skills
    cp -r felo-skills/felo-search ~/.agents/skills/

    dsh erkennt nur direkte Kinder — ein verschachtelter Pfad wie skills/research/felo-search wird nicht geladen. Halte jedes Bundle eine Ebene unter der Wurzel.

  4. 04

    Sitzung neu laden und prüfen

    Der Skill-Provider beobachtet bestehende Wurzeln, ein neues Bundle erscheint also meist beim nächsten Einlesen des Katalogs. Starte eine frische Sitzung, wenn das Skill-Werkzeug es noch nicht auflistet.

    dsh fragen
    Liste die Skills auf, die du aufrufen kannst, und vergleiche dann mit felo-search
    die aktuellen DeepSeek-API-Preisstufen und nenne die verwendeten Quellen.
Skill-Empfehlungen

Fünf Felo Skills, die ihren Platz in einer dsh-Sitzung verdienen

Wähle nach der Lücke, die sie schließt. Jeder ist ein Ordner, den du lesen kannst, bevor du ihm vertraust — was in einem Harness zählt, das mit deinen normalen Benutzerrechten läuft.

Felo Search

Live-Webrecherche
RechercheQuellen

Eine dsh-Sitzung kann den ganzen Tag das Repository lesen und trotzdem nicht wissen, was der Anbieter diese Woche geändert hat. Die Suche liefert datierte Antworten mit Quellen, sodass der Agent auf das reagieren kann, was ausgeliefert wurde, statt auf das, woran sich die Lockdatei erinnert.

BeispielanfrageSuche die Breaking Changes im SDK, das wir gerade aktualisiert haben, und liste die auf, die dieses Modul betreffen.
cp -r felo-skills/felo-search .dsh/skills/
Felo Search-Seite öffnen →

Felo YouTube Subtitling

Release-Vorträge als Text
VideoTranskript

Release-Walkthroughs und Konferenz-Demos leben im Video, nicht in der Dokumentation. Das Transkript kommt als Text zurück, den die Sitzung zitieren kann, während sie Dateien bearbeitet.

BeispielanfrageHol das Transkript aus diesem Release-Stream und liste jede API auf, die laut dem Vortragenden geändert wurde.
cp -r felo-skills/felo-youtube-subtitling .dsh/skills/
Felo YouTube Subtitling-Seite öffnen →

Felo X Search

Maintainer-Gespräche auf X
SignaleSocial

Regressionen tauchen oft auf X auf, bevor jemand ein Issue anlegt. Dieses Werkzeug liest Beiträge und Antworten, sodass eine Debugging-Sitzung prüfen kann, ob andere auf dieselbe Wand gestoßen sind.

BeispielanfragePrüf X auf Berichte über die Verbindungsbehandlung dieser Version und fasse zusammen, worauf die Leute stoßen.
cp -r felo-skills/felo-x-search .dsh/skills/
Felo X Search-Seite öffnen →

Felo Slides

Sitzungsergebnis als Deck
AusgabeDeck

Der Harness verantwortet die Untersuchung; ein Deck ist der Weg, auf dem das Ergebnis das Terminal verlässt. Eine Anfrage macht aus den Befunden der Sitzung Folien, die das Plattformteam prüfen kann.

BeispielanfrageMach aus der Upgrade-Checkliste sechs Folien mit je einem Risiko pro Folie.
cp -r felo-skills/felo-slides .dsh/skills/
Felo Slides-Seite öffnen →

Felo SuperAgent

Logos und Produktbilder
BilderMarke

Ein Nebenprojekt braucht ein Zeichen, bevor es einen Launch braucht. SuperAgent entwirft Logo-Richtungen und Varianten von Produktbildern in derselben Sitzung, die den Code schreibt.

BeispielanfrageEntwirf drei Logo-Richtungen für diese CLI und exportiere die, die bei 32 px noch lesbar ist.
cp -r felo-skills/felo-superagent .dsh/skills/
Felo SuperAgent-Seite öffnen →
Alle Skills

Wähle den Felo Skill zur Installation auf dsh

Zwölf Skills, je ein Kopierbefehl. Wähle den Skill passend zur nächsten Aufgabe, die dsh ausführen soll: Recherche, Extraktion, Folien, Transkripte, Social-Monitoring oder ein lang laufender Agenten-Workflow.

Auf dsh hinzufügen

Felo Search

Live-Webrecherche mit zitierfähigen Quellen

cp -r felo-skills/felo-search .dsh/skills/

Felo Web Fetch

Seiten in strukturierte, wiederverwendbare Daten verwandeln

cp -r felo-skills/felo-web-fetch .dsh/skills/

Felo LiveDoc

Antworten auf Basis deiner eigenen Dokumente

cp -r felo-skills/felo-livedoc .dsh/skills/

Felo YouTube Subtitling

Transkripte aus Talks, Demos und Reviews

cp -r felo-skills/felo-youtube-subtitling .dsh/skills/

Felo X Search

Posts und Antworten auf X verfolgen

cp -r felo-skills/felo-x-search .dsh/skills/

Felo Slides

Ein Deck aus einem einzigen Prompt

cp -r felo-skills/felo-slides .dsh/skills/

Felo Content to Slides

Notizen und URLs in eine Deck-Gliederung verwandeln

cp -r felo-skills/felo-content-to-slides .dsh/skills/

Felo SuperAgent

Lang laufende Workflows mit Gedächtnis

cp -r felo-skills/felo-superagent .dsh/skills/

Felo Twitter Writer

X-Posts aus eigenem Material entwerfen

cp -r felo-skills/felo-twitter-writer .dsh/skills/

Felo Landing Page

Eine Landingpage aus einem Briefing erzeugen

cp -r felo-skills/felo-landingpage .dsh/skills/

Apple Buy Advisor

Apple-Produktrecherche vor dem Kauf

cp -r felo-skills/apple-buy-advisor .dsh/skills/

Ersetze .dsh/skills/ durch ~/.agents/skills/, wenn der Skill in jedem Projekt auf diesem Rechner laden soll.

In der Praxis

Drei Aufgaben, die dsh-Nutzende an Felo Skills übergeben

Diese sind für einen lokalen Harness mit Dateisystemzugriff geschrieben: Der Skill erledigt die Arbeit nach außen, und der Harness behält die Verantwortung für den Code und die Sitzung.

01

Eine Abhängigkeit aktualisieren, ohne zu raten

Ein Repository bindet ein älteres SDK. Der Harness kann die Lockdatei lesen, aber nicht die aktuellen Migrationshinweise des Anbieters.

PromptHol den Migrationsleitfaden des Anbieters, such nach bekannten Problemen in der neuen Hauptversion und schreib die Upgrade-Checkliste für dieses Repository.
Was zurückkommt

Eine belegte Checkliste, die die anzufassenden Dateien nennt, die geänderten Konfigurationsschlüssel und die Quellen hinter jeder Aussage.

Felo Search
02

Einen Pull Request gegen die Außenwelt prüfen

Eine dsh-Review-Sitzung auf GitHub hat den Diff, aber nicht den vorgelagerten Sicherheitshinweis oder die Bibliotheksdiskussion, die die Regression erklärt.

PromptPrüf, ob dieses Abhängigkeits-Update auf einer Version mit einem offenen CVE landet, und kommentiere dann mit dem Beleg.
Was zurückkommt

Ein Review-Kommentar, der den Sicherheitshinweis und die Release-Note verlinkt, statt eines vagen „das sieht riskant aus“.

Felo SearchFelo X Search
03

Aus einer Recherchephase ein Deck machen

Du hast eine Sitzung damit verbracht, Anbieter oder Ansätze zu vergleichen, und musst die Entscheidung nun Leuten präsentieren, die kein rohes Markdown lesen.

PromptFasse den Vergleich in sechs Folien zusammen: Optionen, Kosten, Risiken, Empfehlung.
Was zurückkommt

Ein Deck-Entwurf aus denselben Quellen, bereit zum Bearbeiten statt zum Neubauen.

Felo SlidesFelo SuperAgent
Vor der Installation

Behandle Skills wie jeden anderen Code, den du einbindest

dsh sagt ausdrücklich, dass sich die Vorschau schnell bewegt. Dieselbe Vorsicht gilt für die Fähigkeiten, die du hinzufügst.

Lies zuerst die SKILL.md

Ein Skill kann das Modell anweisen, Befehle auszuführen. Die Felo Bundles sind Markdown plus kleine Skripte — prüf sie also so, wie du ein Plugin prüfen würdest.

Halte Geheimnisse aus der Projektebene heraus

Leg den Felo API-Schlüssel in der CLI-Konfiguration ab, nicht in einem repositorylokalen Skill-Ordner, der mit deinem Code committet werden könnte.

Fixiere die Revision, die du getestet hast

Harnesses in der Entwicklervorschau ändern sich schnell. Notiere den felo-skills-Commit, den du kopiert hast, damit ein späterer Fehler einen bekannt guten Ausgangspunkt hat.

Erst pro Projekt einsetzen, dann global

Beginne in .dsh/skills, damit ein Repository einen Skill ausprobieren kann, ohne jede Sitzung auf dem Rechner zu verändern.

Fragen

Was dsh-Nutzende fragen, bevor sie einen Skill einbinden

Unterstützt DeepSeek Harness Skills im Claude-Stil?
Ja. Der Harness bringt eine Skill-Fähigkeitsfamilie mit, die SKILL.md-Bundles aus lokalen Wurzeln wie <projectRoot>/.dsh/skills und <dshHome>/skills liest. Felo Skill-Ordner folgen diesem Aufbau und laden daher ohne Plugin-Build.
Muss ich ein dsh-Plugin schreiben, um Felo Skills zu nutzen?
Nein. Skills sind Anweisungen, die der Agent bei Bedarf lädt; Plugins fügen Werkzeuge und Dienste hinzu. Für den Skill-Weg genügt es, einen Ordner in eine erkannte Wurzel zu kopieren.
Wo wird der Felo API-Schlüssel gespeichert?
Die Felo CLI schreibt ihn nach ~/.felo/config.json, wenn du felo config set FELO_API_KEY ausführst. Skills rufen die CLI auf, der Schlüssel muss also nie im Projektverzeichnis liegen.
Warum tauchen meine kopierten Skills nicht auf?
Die häufigsten Ursachen sind verschachtelte Ordner (die Erkennung liest nur direkte Kinder einer Wurzel) und Namen, die nicht in kebab-case sind. Flache <name>.md-Dateien funktionieren ebenfalls, wenn du Einzeldatei-Skills bevorzugst.
Kann die Web-UI diese Skills ebenfalls nutzen?
Ja. Die Web-UI und die Terminal-Sitzung teilen dieselbe Skill-Registry, ein für das Projekt installiertes Bundle erscheint also in beiden.
Ist das sicher auf einem Arbeitsrechner?
dsh läuft mit deinen Benutzerrechten und setzt Skills nicht in eine Sandbox. Nutze die Projektebene zum Ausprobieren, lies jede SKILL.md und befördere nur geprüfte Bundles nach ~/.agents/skills.

Bring Live-Recherche noch heute in deinen Harness

Klone das Repository, kopiere zwei Ordner und stell deiner dsh-Sitzung eine Frage, die sie allein aus der Codebasis nicht beantworten konnte.

Felo AI ist ein unabhängiger Skill-Anbieter. DeepSeek Harness wird von DeepSeek AI gepflegt.

Jenseits fertiger Skills

Ein API-Schlüssel. Ein kompletter Werkzeugkasten für Agenten.

Starte mit einem Skill und stelle dann die Modelle, Live-Daten, Wissens- und Ausgabewerkzeuge zusammen, die dein Workflow in DeepSeek Harness braucht — mit demselben Schlüssel, den die Felo Skills bereits nutzen.

Modelle

Nutze kosteneffizienten LLM-Zugang, wenn dein Agent eigenes Reasoning oder eigene Generierung braucht.

  • LLM API
  • Chat completions
  • Modellzugang
LLM API entdecken →

Live-Informationen

Gib Agenten aktuelle Web- und Social-Signale, statt sich auf veralteten Kontext zu verlassen.

  • Web Search
  • X Search
  • Web Fetch
Live-Datenwerkzeuge entdecken →

Wissen und Ausgabe

Stelle Arbeit auf wiederverwendbares Wissen und mach daraus teilbare Ergebnisse.

  • LiveDoc
  • PPT-Erstellung
  • Mindmaps
Wissenswerkzeuge entdecken →

Kreativwerkzeuge

Erweitere den Workflow von der Recherche bis zu visuellen und Office-fertigen Ergebnissen.

  • Bildgenerierung
  • Seitenwerkzeuge
  • Office-Ausgaben
Plattformwerkzeuge entdecken →