Mały rdzeń, ostre krawędzie

Pi zostaje minimalistyczne. Skille Felo obsługują świat zewnętrzny.

Pi dostarcza celowo mały rdzeń agenta i prosi, byś rozbudowywał go rozszerzeniami, skillami, szablonami poleceń, motywami i pakietami. Skille Felo rozszerzają go bez dodawania kodu do rdzenia — wyszukiwanie na żywo, ekstrakcja stron, transkrypcje i prezentacje przychodzą jako zwykłe pakiety Markdown.

Zbudowane dla Pi~/.pi/agent/skillsWyszukiwanie, slajdy, transkrypcje, X
Zainstaluj skillZobacz kompromisy

Minimalistyczny harness do kodowania w terminalu

01Zainstaluj Pi
npm install -g --ignore-scripts @earendil-works/pi-coding-agent
02Katalogi skillów
~/.pi/agent/skills, ~/.agents/skills, .pi/skills, .agents/skills
03Instalacja pakietu
pi install npm:@scope/pkg albo pi install git:github.com/user/repo
04Standard
Agent Skills — ten sam format SKILL.md co w innych harnessach
Wypróbuj w katalogu projektupi # potem poproś o skilla, który pobiera stronę jako Markdown
Minimalny rdzeńskille są punktem rozszerzeń, a nie kolejnymi narzędziami
Cztery katalogi skillów~/.pi/agent/skills, .pi/skills, .agents/skills, pakiety
npm albo curlzainstaluj harness, potem dodaj foldery
Bez sandboxaprzeczytaj każdy pakiet, zanim go zainstalujesz
Podział pracy

Co zostaje w Pi, a co powinien nieść skill

Dokumentacja Pi mówi wprost o zakresie: rdzeń jest celowo mały, a funkcje takie jak pod-agenci i tryb planu są pominięte. Skille to przewidziany punkt rozszerzeń dla wiedzy o zadaniach — także tych, które wychodzą z terminala.

Rdzeń PiSkill Felo
Czym jestŚrodowisko uruchomieniowe, obsługa sesji, TUI, dostawcy i modelePakiet SKILL.md, który opisuje jedno zadanie od początku do końca
Jak się zmieniaRozszerzenia w TypeScript, pakiety, ustawienia, motywyDodajesz lub usuwasz folder — bez przebudowy i bez restartu rdzenia
Najlepsze doDostosowania harnessu do Twojego sposobu pracySprawienia, by jedno powtarzalne zadanie dawało przewidywalny wynik
Dostęp do sieciZależy od dostawcy i narzędzi, które dodaszWyszukiwanie na żywo, pobieranie stron i transkrypcje z listami źródeł
WynikPrzede wszystkim terminal: strumieniowany tekst i diffyMarkdown, notatki badawcze i prezentacje, które możesz przekazać dalej
Koszt przegląduAudytujesz rozszerzenia wykonujące dowolny kodCzytasz procedurę w Markdown, zanim jej zaufasz
Wybór skillów

Pięć skillów Felo, które trzymają rdzeń Pi z boku

Pi wczytuje skille z ~/.pi/agent/skills, ~/.agents/skills, z poziomu projektu .pi/skills i .agents/skills albo z katalogu skills/ pakietu. Wrzuć to, czego potrzebujesz; resztę zostaw.

Felo Search

Odpowiedzi ze źródłami
BadaniaŹródła

Pi celowo zostaje minimalistyczne, więc skill to sposób na dodanie zasięgu bez narzędzi, które trzeba pilnować. Wyniki przychodzą z datami i linkami, gotowe do zacytowania w tej samej odpowiedzi.

Przykładowe polecenieZnajdź zalecaną wersję Node dla tej zależności i zacytuj, gdzie to przeczytałeś.
cp -r felo-skills/felo-search ~/.pi/agent/skills/
Otwórz stronę Felo Search →

Felo Slides

Prezentacja z diffa
WynikPrezentacja

Recenzenci czytają prezentacje, a nie przewijany terminal. To zamienia to, co znalazła sesja, w slajdy bez wychodzenia z przepływu Pi.

Przykładowe poleceniePodsumuj ten refaktor w pięciu slajdach: co się przeniosło, co się zepsuło, co wymaga przeglądu.
cp -r felo-skills/felo-slides ~/.pi/agent/skills/
Otwórz stronę Felo Slides →

Felo YouTube Subtitling

Transkrypcje bez przeglądarki
WideoTranskrypcja

Pi nie ma panelu przeglądarki, więc treści wideo są zwykle poza zasięgiem. To pobiera napisy i zwraca tekst, po którym sesja może grepować.

Przykładowe poleceniePobierz transkrypcję tego wystąpienia i wyciągnij każdą liczbę z benchmarków, którą cytuje.
cp -r felo-skills/felo-youtube-subtitling ~/.pi/agent/skills/
Otwórz stronę Felo YouTube Subtitling →

Felo X Search

Co ludzie zgłaszają na X
SygnałySocial

Warto uruchomić przed wydaniem: sprawdź, czy inni na tej wersji trafiają na ten sam błąd, w który się wpatrujesz.

