Tout est plugin — les skills aussi

Donnez à votre agent dsh des sources en direct, pas seulement des fichiers

DeepSeek Harness garde la boucle de l'agent dans un arbre de plugins composable. Les skills Felo s'y ajoutent comme de simples bundles SKILL.md : votre session dsh locale peut alors interroger le web ouvert, charger une page dans le contexte et rendre des diapositives sans détour par le navigateur.

Conçu pour dshnpx @deepseek-ai/dsh webRecherche, transcriptions, decks, images
Installer les skillsVoir les skills retenus
DeepSeek Harness Harness d'agent open source (aperçu développeur)

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

Lancer l'interface web
npx @deepseek-ai/dsh web
Racines de skills
<project>/.dsh/skills, <dshHome>/skills, ~/.agents/skills
Modèle de plugins
Arbre de portées Cordis, un plugin par capacité
Licence / statut
MIT · developer preview, changements cassants attendus
Arbre de pluginsles skills se chargent à côté des outils et des modèles
Trois racines de skillsprojet, dsh home et le dossier agents partagé
Aperçu MITlisez le SKILL.md avant de le monter
Session localetourne avec vos permissions utilisateur, sans sandbox
Pourquoi les skills collent à dsh

Votre harness garde la boucle. Les skills apportent le savoir-faire.

dsh monte chaque capacité comme un plugin : outils, modèles, stockage de session, interface web. Les skills suivent la même idée en plus petit — un dossier avec un SKILL.md qui décrit quand l'utiliser, quoi exécuter et quoi renvoyer. Le harness décide comment composer l'agent ; le skill décide comment un travail se fait.

Ce partage compte dès que le travail touche au monde extérieur. Un agent de code peut lire votre dépôt toute la journée sans savoir ce que dit le changelog de la bibliothèque cette semaine, ce qu'affiche une page de tarifs à l'instant, ni ce qu'a couvert une conférence le mois dernier. Les skills Felo comblent cet écart : recherche en direct, extraction de pages, transcriptions YouTube et sortie en diapositives.

Rien ici ne demande de compiler un plugin. Copiez un dossier de skill dans une racine découverte, rechargez la session, et l'outil skill peut l'appeler comme n'importe quelle autre capacité de l'arbre de portées.

Parcours d'adoption

Comment les utilisateurs de dsh adoptent les skills Felo

La plupart commencent par un skill de recherche dans un dossier de projet, puis remontent ceux qu'ils gardent vers la couche utilisateur et ajoutent des skills de sortie.

Commencer par la recherche dans un seul projet

Copiez felo-search dans <projectRoot>/.dsh/skills et posez une question à laquelle le dépôt ne peut pas répondre.

  • Vérifier versions, avis de sécurité et tarifs pendant que vous codez
  • Obtenir des réponses sourcées plutôt qu'un paragraphe sans référence
  • Garder la recherche dans la même session que le code

Ajouter transcriptions et signaux X

Les streams de release et les fils des mainteneurs sont là où les détails de version tombent en premier.

  • Transformer un walkthrough de release en texte interrogeable
  • Vérifier si d'autres personnes rencontrent la même erreur
  • Citer la source dans le commit ou le commentaire de revue

Boucler avec des decks et des images

La session contient déjà les conclusions ; il ne reste que le livrable.

  • Transformer les conclusions en diapositives pour l'équipe plateforme
  • Esquisser un logo ou une image produit dans la même session
  • Faire passer les bundles relus de .dsh/skills à ~/.agents/skills
Installation

Trois commandes, puis une question

Les skills Felo sont des bundles portables. Installez la CLI une fois pour les identifiants, clonez le dépôt de skills, puis copiez les dossiers voulus dans une racine que dsh surveille déjà.

  1. 01

    Installer la CLI Felo et enregistrer votre clé API

    La CLI gère l'authentification de tous les skills Felo. Une seule clé couvre la recherche, l'extraction de pages, les transcriptions et la génération de diapositives.

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

    Cloner le dépôt de skills Felo

    Chaque skill est un dossier autonome avec un SKILL.md à sa racine : vous ne prenez que ce dont vous avez besoin.

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

    Copier les skills dans une racine découverte par dsh

    Utilisez la racine du projet pendant l'évaluation, puis déplacez ceux que vous gardez vers la couche utilisateur pour que toutes les sessions les voient.

    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 ne découvre que les enfants directs : un chemin imbriqué comme skills/research/felo-search ne se chargera pas. Gardez chaque bundle un niveau sous la racine.

  4. 04

    Recharger la session et vérifier

    Le fournisseur de skills surveille les racines existantes : un nouveau bundle apparaît en général à la prochaine lecture du catalogue. Ouvrez une nouvelle session si l'outil skill ne le liste pas encore.

    Demander à dsh
    Liste les skills que tu peux appeler, puis utilise felo-search pour comparer
    les paliers tarifaires actuels de l'API DeepSeek et citer tes sources.
