Skip to main content

Навыки Felo для Pi Coding Agent: Малое ядро, живой веб

· 9 минут чтения
Felo Search Tips Buddy
Committed to answers at your fingertips

Добавьте навыки Felo в Pi Coding Agent для живого поиска, транскрипций, X-сигналов и черновиков слайдов — без добавления ни одной строки кода в минимальное ядро.

Cover: a very small solid core at the centre of a wide translucent mesh of lines reaching far outward

Ядро Pi Coding Agent остается малым по замыслу. В нем нет подагентов и режима планирования, и интерфейс, который вы видите в первый день, не меняется через полгода.

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

У ограничения есть предел. Как только задача требует живого веба — сегодняшних релиз-нот, страницы, которую нельзя вставить, записи конференции, обсуждений новой версии — минимальное ядро не может помочь.

Навыки — это точка расширения, которую предлагает Pi. Навыки для Pi Coding Agent — это обычные папки с Markdown, а не скомпилированные плагины. Пакеты Felo расширяют возможности сессии, не попадая в ядро.

Навыки — это точка расширения, а не новые инструменты

Документация Pi прямо указывает на рамки: ядро остается малым, функции вроде подагентов и режима планирования отсутствуют. Знания по задачам размещаются в навыках, которые агент загружает по мере необходимости.

Four skill root folders converging on one central point, with one folder sitting behind a trust gate

Ядро PiНавык Felo
Что этоИсполнение, управление сессией, TUI, интеграция провайдера и моделиПакет SKILL.md, описывающий одну задачу от начала до конца
Как меняетсяРасширения на TypeScript, пакеты, настройки, темыДобавьте или удалите папку — пересборка не нужна
Доступ к вебуЗависит от провайдера и добавленных инструментовЖивой поиск, загрузка страниц и транскрипции с источниками
Нагрузка на ревьюАудит расширений, которые запускают произвольный кодПросмотр Markdown-процедуры перед доверием

Расширение — это код с теми же возможностями, что и сам агент. Навык — процедура, которую можно прочитать за пару минут и отклонить.

Где Pi ищет навыки. Четыре корневых папки плюс пакеты:

  • ~/.pi/agent/skills — для всех проектов на машине
  • ~/.agents/skills — общее место, доступное для всех совместимых оболочек
  • .pi/skills — для одного репозитория, загружается только после доверия проекту
  • .agents/skills — то же, но в общем месте
  • директория skills/ в пакете или запись pi.skills в package.json

Pi проверяет навыки по стандарту Agent Skills и сообщает о большинстве нарушений, поэтому папка SKILL.md, уже работающая в другой оболочке, заработает и здесь после cp -r. Навыки Pi — это ваши папки, а не плагины, встроенные в бинарник.

Корневые папки на уровне проекта загружаются только после подтверждения доверия. Этот барьер защищает: свежий клон репозитория не должен внедрять новую процедуру только потому, что вы запустили pi внутри него.

Расширение или навык? Пакеты Felo — это навыки, не расширения; они не исполняются внутри ядра Pi.

Как добавить навык. В каталоге проекта скопируйте пакет в корневую папку навыков или используйте пакет:

mkdir -p ~/.pi/agent/skills
cp -r felo-skills/felo-search ~/.pi/agent/skills/

Если один и тот же пакет нужен на нескольких машинах, используйте пакет:

pi install npm:@scope/pkg
pi install git:github.com/user/repo

Можно загрузить навык без копирования: pi --skill /path/to/felo-search. Флаг добавляет навык, даже если сессия стартует с --no-skills.

Ключи не попадают в репозиторий. Установите Felo CLI один раз, сохраните ключ в пользовательской конфигурации, и каждый навык его подхватит:

npm install -g felo-ai
felo config set FELO_API_KEY your-api-key-here

CLI читает ~/.felo/config.json, поэтому ключ не попадает в коммит. Обычно пользователи Pi начинают с одной папки, убеждаются, что поиск работает, и только потом добавляют навыки, которые формируют результат.

Пять навыков Felo, которые стоит добавить

Каждый решает задачу, недоступную терминалу.

Felo Search — ответы с источниками

Исследование, на котором строятся остальные навыки. Доступ к живому вебу, результаты с датами и ссылками, готовые к цитированию в вашем ответе.

Найди рекомендуемую версию Node для этой зависимости и укажи источник.

Felo Slides — презентация из сессии

Рецензенты читают презентации, а не вывод терминала. Сначала приходит текстовый план внутри Pi, чтобы вы могли поправить аргументацию до создания слайдов. Потом формируется файл, а источники попадают в заметки для докладчика.

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

Felo YouTube Subtitling — транскрипции без браузера

В Pi нет браузера, поэтому видео обычно недоступно. Этот навык получает субтитры и возвращает текст, который можно искать, цитировать и сверять с вашей конфигурацией.

Получи транскрипцию этого доклада и выпиши все упомянутые в нем бенчмарки.

Felo X Search — что пишут о версии на X

Полезно перед релизом: узнайте, сталкивается ли кто-то еще с такой же ошибкой на этой версии.