Przykładowe poleceniePrzeszukaj X pod kątem błędów z tej wersji biblioteki i wypisz trzy najczęściej powtarzane.
cp -r felo-skills/felo-x-search ~/.pi/agent/skills/
Otwórz stronę Felo X Search →

Felo SuperAgent

Obrazy marki i produktu
ObrazyMarka

Gdy projekt potrzebuje favikony, znaku z logotypem albo zdjęcia produktu, ta sama sesja może je wygenerować i szlifować, zamiast dawać Ci polecenie do uruchomienia gdzie indziej.

Przykładowe polecenieNaszkicuj logo tego pakietu w trzech kierunkach i zapisz warianty jako pliki.
cp -r felo-skills/felo-superagent ~/.pi/agent/skills/
Otwórz stronę Felo SuperAgent →
Pełny katalog

Wybierz skill Felo do instalacji na Pi

Pi wczytuje skille z folderu, który należy do Ciebie, więc dodanie jednego to kopiowanie. Wybierz zadanie, które ma być obsłużone jako następne: badania, ekstrakcja, slajdy, transkrypcje, monitoring społecznościowy albo długotrwały przepływ pracy.

Dodaj na Pi

Felo Search

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

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

Felo Web Fetch

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

cp -r felo-skills/felo-web-fetch ~/.pi/agent/skills/

Felo LiveDoc

Odpowiedzi oparte na Twoich dokumentach

cp -r felo-skills/felo-livedoc ~/.pi/agent/skills/

Felo YouTube Subtitling

Transkrypcje wystąpień, dem i recenzji

cp -r felo-skills/felo-youtube-subtitling ~/.pi/agent/skills/

Felo X Search

Śledź posty i odpowiedzi na X

cp -r felo-skills/felo-x-search ~/.pi/agent/skills/

Felo Slides

Prezentacja z jednego polecenia

cp -r felo-skills/felo-slides ~/.pi/agent/skills/

Felo Content to Slides

Zamień notatki i adresy URL w konspekt prezentacji

cp -r felo-skills/felo-content-to-slides ~/.pi/agent/skills/

Felo SuperAgent

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

cp -r felo-skills/felo-superagent ~/.pi/agent/skills/

Felo Twitter Writer

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

cp -r felo-skills/felo-twitter-writer ~/.pi/agent/skills/

Felo Landing Page

Wygeneruj landing page z briefu

cp -r felo-skills/felo-landingpage ~/.pi/agent/skills/

Apple Buy Advisor

Rozpoznanie produktów Apple przed zakupem

cp -r felo-skills/apple-buy-advisor ~/.pi/agent/skills/

Wolisz zakres projektu? Skopiuj do .pi/skills/ i zaufaj projektowi, gdy Pi o to zapyta.

Ścieżka wdrożenia

Jak użytkownicy Pi dodają skille Felo

Użytkownicy Pi zwykle instalują najpierw jeden folder ze skillem, trzymają sesję otwartą i dodają skille wyjściowe dopiero wtedy, gdy badania działają.

Zainstaluj jeden folder ze skillem

Pi czyta skille z warstwy użytkownika, z projektu albo z pakietu, więc zacznij od najwęższego zakresu.

  • ~/.pi/agent/skills dla każdego projektu na maszynie
  • .pi/skills tylko dla jednego repozytorium
  • Katalog skills/ pakietu, gdy zespół dzieli to samo ustawienie

Wykonaj pierwsze zadanie badawcze

Wartość widać za pierwszym razem, gdy sesja odpowiada ze źródłem, a nie z domysłu.

  • Porównaj przypiętą zależność z dzisiejszymi informacjami o wydaniu
  • Sprawdź biuletyn bezpieczeństwa przed scaleniem
  • Zatrzymaj odpowiedź w terminalu, a nie w karcie przeglądarki

Dodaj skille wyjściowe

Gdy badania działają, ta sama sesja może wytworzyć to, co zespół naprawdę czyta.

  • Slajdy z diffa albo ze śledztwa
  • Transkrypcje z wystąpienia albo dema
  • Zgłoszenia z X przed wydaniem, obrazy, gdy projekt potrzebuje znaku
Instalacja

Skopiuj folder albo dodaj go jako pakiet