Skills recommandés

Cinq skills Felo qui méritent leur place dans une session dsh

Choisissez selon le manque qu'ils comblent. Chacun est un dossier que vous pouvez lire avant de lui faire confiance — ce qui compte dans un harness qui tourne avec vos permissions utilisateur habituelles.

Felo Search

Recherche web en direct
RechercheSources

Une session dsh peut lire le dépôt toute la journée sans savoir ce que l'éditeur a changé cette semaine. La recherche renvoie des réponses datées et sourcées : l'agent agit sur ce qui est sorti, pas sur ce dont le lockfile se souvient.

Exemple de demandeCherche les changements cassants du SDK que nous venons de mettre à jour et liste ceux qui touchent ce module.
cp -r felo-skills/felo-search .dsh/skills/
Ouvrir la page Felo Search →

Felo YouTube Subtitling

Les talks de release en texte
VidéoTranscription

Les walkthroughs de release et les démos de conférence vivent en vidéo, pas dans la doc. La transcription arrive en texte que la session peut citer pendant qu'elle modifie les fichiers.

Exemple de demandeRécupère la transcription de ce stream de release et liste toutes les API que le présentateur dit avoir changées.
cp -r felo-skills/felo-youtube-subtitling .dsh/skills/
Ouvrir la page Felo YouTube Subtitling →

Felo X Search

Les discussions des mainteneurs sur X
SignauxSocial

Les régressions apparaissent souvent sur X avant que quiconque ouvre un ticket. Ce skill lit les posts et les réponses : une session de débogage peut vérifier si d'autres sont tombés sur le même mur.

Exemple de demandeRegarde sur X les retours sur la gestion des connexions de cette version et résume ce que les gens rencontrent.
cp -r felo-skills/felo-x-search .dsh/skills/
Ouvrir la page Felo X Search →

Felo Slides

La sortie de session en deck
LivrableDeck

Le harness mène l'investigation ; le deck est la façon dont le résultat sort du terminal. Une seule demande transforme les conclusions de la session en diapositives que l'équipe plateforme peut relire.

Exemple de demandeTransforme la checklist de mise à jour en six diapositives, avec un risque par diapositive.
cp -r felo-skills/felo-slides .dsh/skills/
Ouvrir la page Felo Slides →

Felo SuperAgent

Logos et images produit
ImagesMarque

Un projet annexe a besoin d'une marque avant d'avoir besoin d'un lancement. SuperAgent esquisse des pistes de logo et des variantes d'images produit dans la session même qui écrit le code.

Exemple de demandeDessine trois pistes de logo pour cette CLI et exporte celle qui reste lisible en 32 px.
cp -r felo-skills/felo-superagent .dsh/skills/
Ouvrir la page Felo SuperAgent →
Catalogue de skills

Choisissez le skill Felo à installer sur dsh

Douze skills, une commande de copie chacun. Associez le skill à la prochaine tâche que vous voulez confier à dsh : recherche, extraction, diapositives, transcriptions, veille sociale ou workflow d'agent de longue durée.

Ajouter sur dsh

Felo Search

Recherche web en direct avec des sources citables

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

Felo Web Fetch

Transformer les pages en données structurées réutilisables

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

Felo LiveDoc

Des réponses fondées sur vos propres documents

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

Felo YouTube Subtitling

Transcriptions de conférences, démos et tests

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

Felo X Search

Suivre les posts et réponses sur X

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

Felo Slides

Générer une présentation à partir d'un prompt

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

Felo Content to Slides

Transformer notes et URL en plan de présentation

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

Felo SuperAgent

Des workflows longue durée qui gardent la mémoire

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

Felo Twitter Writer

Rédiger des posts X à partir de vos propres contenus

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

Felo Landing Page

Générer une landing page à partir d'un brief

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

Apple Buy Advisor

Recherche produits Apple avant achat

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

Remplacez .dsh/skills/ par ~/.agents/skills/ quand le skill doit se charger dans tous les projets de cette machine.

En pratique

Trois tâches que les utilisateurs de dsh confient aux skills Felo

Ces cas sont écrits pour un harness local avec accès au système de fichiers : le skill fait le travail extérieur, et le harness garde la main sur le code et sur la session.

01

Mettre à jour une dépendance sans deviner

Un dépôt épingle un SDK plus ancien. Le harness peut lire le lockfile, pas les notes de migration actuelles de l'éditeur.

PromptVa chercher le guide de migration de l'éditeur, cherche les problèmes connus de la nouvelle version majeure, et écris la checklist de mise à jour pour ce dépôt.
Ce qui revient

Une checklist sourcée qui nomme les fichiers à toucher, les clés de config qui ont changé et les sources derrière chaque affirmation.

Felo Search
02

Relire une pull request face au monde extérieur

