Wszystko jest wtyczką — także skille

Daj swojemu agentowi dsh źródła na żywo, nie tylko pliki

DeepSeek Harness trzyma pętlę agenta w komponowalnym drzewie wtyczek. Skille Felo wpadają do tego drzewa jako zwykłe pakiety SKILL.md, więc Twoja lokalna sesja dsh może przeszukiwać otwarty internet, wciągać stronę do kontekstu i zwracać slajdy bez obiegu przez przeglądarkę.

Zbudowane dla dshnpx @deepseek-ai/dsh webWyszukiwanie, transkrypcje, prezentacje, obrazy
Zainstaluj skilleZobacz wybór skillów
DeepSeek Harness Otwartoźródłowy harness agentowy (podgląd dla deweloperów)

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

Uruchom interfejs web
npx @deepseek-ai/dsh web
Katalogi skillów
<project>/.dsh/skills, <dshHome>/skills, ~/.agents/skills
Model wtyczek
Drzewo zakresów Cordis, wtyczka na każdą zdolność
Licencja / status
MIT · podgląd deweloperski, oczekiwane zmiany łamiące zgodność
Drzewo wtyczekskille ładują się obok narzędzi i modeli
Trzy katalogi skillówprojekt, katalog domowy dsh i wspólny folder agentów
Podgląd na licencji MITprzeczytaj SKILL.md, zanim go zamontujesz
Sesja lokalnadziała z Twoimi uprawnieniami, bez sandboxa
Dlaczego skille pasują do dsh

Twój harness rządzi pętlą. Skille rządzą wiedzą praktyczną.

dsh montuje każdą zdolność jako wtyczkę: narzędzia, modele, przechowywanie sesji, interfejs web. Skille działają według tego samego pomysłu w mniejszej skali — folder z plikiem SKILL.md, który opisuje, kiedy go użyć, co uruchomić i co zwrócić. Harness decyduje, jak złożyć agenta; skill decyduje, jak wykonuje się jedno zadanie.

Ten podział ma znaczenie, gdy zadanie dotyczy świata zewnętrznego. Agent kodujący może czytać Twoje repozytorium cały dzień i nadal nie wiedzieć, co w tym tygodniu zmieniło się w changelogu biblioteki, co pokazuje cennik w tej chwili albo co omawiano na konferencji w zeszłym miesiącu. Skille Felo zamykają tę lukę: wyszukiwanie na żywo, ekstrakcja stron, transkrypcje z YouTube i wynik w postaci slajdów.

Nic tutaj nie wymaga budowania własnej wtyczki. Skopiuj folder ze skillem do wykrywanego katalogu, przeładuj sesję, a narzędzie skill wywoła go jak każdą inną zdolność w drzewie zakresów.

Ścieżka wdrożenia

Jak użytkownicy dsh wdrażają skille Felo

Większość zaczyna od jednego skilla badawczego w folderze projektu, potem przenosi te, które zostają, do warstwy użytkownika i dodaje skille wyjściowe.

Zacznij od wyszukiwania w jednym projekcie

Skopiuj felo-search do <projectRoot>/.dsh/skills i zadaj pytanie, na które repozytorium nie zna odpowiedzi.

  • Sprawdzaj wersje, biuletyny bezpieczeństwa i ceny, gdy edytujesz kod
  • Dostajesz odpowiedzi ze źródłami, a nie jeden akapit bez podstawy
  • Trzymaj badania w tej samej sesji co kod

Dodaj transkrypcje i sygnały z X

Strumienie wydań i wątki maintainerów to miejsca, w których szczegóły wersji pojawiają się najpierw.

  • Zamień nagranie z wydania w tekst, który można przeszukiwać
  • Sprawdź, czy inni trafili na ten sam błąd
  • Zacytuj źródło w commicie albo komentarzu do przeglądu

Domknij pętlę prezentacją i obrazami

Sesja ma już ustalenia; ostatni krok to artefakt.

  • Zamień ustalenia w slajdy dla zespołu platformy
  • Zaprojektuj logo lub obraz produktu w tej samej sesji
  • Przenieś sprawdzone pakiety z .dsh/skills do ~/.agents/skills
Instalacja

Trzy polecenia i zadaj pytanie