Dwie drogi: bezpośrednie kopiowanie działa wszędzie, a pakiety Pi są czystsze, gdy chcesz ten sam pakiet na kilku maszynach.

  1. 01

    Zainstaluj Pi i zaloguj się

    Użyj npm install albo instalatora powłoki, potem uruchom pi w katalogu projektu i uwierzytelnij się przez /login albo klucz API dostawcy.

    Terminal
    npm install -g --ignore-scripts @earendil-works/pi-coding-agent
    # or
    curl -fsSL https://pi.dev/install.sh | sh
    
    # then, in a project directory
    pi
  2. 02

    Przygotuj dane dostępowe Felo

    Skille wywołują CLI Felo, więc zainstaluj je raz i trzymaj klucz poza repozytorium.

    Terminal
    npm install -g felo-ai
    felo config set FELO_API_KEY your-api-key-here
  3. 03

    Dodaj skille

    Globalne skille mieszkają w ~/.pi/agent/skills. Skille projektowe należą do .pi/skills i wczytują się dopiero po zaufaniu projektowi. Jeśli trzymasz jeden wspólny folder dla kilku harnessów, ~/.agents/skills też zadziała.

    Terminal
    git clone https://github.com/Felo-Inc/felo-skills.git
    
    # Every project on this machine
    mkdir -p ~/.pi/agent/skills
    cp -r felo-skills/felo-search ~/.pi/agent/skills/
    
    # Or just this repository
    mkdir -p .pi/skills
    cp -r felo-skills/felo-search .pi/skills/

    Możesz też wczytać pakiet bez kopiowania: pi --skill /path/to/felo-search. Flaga działa dodająco, nawet gdy startujesz z --no-skills.

  4. 04

    Sprawdź, co Pi wczytało

    Pi waliduje skille według standardu Agent Skills i zgłasza większość naruszeń. Poproś o listę skillów, a potem uruchom zadanie, na którym naprawdę Ci zależy.

    Zapytaj Pi
    Jakie skille są dostępne w tej sesji? Następnie przez felo-search
    pobierz informacje o wydaniu naszego sterownika bazy danych.
W praktyce

Co się zmienia w dniu sesji z Pi

Trzy codzienne momenty, w których skill bije kolejne rozszerzenie.

01

Napraw błąd zgodnie z obecnym zachowaniem biblioteki

Stack trace wskazuje wnętrze zależności, a zainstalowana wersja jest dwa wydania za dokumentacją.

PromptPobierz aktualną dokumentację tej metody, porównaj sygnaturę z przypiętą wersją i popraw miejsce wywołania.
Co wraca w odpowiedzi

Poprawka plus dokładna dokumentacja, na której się opiera, zamiast domysłu, który się kompiluje, ale zachowuje się dziwnie.

Felo SearchFelo YouTube Subtitling
02

Przygotuj brief techniczny, gdy kodujesz

Musisz wyjaśnić decyzję „zbudować czy kupić” zespołowi, który nie czyta repozytorium.

PromptZbadaj aktualne ceny i limity tych trzech usług i przygotuj sześć slajdów, które mogę edytować.
Co wraca w odpowiedzi

Porównanie ze źródłami i projekt slajdów, powstałe w tej samej sesji terminala.

Felo SuperAgentFelo Slides
03

Nadrób zaległości po nagranym wydarzeniu

Wystąpienie dostawcy wspomina zmianę zachowania, która nigdy nie trafiła do changelogu.

PromptPobierz transkrypcję, wypisz każdą wspomnianą zmianę zachowania i sprawdź, które dotyczą naszej konfiguracji.
Co wraca w odpowiedzi

Lista kontrolna oparta na nagraniu, ze znacznikami czasu, które możesz sprawdzić.

Felo YouTube Subtitling
Pytania

Pytania, które pojawiają się w sesji Pi

Czym różni się rozszerzenie Pi od skilla Felo?
Rozszerzenia to kod w TypeScript, który zmienia sposób działania harnessu. Skille to procedury w Markdown, które agent wczytuje na żądanie. Pakiety Felo to skille, więc nie wykonują się w rdzeniu Pi tak jak rozszerzenie.
Gdzie Pi szuka skillów?
Globalnie w ~/.pi/agent/skills i ~/.agents/skills; w projekcie w .pi/skills i .agents/skills po zaufaniu projektowi; oraz w pakietach przez katalog skills/ albo wpis pi.skills w package.json.
Czy mogę wysłać skille Felo zespołowi przez npm?
Pakiety Pi obsługują npm, git i ścieżki lokalne. Jeśli Twój zespół już instaluje wspólne pakiety przez pi install, pakiety Felo mogą jechać w tym samym pakiecie w katalogu skills/.
Czy skille Felo wymagają klucza API w repozytorium?
Nie. CLI Felo czyta ~/.felo/config.json. Trzymaj klucz w konfiguracji użytkownika, żeby nigdy nie trafił do commita w projekcie.
Pi nie ma sandboxa uprawnień. Czy to problem dla skillów?
To powód, żeby czytać przed instalacją. Same notatki bezpieczeństwa Pi mówią, że skille mogą kazać modelowi uruchomić wszystko, co może uruchomić użytkownik. Trzymaj się sprawdzonych pakietów i wybieraj te, które przeczytasz w minutę.
Od którego skilla Felo zacząć?
Zacznij od felo-search, jeśli Twoja praca zależy od bieżących wersji, cen albo biuletynów bezpieczeństwa.

Trzymaj rdzeń mały. Dodaj zdolność, której potrzebujesz.

Skopiuj jeden folder do ~/.pi/agent/skills, zrestartuj sesję i zapytaj Pi o coś, co wymaga żywej sieci.

Felo AI jest niezależnym wydawcą skillów. Pi utrzymuje Earendil Inc.

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 Pi Coding Agent — 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 →