Une session de revue GitHub dans dsh a le diff, mais pas l'avis de sécurité amont ni la discussion qui explique la régression.

PromptVérifie si cette montée de dépendance tombe sur une version avec une CVE ouverte, puis commente avec les preuves.
Ce qui revient

Un commentaire de revue qui lie l'avis et la note de version, au lieu d'un vague « ça a l'air risqué ».

Felo SearchFelo X Search
03

Transformer une passe de recherche en deck

Vous avez passé une session à comparer des fournisseurs ou des approches, et il faut maintenant présenter la décision à des gens qui ne liront pas du Markdown brut.

PromptRésume la comparaison en six diapositives : options, coûts, risques, recommandation.
Ce qui revient

Un brouillon de deck généré depuis les mêmes sources, prêt à retoucher plutôt qu'à reconstruire.

Felo SlidesFelo SuperAgent
Avant d'installer

Traitez les skills comme n'importe quel code que vous montez

dsh annonce clairement que la preview bouge vite. La même prudence vaut pour les capacités que vous y ajoutez.

Lire le SKILL.md d'abord

Un skill peut demander au modèle d'exécuter des commandes. Les bundles Felo sont du Markdown plus quelques petits scripts : relisez-les comme vous reliriez un plugin.

Garder les secrets hors de la couche projet

Rangez la clé API Felo dans la config de la CLI, pas dans un dossier de skill local qui risque d'être commité avec votre code.

Épingler la révision que vous avez testée

Les harnesses en developer preview changent vite. Notez le commit de felo-skills que vous avez copié : en cas d'échec plus tard, vous aurez un point de départ sain connu.

Rester au niveau projet avant de généraliser

Commencez dans .dsh/skills : un dépôt peut essayer un skill sans modifier toutes les sessions de la machine.

Questions

Ce que les utilisateurs de dsh demandent avant de monter un skill

DeepSeek Harness prend-il en charge les skills à la Claude ?
Oui. Le harness embarque une famille de capacités skill qui lit les bundles SKILL.md depuis des racines locales comme <projectRoot>/.dsh/skills et <dshHome>/skills. Les dossiers de skills Felo suivent cette disposition : ils se chargent sans compilation de plugin.
Faut-il écrire un plugin dsh pour utiliser les skills Felo ?
Non. Les skills sont des instructions que l'agent charge à la demande ; les plugins ajoutent des outils et des services. Copier un dossier dans une racine découverte suffit pour la voie skill.
Où est stockée la clé API Felo ?
La CLI Felo l'écrit dans ~/.felo/config.json quand vous lancez felo config set FELO_API_KEY. Les skills appellent la CLI : la clé n'a jamais besoin de se trouver dans le dossier du projet.
Pourquoi mes skills copiés n'apparaissent-ils pas ?
Les causes les plus fréquentes sont des dossiers imbriqués (la découverte ne lit que les enfants directs d'une racine) et des noms qui ne sont pas en kebab-case. Les fichiers plats <name>.md fonctionnent aussi si vous préférez des skills en un seul fichier.
L'interface web peut-elle aussi utiliser ces skills ?
Oui. L'interface web et la session terminal partagent le même registre de skills : un bundle installé pour le projet apparaît dans les deux.
Est-ce raisonnable de faire tourner ça sur une machine de travail ?
dsh tourne avec vos permissions utilisateur et ne met pas les skills en sandbox. Gardez la couche projet pour l'évaluation, lisez chaque SKILL.md, et ne faites remonter vers ~/.agents/skills que les bundles relus.

Ajoutez la recherche en direct à votre harness dès aujourd'hui

Clonez le dépôt, copiez deux dossiers, et posez à votre session dsh une question à laquelle la base de code seule ne pouvait pas répondre.

Felo AI est un éditeur de skills indépendant. DeepSeek Harness est maintenu par DeepSeek AI.

Au-delà des skills toutes faites

Une clé d'API. Une boîte à outils complète pour agents.

Commencez par une skill, puis composez les modèles, les données en direct, les connaissances et les outils de sortie dont votre flux de travail sur DeepSeek Harness a besoin — avec la même clé que celle déjà utilisée par les skills Felo.

Modèles

Utilisez un accès LLM au meilleur rapport coût-efficacité quand votre agent a besoin de raisonnement ou de génération sur mesure.

  • LLM API
  • Chat completions
  • Accès aux modèles
Explorer l'LLM API →

Connaissances et sortie

Ancrez le travail dans des connaissances réutilisables, puis transformez-le en livrables partageables.

  • LiveDoc
  • Génération de PPT
  • Cartes mentales
Explorer les outils de connaissance →

Outils créatifs

Étendez le flux de travail de la recherche jusqu'aux résultats visuels et prêts pour Office.

  • Génération d'images
  • Outils de page
  • Sorties Office
Explorer les outils de la plateforme →