Найди на X ошибки для этой версии библиотеки и перечисли три самых частых.

Felo SuperAgent — изображения в той же сессии

Если проекту нужен фавикон, логотип или снимок продукта, сессия может сгенерировать и доработать их, не передавая запрос в другое место.

Нарисуй логотип для этого пакета в трех вариантах и сохрани файлы.

Полный каталог: felo.ai/skills/pi-coding-agent — включая Felo Web Fetch для преобразования страниц в структурированные данные и Felo LiveDoc, который отвечает на основе ваших документов, а не открытого веба.

Три сценария, которые стоит попробовать

Написаны так, как вы бы их ввели.

Исправить баг с учетом текущего поведения библиотеки

Стек-трейс указывает на зависимость, а ваша версия отличается от документации на два релиза — в любую сторону.

Получи актуальную документацию по этому методу, сравни сигнатуру с закрепленной версией и исправь вызов.

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

Подготовить техническую записку во время работы

Нужно объяснить решение build-versus-buy людям, которые не откроют репозиторий.

Найди актуальные цены и лимиты для этих трех сервисов и набросай шесть слайдов для редактирования.

Сравнение с источниками и черновик слайдов — из той же сессии, где еще открыт ваш код. Черновик легко менять, а готовую презентацию приходится пересобирать и согласовывать. Слайды доступны и напрямую на felo.ai/slides, если вы хотите доработать их вне терминала.

Разобраться с записью релизного события

Вендор в докладе упоминает изменения, которых нет в changelog.

Получи транскрипцию, выпиши все изменения поведения и проверь, какие из них влияют на наш конфиг.

Чек-лист с привязкой ко времени в записи — не пересказ, которому нужно верить на слово.

Ограничения

В Pi нет песочницы разрешений. Это важно, и это должно быть в статье, а не в сноске. В заметках по безопасности Pi прямо сказано: навык может поручить модели выполнить все, что может пользователь. Навык обладает той же силой, что и ваша учетная запись в системе. Поэтому навыки нужно читать перед установкой, а не избегать их.

Сначала прочитайте пакет. Навыки Felo — это обычный Markdown. Откройте SKILL.md, просмотрите, какие команды он предлагает модели. Это разумная практика для любых AI-навыков; в Pi это вся модель безопасности. Если пакет слишком длинный для быстрого просмотра, это уже находка. Установка — это копирование папки, удаление — просто удаление папки, без скриптов и следов в ядре.

Соблюдайте барьер доверия. Навыки из .pi/skills и .agents/skills на уровне проекта загружаются только после доверия проекту. Пользовательские корни — для пакетов, которые вы выбрали осознанно. Пусть область проекта останется достаточно малой, чтобы вы заметили новую папку.

Храните ключ в пользовательской конфигурации. Felo CLI читает ~/.felo/config.json. Если ключ API появляется в .pi/skills проекта — это ошибка настройки, а не поведения навыка, и такая ошибка легко попадает в коммит.

Требуйте источники в ответах. Главное преимущество навыка — каждая ссылка снабжена датой и местом для проверки. Уточняйте этот формат, если он не стоит по умолчанию.

FAQ

В чем разница между расширением Pi и навыком Felo?

Расширения — это код на TypeScript, который меняет работу оболочки. Навыки — это Markdown-процедуры, которые агент загружает по запросу. Пакеты Felo — это навыки, они не исполняются внутри ядра Pi, как расширения.

Где Pi ищет навыки?

Глобально — в ~/.pi/agent/skills и ~/.agents/skills; для проекта — в .pi/skills и .agents/skills после доверия проекту; в пакетах — через директорию skills/ или запись pi.skills в package.json.

Можно ли распространять навыки Felo через npm для команды?

Пакеты Pi поддерживают npm, git и локальные пути. Если команда уже устанавливает общие пакеты через pi install, навыки Felo могут идти в том же пакете в папке skills/.

Нужно ли хранить ключ API Felo в репозитории?

Нет. Felo CLI читает ~/.felo/config.json. Храните ключ в пользовательской конфигурации, чтобы он не попал в коммит.

В Pi нет песочницы разрешений. Это проблема для навыков?

Это причина читать навык перед установкой. В документации Pi прямо указано: навык обладает всеми возможностями вашей учетной записи. Используйте только те пакеты, которые вы просмотрели, и отдавайте предпочтение тем, что можно прочитать за минуту.

С какого навыка Felo начать?

Начните с Felo Search, если ваша работа зависит от актуальных версий, цен или предупреждений. Остальные навыки становятся полезнее, когда ответы приходят с источником.


Выберите навык, который решает вашу частую тупиковую задачу, скопируйте папку в ~/.pi/agent/skills и задайте следующий вопрос, ожидая источник вместо догадки. Ядро останется таким же малым — сессия просто перестанет гадать.

Посмотреть навыки Felo для Pi Coding Agent →


Эта статья также доступна на следующих языках: English, 简体中文, 日本語, 한국어, 繁體中文, हिन्दी, Français, العربية, اردو, Bahasa Indonesia, Deutsch, Tiếng Việt, Türkçe, Italiano, ไทย, Español, বাংলা and Português.