Всё есть плагин — включая навыки

Дайте вашему агенту dsh живые источники, а не только файлы

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

Создано для dshnpx @deepseek-ai/dsh webПоиск, транскрипты, презентации, изображения
Установить навыкиСмотреть выбранные навыки
DeepSeek Harness Открытый харнесс для агентов (developer preview)

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 · developer preview, ломающие изменения ожидаются
Дерево плагиновнавыки загружаются рядом с инструментами и моделями
Три корня навыковпроект, домашний каталог dsh и общая папка агентов
MIT-превьюпрочитайте SKILL.md, прежде чем подключать
Локальная сессияработает с вашими правами пользователя, без песочницы
Почему навыки подходят dsh

Харнесс владеет циклом. Навыки владеют умением.

dsh подключает каждую возможность как плагин: инструменты, модели, хранение сессий, веб-интерфейс. Навыки следуют той же идее в меньшем масштабе — папка с SKILL.md, где написано, когда его применять, что запускать и что возвращать. Харнесс решает, как собрать агента; навык решает, как выполняется одна работа.

Это разделение важно, когда работа касается внешнего мира. Агент-программист может весь день читать ваш репозиторий и всё равно не знать, что написано в changelog библиотеки на этой неделе, что сейчас на странице цен или о чём был доклад на конференции в прошлом месяце. Навыки Felo закрывают этот разрыв живым поиском, извлечением страниц, транскриптами YouTube и выводом слайдов.

Здесь ничего не требует сборки собственного плагина. Скопируйте папку навыка в один из обнаруженных корней, перезагрузите сессию — и инструмент навыков сможет вызывать его, как любую другую возможность в дереве областей.

Путь внедрения

Как пользователи dsh берут навыки Felo

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

Начните с поиска внутри одного проекта

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

  • Проверяйте версии, advisories и цены прямо во время правок
  • Получайте ответы с источниками вместо одного абзаца без них
  • Держите исследование в той же сессии, что и код

Добавьте транскрипты и сигналы из 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

Выбирайте по пробелу, который они закрывают. Каждый — папка, которую можно прочитать прежде, чем ей доверять, а это важно в харнессе, работающем с вашими обычными правами пользователя.

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

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

Расследование ведёт харнесс; презентация — это то, как результат покидает терминал. Одна просьба превращает находки сессии в слайды, которые команда платформы может проверить.

Пример запросаПреврати чек-лист обновления в шесть слайдов, по одному риску на слайд.
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

Они написаны для локального харнесса с доступом к файловой системе: навык делает работу во внешнем мире, а харнесс сохраняет за собой код и сессию.

01

Обновите зависимость без догадок

Репозиторий закреплён на старой версии SDK. Харнесс может прочитать 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, а не в папке навыка внутри репозитория, которую могут закоммитить вместе с кодом.

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

Харнессы в статусе developer preview меняются быстро. Запишите коммит felo-skills, который скопировали, чтобы у будущего сбоя была известная рабочая точка отсчёта.

Сначала ограничьте проектом, потом выводите на глобальный уровень

Начните с .dsh/skills, чтобы один репозиторий мог попробовать навык, не меняя все сессии на машине.

Вопросы

Что пользователи dsh спрашивают перед подключением навыка

Поддерживает ли DeepSeek Harness навыки в стиле Claude?
Да. Харнесс поставляет семейство возможностей для навыков, которое читает наборы 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 только проверенные наборы.

Добавьте живое исследование в свой харнесс сегодня

Клонируйте репозиторий, скопируйте две папки и задайте сессии dsh вопрос, на который она не могла ответить по одной кодовой базе.

Felo AI — независимый издатель навыков. DeepSeek Harness поддерживается DeepSeek AI.

Когда готовых скиллов мало

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

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

Модели

Используйте экономичный доступ к LLM, когда агенту нужно собственное рассуждение или генерация.

  • LLM API
  • Chat completions
  • Доступ к моделям
Открыть LLM API →

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

Опирайте работу на переиспользуемые знания, а затем превращайте их в материалы, которыми можно поделиться.

  • LiveDoc
  • Генерация PPT
  • Интеллект-карты
Открыть инструменты знаний →

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

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

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