Skille Felo to przenośne pakiety. Zainstaluj raz CLI dla danych dostępowych, sklonuj repozytorium skillów i skopiuj wybrane foldery do katalogu, który dsh już obserwuje.

  1. 01

    Zainstaluj CLI Felo i zapisz klucz API

    CLI odpowiada za uwierzytelnianie każdego skilla Felo. Jeden klucz obsługuje wyszukiwanie, pobieranie stron, transkrypcje i generowanie slajdów.

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

    Sklonuj repozytorium skillów Felo

    Każdy skill to samodzielny folder z plikiem SKILL.md w katalogu głównym, więc możesz wziąć tylko to, czego potrzebujesz.

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

    Skopiuj skille do katalogu wykrywanego przez dsh

    Użyj katalogu projektu, gdy oceniasz skill, a potem przenieś te, które zostają, do warstwy użytkownika, żeby widziała je każda sesja.

    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 wykrywa tylko bezpośrednie dzieci — zagnieżdżona ścieżka typu skills/research/felo-search się nie wczyta. Trzymaj każdy pakiet o jeden poziom pod katalogiem.

  4. 04

    Przeładuj sesję i sprawdź

    Dostawca skillów obserwuje istniejące katalogi, więc nowy pakiet zwykle pojawia się po kolejnym odczycie katalogu. Zacznij nową sesję, jeśli narzędzie skill go jeszcze nie wymienia.

    Zapytaj dsh
    Wypisz skille, które możesz wywołać, a potem przez felo-search porównaj
    obecne progi cenowe API DeepSeek i podaj użyte źródła.
Wybór skillów

Pięć skillów Felo, które zasługują na miejsce w sesji dsh

Wybieraj po luce, którą zamykają. Każdy to folder, który możesz przeczytać, zanim mu zaufasz — co ma znaczenie w harnessie działającym z Twoimi zwykłymi uprawnieniami.

Felo Search

Badania w sieci na żywo
BadaniaŹródła

Sesja dsh może czytać repozytorium cały dzień i nadal nie wiedzieć, co dostawca zmienił w tym tygodniu. Wyszukiwanie zwraca odpowiedzi z datami i źródłami, więc agent działa na tym, co naprawdę wyszło, a nie na tym, co pamięta plik blokady.

Przykładowe polecenieWyszukaj zmiany łamiące zgodność w SDK, które właśnie podnieśliśmy, i wypisz te, które dotyczą tego modułu.
cp -r felo-skills/felo-search .dsh/skills/
Otwórz stronę Felo Search →

Felo YouTube Subtitling

Nagrania z wydań jako tekst
WideoTranskrypcja

Prezentacje wydań i dema z konferencji żyją w wideo, nie w dokumentacji. Transkrypcja przychodzi jako tekst, który sesja może cytować podczas edycji plików.

Przykładowe poleceniePobierz transkrypcję z tego strumienia wydania i wypisz każde API, o którym prowadzący mówi, że się zmieniło.
cp -r felo-skills/felo-youtube-subtitling .dsh/skills/
Otwórz stronę Felo YouTube Subtitling →

Felo X Search

Rozmowy maintainerów na X
SygnałySocial

Regresje często pojawiają się na X, zanim ktokolwiek zgłosi issue. To czyta posty i odpowiedzi, więc sesja debugowania może sprawdzić, czy inni trafili na tę samą ścianę.

Przykładowe polecenieSprawdź na X zgłoszenia o obsłudze połączeń w tej wersji i podsumuj, na co ludzie trafiają.
cp -r felo-skills/felo-x-search .dsh/skills/
Otwórz stronę Felo X Search →

Felo Slides

Wynik sesji jako prezentacja
WynikPrezentacja

Harness prowadzi śledztwo; prezentacja jest sposobem, w jaki wynik wychodzi z terminala. Jedno polecenie zamienia ustalenia sesji w slajdy, które zespół platformy może przejrzeć.

Przykładowe polecenieZamień listę kontrolną aktualizacji w sześć slajdów, po jednym ryzyku na slajd.
cp -r felo-skills/felo-slides .dsh/skills/
Otwórz stronę Felo Slides →

Felo SuperAgent

