Усе є плагіном — зокрема й скіли

Дайте своєму агенту dsh живі джерела, а не лише файли

DeepSeek Harness тримає цикл агента у складованому дереві плагінів. Скіли Felo входять у це дерево як звичайні пакети SKILL.md, тож ваша локальна сесія dsh може шукати у відкритому вебі, підтягувати сторінку в контекст і віддавати слайди без жодного переходу в браузер.

Створено для dshnpx @deepseek-ai/dsh webПошук, транскрипти, презентації, зображення
Встановити скілиДивитися добірку скілів
DeepSeek Harness Harness для агентів з відкритим кодом (прев'ю для розробників)

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

Запуск вебінтерфейсу
npx @deepseek-ai/dsh web
Корені скілів
<project>/.dsh/skills, <dshHome>/skills, ~/.agents/skills
Модель плагінів
Дерево областей Cordis, плагін на кожну можливість
Ліцензія / статус
MIT · прев'ю для розробників, зміни без зворотної сумісності очікуються
Дерево плагінівскіли завантажуються поряд з інструментами й моделями
Три корені скілівпроєкт, dsh home і спільний каталог агентів
MIT-прев'юпрочитайте SKILL.md, перш ніж його монтувати
Локальна сесіяпрацює з вашими правами користувача, без пісочниці
Чому скіли пасують dsh

Harness володіє циклом. Скіли володіють знанням.

dsh монтує кожну можливість як плагін: інструменти, моделі, сховище сесій, вебінтерфейс. Скіли повторюють цю ідею в меншому масштабі — тека з SKILL.md, де описано, коли його застосовувати, що запускати й що повертати. Harness вирішує, як зібрати агента; скіл вирішує, як виконати одну роботу.

Цей поділ важливий, коли робота стосується зовнішнього світу. Агент-програміст може цілий день читати ваш репозиторій і все одно не знати, що цього тижня написано в changelog бібліотеки, що зараз показує сторінка з цінами або про що йшлося в доповіді минулого місяця. Скіли Felo закривають цю прогалину живим пошуком, вилученням сторінок, транскриптами YouTube і виводом у слайди.

Тут нічого не потребує збирання власного плагіна. Скопіюйте теку скіла в один із виявлених коренів, перезавантажте сесію — і інструмент скілів викликатиме його так само, як будь-яку іншу можливість у дереві областей.

Шлях упровадження

Як користувачі dsh опановують скіли Felo

Більшість починає з одного дослідницького скіла в теці проєкту, потім переносить ті, що прижилися, на рівень користувача й додає скіли для виводу.

Почніть із пошуку в межах одного проєкту

Скопіюйте felo-search у <projectRoot>/.dsh/skills і поставте питання, на яке репозиторій відповісти не може.

  • Перевіряйте версії, рекомендації з безпеки й ціни, поки редагуєте
  • Отримуйте відповіді з джерелами, а не один абзац без посилань
  • Тримайте дослідження в тій самій сесії, що й код

Додайте транскрипти й сигнали з X

Стріми релізів і треди мейнтейнерів — це місця, де деталі версій з'являються найперше.

  • Перетворіть відеоогляд релізу на текст, який можна шукати
  • Перевірте, чи не натрапили інші на ту саму помилку
  • Цитуйте джерело в коміті або в коментарі до рев'ю

Замкніть цикл презентаціями та зображеннями

Сесія вже містить знахідки; останній крок — це артефакт.

  • Перетворіть знахідки на слайди для команди платформи
  • Намалюйте логотип або продуктове зображення в тій самій сесії
  • Підніміть перевірені пакети з .dsh/skills до ~/.agents/skills
Встановлення

Три команди — і ставте питання

Скіли Felo — це портативні пакети. Встановіть CLI один раз для автентифікації, клонуйте репозиторій скілів і скопіюйте потрібні теки в корінь, який dsh уже відстежує.

  1. 01

    Встановіть Felo CLI і збережіть API-ключ

    CLI відповідає за автентифікацію всіх скілів Felo. Один ключ покриває пошук, вилучення сторінок, транскрипти й генерацію слайдів.

    Термінал
    npm install -g felo-ai
    felo config set FELO_API_KEY your-api-key-here
  2. 02

    Клонуйте репозиторій скілів Felo

    Кожен скіл — це самодостатня тека з SKILL.md у корені, тож ви можете взяти лише те, що потрібно.

    Термінал
    git clone https://github.com/Felo-Inc/felo-skills.git
    cd felo-skills
  3. 03

    Скопіюйте скіли в корінь виявлення dsh

    Поки оцінюєте скіл, використовуйте корінь проєкту, а потім перенесіть ті, що прижилися, на рівень користувача, щоб їх бачила кожна сесія.

    Термінал
    # 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 виявляє лише безпосередні дочірні елементи — вкладений шлях на кшталт skills/research/felo-search не завантажиться. Тримайте кожен пакет на один рівень нижче кореня.

  4. 04

    Перезавантажте сесію й перевірте

    Постачальник скілів стежить за наявними коренями, тож новий пакет зазвичай з'являється після наступного читання каталогу. Якщо інструмент скілів його ще не показує, почніть нову сесію.

    Запитайте в dsh
    Переліч скіли, які можеш викликати, а потім через felo-search порівняй
    поточні тарифні рівні API DeepSeek і вкажи використані джерела.
Добірка скілів

П'ять скілів Felo, які виправдовують своє місце в сесії dsh

Обирайте за прогалиною, яку вони закривають. Кожен — це тека, яку можна прочитати, перш ніж їй довіряти; це важливо в harness, що працює з вашими звичайними правами користувача.

Felo Search

Дослідження в живому вебі
ДослідженняДжерела

Сесія dsh може цілий день читати репозиторій і все одно не знати, що постачальник змінив цього тижня. Пошук повертає відповіді з датами й джерелами, тож агент діє за тим, що справді вийшло, а не за тим, що пам'ятає lockfile.

Приклад запитуЗнайди зміни без зворотної сумісності в SDK, який ми щойно оновили, і переліч ті, що зачіпають цей модуль.
cp -r felo-skills/felo-search .dsh/skills/
Відкрити сторінку Felo Search →

Felo YouTube Subtitling

Релізні доповіді як текст
ВідеоТранскрипт

Огляди релізів і демо з конференцій живуть у відео, а не в документації. Транскрипт надходить як текст, який сесія може цитувати, редагуючи файли.

Приклад запитуВитягни транскрипт із цього стріму релізу й переліч усі API, про зміну яких каже ведучий.
cp -r felo-skills/felo-youtube-subtitling .dsh/skills/
Відкрити сторінку Felo YouTube Subtitling →

Felo X Search

Розмови мейнтейнерів в X
СигналиСоцмережі

Регресії часто спливають в X ще до того, як хтось створить issue. Це читає дописи й відповіді, тож сесія зневадження може перевірити, чи не вперлися інші в ту саму стіну.

Приклад запитуПеревір в X звіти про роботу зі з'єднаннями в цій версії та підсумуй, на чому люди спотикаються.
cp -r felo-skills/felo-x-search .dsh/skills/
Відкрити сторінку Felo X Search →

Felo Slides

Результат сесії як презентація
ВивідПрезентація

Harness веде дослідження; презентація — це те, як результат виходить із термінала. Одне прохання перетворює знахідки сесії на слайди, які команда платформи може переглянути.

Приклад запитуПеретвори чекліст оновлення на шість слайдів, по одному ризику на слайд.
cp -r felo-skills/felo-slides .dsh/skills/
Відкрити сторінку Felo Slides →

Felo SuperAgent

Логотипи та продуктові зображення
ЗображенняБренд

Побічному проєкту позначка потрібна раніше, ніж запуск. SuperAgent накидає напрями логотипа й варіанти продуктових зображень у тій самій сесії, що пише код.

Приклад запитуРозроби три напрями логотипа для цього CLI і експортуй той, що читається навіть за 32 px.
cp -r felo-skills/felo-superagent .dsh/skills/
Відкрити сторінку Felo SuperAgent →
Усі скіли

Виберіть скіл Felo, який встановити в dsh

Дванадцять скілів, по одній команді копіювання на кожен. Підберіть скіл під наступну роботу, яку має виконати dsh: дослідження, вилучення, слайди, транскрипти, моніторинг соцмереж або тривалий робочий процес агента.

Додати в dsh

Felo Search

Дослідження вебу наживо з джерелами для цитування

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

Felo Web Fetch

Перетворення сторінок на структуровані дані

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

Felo LiveDoc

Відповіді на основі ваших документів

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

Felo YouTube Subtitling

Транскрипти доповідей, демо та оглядів

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

Felo X Search

Відстеження постів і відповідей у X

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

Felo Slides

Презентація з одного запиту

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

Felo Content to Slides

Нотатки й посилання у структуру презентації

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

Felo SuperAgent

Тривалі процеси, що зберігають пам'ять

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

Felo Twitter Writer

Чернетки постів у X з ваших матеріалів

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

Felo Landing Page

Лендінг із брифу

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

Apple Buy Advisor

Дослідження продуктів Apple перед покупкою

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

Замініть .dsh/skills/ на ~/.agents/skills/, якщо скіл має завантажуватися в кожному проєкті на цій машині.

На практиці

Три роботи, які користувачі dsh доручають скілам Felo

Ці приклади написані для локального harness із доступом до файлової системи: скіл виконує роботу із зовнішнім світом, а harness зберігає володіння кодом і сесією.

01

Оновіть залежність без здогадів

Репозиторій закріплює старіший SDK. Harness бачить lockfile, але не бачить актуальних нотаток постачальника про міграцію.

ПромптЗавантаж посібник постачальника з міграції, знайди відомі проблеми в новій мажорній версії й напиши чекліст оновлення для цього репозиторію.
Що повертається

Чекліст із посиланнями, де названо файли для зміни, ключі конфігурації, що змінилися, і джерела під кожним твердженням.

Felo Search
02

Перевірте pull request на тлі зовнішнього світу

Сесія рев'ю GitHub у dsh має diff, але не має ні рекомендації від upstream, ні обговорення в бібліотеці, яке пояснює регресію.

ПромптПеревір, чи не потрапляє це оновлення залежності на версію з відкритою CVE, і прокоментуй із доказами.
Що повертається

Коментар до рев'ю з посиланнями на рекомендацію та нотатку про реліз замість розпливчастого «це виглядає ризиковано».

Felo SearchFelo X Search
03

Перетворіть дослідження на презентацію

Ви витратили сесію на порівняння постачальників чи підходів, а тепер маєте подати рішення людям, які не читатимуть сирий Markdown.

ПромптУклади порівняння в шість слайдів: варіанти, витрати, ризики, рекомендація.
Що повертається

Чернетка презентації, згенерована з тих самих джерел, яку можна редагувати, а не збирати заново.

Felo SlidesFelo SuperAgent
Перш ніж встановлювати

Ставтеся до скілів як до будь-якого коду, який монтуєте

dsh прямо каже, що прев'ю рухається швидко. Та сама обережність стосується й можливостей, які ви до нього додаєте.

Спершу прочитайте SKILL.md

Скіл може давати моделі вказівку виконувати команди. Пакети Felo — це Markdown плюс невеликі скрипти, тож перегляньте їх так, як переглядали б плагін.

Тримайте секрети поза рівнем проєкту

Зберігайте API-ключ Felo у конфігурації CLI, а не в теці скіла всередині репозиторію, яка може потрапити в коміт разом із кодом.

Закріпіть протестовану ревізію

Harness у режимі прев'ю для розробників змінюються швидко. Запишіть коміт felo-skills, який ви скопіювали, щоб пізніша збійка мала відому робочу точку відліку.

Спершу обмежте проєктом, потім робіть глобальним

Почніть із .dsh/skills, щоб один репозиторій міг спробувати скіл, не змінюючи кожну сесію на машині.

Питання

Що питають користувачі dsh, перш ніж монтувати скіл

Чи підтримує DeepSeek Harness скіли у стилі Claude?
Так. Harness постачається із сімейством можливостей для скілів, яке читає пакети SKILL.md із локальних коренів, як-от <projectRoot>/.dsh/skills і <dshHome>/skills. Теки скілів Felo відповідають цій схемі, тож завантажуються без збирання плагіна.
Чи потрібно писати плагін dsh, щоб користуватися скілами Felo?
Ні. Скіли — це інструкції, які агент завантажує на вимогу; плагіни додають інструменти й сервіси. Для шляху скілів достатньо скопіювати теку в корінь виявлення.
Де зберігається API-ключ Felo?
Felo CLI записує його в ~/.felo/config.json, коли ви виконуєте felo config set FELO_API_KEY. Скіли викликають CLI, тож ключ не має лежати всередині каталогу проєкту.
Чому скопійовані скіли не з'являються?
Найпоширеніші причини — вкладені теки (виявлення читає лише безпосередні дочірні елементи кореня) і назви не в kebab-case. Плоскі файли <name>.md теж працюють, якщо вам зручніші скіли з одного файлу.
Чи може вебінтерфейс теж користуватися цими скілами?
Так. Вебінтерфейс і термінальна сесія використовують той самий реєстр скілів, тож пакет, встановлений для проєкту, видно в обох.
Чи безпечно це запускати на робочій машині?
dsh працює з вашими правами користувача й не ізолює скіли в пісочниці. Тримайте рівень проєкту для оцінювання, читайте кожен SKILL.md і переносьте в ~/.agents/skills лише перевірені пакети.

Додайте живе дослідження у свій harness сьогодні

Клонуйте репозиторій, скопіюйте дві теки й поставте своїй сесії dsh питання, на яке вона не могла відповісти самим лише кодом.

Felo AI — незалежний видавець скілів. DeepSeek Harness підтримує DeepSeek AI.

Коли готових скілів замало

Один ключ API. Повний набір інструментів для агента.

Почніть зі скіла, а далі складіть моделі, живі дані, знання та інструменти виводу, потрібні вашому сценарію в DeepSeek Harness, — із тим самим ключем, який скіли Felo вже використовують.

Моделі

Використовуйте економний доступ до LLM, коли агенту потрібне власне міркування чи генерація.

  • LLM API
  • Chat completions
  • Доступ до моделей
Відкрити LLM API →

Знання та результат

Ґрунтуйте роботу на знаннях, які можна використовувати повторно, а потім перетворюйте їх на матеріали, якими можна поділитися.

  • LiveDoc
  • Генерація PPT
  • Інтелект-карти
Відкрити інструменти знань →

Творчі інструменти

Розширте сценарій від дослідження до візуальних матеріалів і результатів, готових для Office.

  • Генерація зображень
  • Інструменти сторінок
  • Вивід для Office
Відкрити інструменти платформи →