Logo i obrazy produktu
ObrazyMarka

Projekt poboczny potrzebuje znaku, zanim potrzebuje premiery. SuperAgent przygotowuje kierunki logo i warianty obrazów produktu w tej samej sesji, która pisze kod.

Przykładowe polecenieZaprojektuj trzy kierunki logo dla tego CLI i wyeksportuj ten, który nadal czytelnie wygląda przy 32 px.
cp -r felo-skills/felo-superagent .dsh/skills/
Otwórz stronę Felo SuperAgent →
Wszystkie skille

Wybierz skill Felo do instalacji na dsh

Dwanaście skillów, po jednym poleceniu kopiowania. Dopasuj skill do następnego zadania, które ma wykonać dsh: badania, ekstrakcja, slajdy, transkrypcje, monitoring społecznościowy albo długotrwały przepływ agentowy.

Dodaj na dsh

Felo Search

Badanie webu na żywo ze źródłami do cytowania

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

Felo Web Fetch

Zamień strony w uporządkowane, wielokrotnego użytku dane

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

Felo LiveDoc

Odpowiedzi oparte na Twoich dokumentach

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

Felo YouTube Subtitling

Transkrypcje wystąpień, dem i recenzji

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

Felo X Search

Śledź posty i odpowiedzi na X

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

Felo Slides

Prezentacja z jednego polecenia

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

Felo Content to Slides

Zamień notatki i adresy URL w konspekt prezentacji

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

Felo SuperAgent

Długotrwałe workflow, które pamiętają kontekst

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

Felo Twitter Writer

Pisz wersje robocze postów na X z własnych materiałów

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

Felo Landing Page

Wygeneruj landing page z briefu

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

Apple Buy Advisor

Rozpoznanie produktów Apple przed zakupem

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

Zamień .dsh/skills/ na ~/.agents/skills/, gdy skill ma się wczytywać w każdym projekcie na tej maszynie.

W praktyce

Trzy zadania, które użytkownicy dsh oddają skillom Felo

Te przykłady są pisane pod lokalny harness z dostępem do systemu plików: skill wykonuje pracę w świecie zewnętrznym, a harness zachowuje własność kodu i sesji.

01

Zaktualizuj zależność bez zgadywania

Repozytorium przypina starsze SDK. Harness przeczyta plik blokady, ale nie bieżące wskazówki migracyjne dostawcy.

PromptPobierz przewodnik migracyjny dostawcy, poszukaj znanych problemów w nowej wersji głównej i napisz listę kontrolną aktualizacji dla tego repozytorium.
Co wraca w odpowiedzi

Lista kontrolna z cytowaniami: nazywa pliki do zmiany, klucze konfiguracji, które się zmieniły, i źródła stojące za każdym twierdzeniem.

Felo Search
02

Przejrzyj pull request w kontekście świata zewnętrznego

Sesja przeglądu GitHub w dsh ma diff, ale nie ma biuletynu bezpieczeństwa ani dyskusji o bibliotece, która wyjaśnia regresję.

PromptSprawdź, czy ta aktualizacja zależności trafia na wersję z otwartym CVE, a potem skomentuj z dowodami.
Co wraca w odpowiedzi

Komentarz do przeglądu, który linkuje biuletyn i notatkę o wydaniu, zamiast mglistego „to wygląda ryzykownie”.

Felo SearchFelo X Search
03

Zamień rundę badań w prezentację

Spędziłeś sesję na porównywaniu dostawców lub podejść i teraz musisz przedstawić decyzję ludziom, którzy nie będą czytać surowego Markdowna.

PromptPodsumuj porównanie w sześciu slajdach: opcje, koszty, ryzyka, rekomendacja.
Co wraca w odpowiedzi

Projekt prezentacji wygenerowany z tych samych źródeł, gotowy do edycji, a nie do przebudowy.

Felo SlidesFelo SuperAgent
Zanim zainstalujesz

Traktuj skille jak każdy inny kod, który montujesz

dsh wprost mówi, że podgląd zmienia się szybko. Ta sama ostrożność dotyczy zdolności, które do niego dodajesz.

Najpierw przeczytaj SKILL.md

Skill może kazać modelowi uruchamiać polecenia. Pakiety Felo to Markdown plus małe skrypty, więc przejrzyj je tak, jak przejrzałbyś wtyczkę.

Trzymaj sekrety poza warstwą projektu

Przechowuj klucz API Felo w konfiguracji CLI, a nie w folderze skilla w repozytorium, który mógłby trafić do commita razem z kodem.

Przypnij wersję, którą testowałeś

Harnessy w podglądzie deweloperskim zmieniają się szybko. Zapisz commit felo-skills, który skopiowałeś, żeby późniejsza awaria miała znany dobry punkt startu.

Najpierw ogranicz do projektu, potem globalizuj

Zacznij w .dsh/skills, żeby jedno repozytorium mogło wypróbować skill bez zmiany każdej sesji na maszynie.

Pytania

O co pytają użytkownicy dsh przed zamontowaniem skilla

Czy DeepSeek Harness obsługuje skille w stylu Claude?
Tak. Harness dostarcza rodzinę zdolności skill, która czyta pakiety SKILL.md z lokalnych katalogów, takich jak <projectRoot>/.dsh/skills i <dshHome>/skills. Foldery skillów Felo trzymają się tego układu, więc wczytują się bez budowania wtyczki.
Czy muszę napisać wtyczkę dsh, żeby używać skillów Felo?
Nie. Skille to instrukcje, które agent wczytuje na żądanie; wtyczki dodają narzędzia i usługi. Skopiowanie folderu do wykrywanego katalogu wystarczy dla ścieżki skilla.
Gdzie jest przechowywany klucz API Felo?
CLI Felo zapisuje go w ~/.felo/config.json, gdy uruchomisz felo config set FELO_API_KEY. Skille wywołują CLI, więc klucz nigdy nie musi leżeć w katalogu projektu.
Dlaczego skopiowane skille się nie pokazują?
Najczęstsze przyczyny to zagnieżdżone foldery (wykrywanie czyta tylko bezpośrednie dzieci katalogu) i nazwy inne niż kebab-case. Płaskie pliki <name>.md też działają, jeśli wolisz skille jednoplikowe.
Czy interfejs web też może używać tych skillów?
Tak. Interfejs web i sesja terminalowa dzielą ten sam rejestr skillów, więc pakiet zainstalowany dla projektu pojawia się w obu.
Czy to bezpieczne na służbowej maszynie?
dsh działa z Twoimi uprawnieniami i nie izoluje skillów w sandboxie. Trzymaj warstwę projektu do oceny, czytaj każdy SKILL.md i przenoś do ~/.agents/skills tylko sprawdzone pakiety.

Dodaj badania na żywo do swojego harnessu już dziś

Sklonuj repozytorium, skopiuj dwa foldery i zadaj swojej sesji dsh pytanie, na które nie odpowie samo repozytorium.

Felo AI jest niezależnym wydawcą skillów. DeepSeek Harness utrzymuje DeepSeek AI.

Poza gotowymi skillami

Jeden klucz API. Pełny zestaw narzędzi dla agenta.

Zacznij od skilla, a potem złóż modele, dane na żywo, wiedzę i narzędzia wyjściowe, których potrzebuje Twój przepływ w DeepSeek Harness — z tym samym kluczem, którego używają już skille Felo.

Modele

Korzystaj z opłacalnego dostępu do LLM, gdy agent potrzebuje własnego rozumowania lub generowania.

  • LLM API
  • Chat completions
  • Dostęp do modeli
Poznaj LLM API →

Informacje na żywo

Daj agentom aktualne sygnały z sieci i mediów społecznościowych zamiast opierać się na nieaktualnym kontekście.

  • Web Search
  • X Search
  • Web Fetch
Poznaj narzędzia danych na żywo →

Wiedza i wynik

Oprzyj pracę na wiedzy, którą można wykorzystać ponownie, a potem zamień ją w materiały do udostępnienia.

  • LiveDoc
  • Generowanie PPT
  • Mapy myśli
Poznaj narzędzia wiedzy →

Narzędzia kreatywne

Rozszerz przepływ od researchu po materiały wizualne i gotowe dla Office.

  • Generowanie obrazów
  • Narzędzia stron
  • Wyniki dla Office
Poznaj narzędzia platformy →