Kleiner Kern, scharfe Kanten

Pi bleibt minimal. Felo Skills übernehmen die Außenwelt.

Pi liefert einen bewusst kleinen Agentenkern und lädt dich ein, ihn mit Erweiterungen, Skills, Prompt-Vorlagen, Themes und Paketen auszubauen. Felo Skills erweitern ihn, ohne Code in den Kern zu bringen — Live-Suche, Seitenextraktion, Transkripte und Deck-Ausgabe kommen als schlichte Markdown-Bundles.

Gebaut für Pi~/.pi/agent/skillsSuche, Folien, Transkripte, X
Einen Skill installierenZu den Abwägungen

Minimalistischer Coding-Harness fürs Terminal

01Pi installieren
npm install -g --ignore-scripts @earendil-works/pi-coding-agent
02Skill-Wurzeln
~/.pi/agent/skills, ~/.agents/skills, .pi/skills, .agents/skills
03Paketinstallation
pi install npm:@scope/pkg oder pi install git:github.com/user/repo
04Standard
Agent Skills — dasselbe SKILL.md-Format wie andere Harnesses
In einem Projektverzeichnis ausprobierenpi # dann nach einem Skill fragen, das eine Seite als Markdown holt
Minimaler KernSkills sind der Erweiterungspunkt, nicht mehr Werkzeuge
Vier Skill-Wurzeln~/.pi/agent/skills, .pi/skills, .agents/skills, Pakete
npm oder curlinstalliere den Harness und ergänze dann Ordner
Keine Sandboxlies jedes Bundle, bevor du es installierst
Arbeitsteilung

Was Pi behält und was ein Skill tragen sollte

Die Dokumentation von Pi ist beim Umfang direkt: Der Kern ist absichtlich klein, Funktionen wie Sub-Agents und Planmodus bleiben weg. Skills sind der vorgesehene Erweiterungspunkt für Aufgabenwissen — auch für Aufgaben, die das Terminal verlassen.

Pi-KernEin Felo Skill
Was es istLaufzeit, Sitzungsverwaltung, TUI, Anbieter- und ModellanbindungEin SKILL.md-Bundle, das eine Aufgabe von Anfang bis Ende beschreibt
Wie es sich ändertTypeScript-Erweiterungen, Pakete, Einstellungen, ThemesOrdner hinzufügen oder entfernen — kein Rebuild, kein Neustart des Kerns
Am besten fürDen Harness so verhalten lassen, wie du arbeitestEine wiederholbare Aufgabe zuverlässig zum Ergebnis bringen
WebzugriffBleibt dem Anbieter und den Werkzeugen überlassen, die du ergänztLive-Suche, Seitenabruf und Transkripte mit Quellenlisten
AusgabeTerminal zuerst, gestreamter Text und DiffsMarkdown, Recherchenotizen und Foliendecks zum Weitergeben
PrüfaufwandDu prüfst Erweiterungen, die beliebigen Code ausführenDu liest eine Markdown-Anleitung, bevor du ihr vertraust
Skill-Empfehlungen

Fünf Felo Skills, die Pis Kern aus dem Weg halten

Pi lädt Skills aus ~/.pi/agent/skills, ~/.agents/skills, auf Projektebene aus .pi/skills und .agents/skills oder aus dem skills/-Verzeichnis eines Pakets. Leg hinein, was du brauchst; lass den Rest weg.

Felo Search

Antworten mit Quellen
RechercheQuellen

Pi bleibt absichtlich minimal, ein Skill ist also der Weg, Reichweite zu ergänzen, ohne Werkzeuge zu schaffen, die betreut werden wollen. Ergebnisse kommen datiert und verlinkt zurück, bereit zum Zitieren in derselben Antwort.

BeispielanfrageFinde die empfohlene Node-Version für diese Abhängigkeit und nenn die Stelle, an der du das gelesen hast.
cp -r felo-skills/felo-search ~/.pi/agent/skills/
Felo Search-Seite öffnen →

Felo Slides

Deck aus dem Diff
AusgabeDeck

Reviewer lesen Decks, keinen Terminal-Verlauf. Dieses Werkzeug macht aus dem, was die Sitzung gefunden hat, Folien, ohne Pis Arbeitsweise zu verlassen.

BeispielanfrageFasse dieses Refactoring in fünf Folien zusammen: was sich verschoben hat, was gebrochen ist, was geprüft werden muss.
cp -r felo-skills/felo-slides ~/.pi/agent/skills/
Felo Slides-Seite öffnen →

Felo YouTube Subtitling

Transkripte ohne Browser
VideoTranskript

Pi hat keine Browseransicht, Videoinhalte sind normalerweise also außer Reichweite. Dieses Werkzeug holt Untertitel und gibt Text zurück, den die Sitzung durchsuchen kann.

BeispielanfrageHol das Transkript dieses Vortrags und zieh jede zitierte Benchmark-Zahl heraus.
cp -r felo-skills/felo-youtube-subtitling ~/.pi/agent/skills/
Felo YouTube Subtitling-Seite öffnen →

Felo X Search

Was Leute auf X berichten
SignaleSocial

Lohnt sich vor einem Release: prüf, ob andere auf dieser Version auf denselben Fehler starren wie du.

BeispielanfrageSuch auf X nach Fehlern aus dieser Bibliotheksversion und liste die drei am häufigsten wiederholten auf.
cp -r felo-skills/felo-x-search ~/.pi/agent/skills/
Felo X Search-Seite öffnen →

Felo SuperAgent

Marken- und Produktbilder
BilderMarke

Wenn das Projekt ein Favicon, ein Logo-Lockup oder eine Produktaufnahme braucht, kann dieselbe Sitzung das erzeugen und durchspielen, statt dir einen Prompt zu geben, den du woanders ausführen musst.

BeispielanfrageSkizziere ein Logo für dieses Paket in drei Richtungen und speichere die Varianten als Dateien.
cp -r felo-skills/felo-superagent ~/.pi/agent/skills/
Felo SuperAgent-Seite öffnen →
Vollständiger Katalog

Wähle den Felo Skill zur Installation auf Pi

Pi lädt Skills aus einem Ordner, der dir gehört, ein neuer Skill ist also eine Kopie. Wähle die Aufgabe, die als Nächstes erledigt werden soll: Recherche, Extraktion, Folien, Transkripte, Social-Monitoring oder ein lang laufender Workflow.

Auf Pi hinzufügen

Felo Search

Live-Webrecherche mit zitierfähigen Quellen

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

Felo Web Fetch

Seiten in strukturierte, wiederverwendbare Daten verwandeln

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

Felo LiveDoc

Antworten auf Basis deiner eigenen Dokumente

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

Felo YouTube Subtitling

Transkripte aus Talks, Demos und Reviews

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

Felo X Search

Posts und Antworten auf X verfolgen

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

Felo Slides

Ein Deck aus einem einzigen Prompt

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

Felo Content to Slides

Notizen und URLs in eine Deck-Gliederung verwandeln

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

Felo SuperAgent

Lang laufende Workflows mit Gedächtnis

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

Website Screenshot Agent

Seiten als Snapshots und Markdown sichern

cp -r felo-skills/doc-screenshot-agent ~/.pi/agent/skills/

Felo Twitter Writer

X-Posts aus eigenem Material entwerfen

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

Felo Landing Page

Eine Landingpage aus einem Briefing erzeugen

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

Apple Buy Advisor

Apple-Produktrecherche vor dem Kauf

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

Lieber auf Projektebene? Kopiere nach .pi/skills/ und bestätige das Vertrauen, wenn Pi danach fragt.

Einstiegsweg

Wie Pi-Nutzende Felo Skills ergänzen

Pi-Nutzende installieren meist zuerst einen Skill-Ordner, lassen die Sitzung offen und ergänzen die Ausgabe-Skills erst, wenn die Recherche läuft.

Einen Skill-Ordner installieren

Pi liest Skills aus der Benutzerebene, dem Projekt oder einem Paket — fang mit dem engsten Umfang an.

  • ~/.pi/agent/skills für jedes Projekt auf dem Rechner
  • .pi/skills nur für ein Repository
  • Das skills/-Verzeichnis eines Pakets, wenn ein Team dasselbe Setup teilt

Die erste Rechercheanfrage stellen

Der Wert zeigt sich, wenn die Sitzung zum ersten Mal mit einer Quelle statt mit einer Vermutung antwortet.

  • Vergleiche eine fixierte Abhängigkeit mit den heutigen Release Notes
  • Prüf einen Sicherheitshinweis vor einem Merge
  • Behalte die Antwort im Terminal, nicht in einem Browser-Tab

Die Ausgabe-Skills ergänzen

Sobald die Recherche läuft, kann dieselbe Sitzung erzeugen, was das Team tatsächlich liest.

  • Folien aus dem Diff oder der Untersuchung
  • Transkripte aus einem Vortrag oder einer Demo
  • X-Berichte vor einem Release, Bilder, wenn das Projekt ein Zeichen braucht
Installation

Kopiere einen Ordner oder füge ihn als Paket hinzu

Zwei Wege: Das direkte Kopieren funktioniert überall, und Pi-Pakete sind die sauberere Option, sobald du dasselbe Bundle auf mehreren Rechnern willst.

  1. 01

    Pi installieren und anmelden

    Nutze npm install oder das Shell-Installationsskript, führ dann pi in einem Projektverzeichnis aus und melde dich mit /login oder einem Anbieter-API-Schlüssel an.

    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

    Felo-Zugangsdaten vorbereiten

    Skills rufen die Felo CLI auf, installiere sie also einmal und leg den Schlüssel außerhalb des Repositories ab.

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

    Die Skills hinzufügen

    Globale Skills liegen unter ~/.pi/agent/skills. Projekt-Skills gehören nach .pi/skills und laden erst, nachdem du dem Projekt vertraust. Wenn du einen gemeinsamen Ordner für mehrere Harnesses pflegst, funktioniert auch ~/.agents/skills.

    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/

    Du kannst ein Bundle auch laden, ohne es zu kopieren: pi --skill /path/to/felo-search. Das Flag ergänzt, auch wenn du mit --no-skills startest.

  4. 04

    Prüfen, was Pi geladen hat

    Pi prüft Skills gegen den Agent-Skills-Standard und meldet die meisten Verstöße. Frag nach der Skill-Liste und führ dann die Aufgabe aus, die dich wirklich interessiert.

    Pi fragen
    Welche Skills sind in dieser Sitzung verfügbar? Zieh dann mit felo-search
    die Release Notes für unseren Datenbanktreiber.
In der Praxis

Was sich in einem Tag voller Pi-Sitzungen ändert

Drei Alltagsmomente, in denen ein Skill besser ist als eine weitere Erweiterung.

01

Einen Fehler gegen das aktuelle Verhalten der Bibliothek beheben

Der Stacktrace zeigt in eine Abhängigkeit, und deine installierte Version liegt zwei Releases hinter der Dokumentation.

PromptHol die aktuelle Dokumentation für diese Methode, vergleiche die Signatur mit der fixierten Version und korrigiere die Aufrufstelle.
Was zurückkommt

Ein Patch plus die genaue Dokumentation, auf der er beruht, statt einer Vermutung, die kompiliert, aber seltsam reagiert.

Felo SearchFelo YouTube Subtitling
02

Ein technisches Briefing vorbereiten, während du codest

Du musst einem Team, das das Repository nicht liest, eine Bauen-oder-Kaufen-Entscheidung erklären.

PromptRecherchiere die aktuellen Preise und Limits dieser drei Dienste und entwirf sechs Folien, die ich bearbeiten kann.
Was zurückkommt

Ein belegter Vergleich und ein Folienentwurf, entstanden in derselben Terminal-Sitzung.

Felo SuperAgentFelo Slides
03

Ein aufgezeichnetes Release-Event nachholen

In einem Launch-Vortrag eines Anbieters wird eine Verhaltensänderung erwähnt, die es nie ins Changelog geschafft hat.

PromptHol das Transkript, liste jede erwähnte Verhaltensänderung auf und prüf, welche unsere Konfiguration betrifft.
Was zurückkommt

Eine Checkliste auf Grundlage der Aufnahme, mit Zeitmarken, die du prüfen kannst.

Felo YouTube Subtitling
Fragen

Fragen, die in einer Pi-Sitzung auftauchen

Worin unterscheidet sich eine Pi-Erweiterung von einem Felo Skill?
Erweiterungen sind TypeScript-Code, der verändert, wie der Harness läuft. Skills sind Markdown-Anleitungen, die der Agent bei Bedarf lädt. Felo Bundles sind Skills, sie laufen also nicht wie eine Erweiterung im Kern von Pi.
Wo sucht Pi nach Skills?
Global in ~/.pi/agent/skills und ~/.agents/skills; pro Projekt in .pi/skills und .agents/skills, sobald dem Projekt vertraut wurde; und in Paketen über ein skills/-Verzeichnis oder einen pi.skills-Eintrag in der package.json.
Kann ich Felo Skills per npm an ein Team ausliefern?
Pi-Pakete unterstützen npm, git und lokale Pfade. Wenn dein Team bereits gemeinsame Pakete mit pi install installiert, können die Felo Bundles im selben Paket unter einem skills/-Verzeichnis mitfahren.
Brauchen Felo Skills einen API-Schlüssel im Repository?
Nein. Die Felo CLI liest ~/.felo/config.json. Behalte den Schlüssel in deiner Benutzerkonfiguration, damit er nie in einem Projekt-Commit landet.
Pi hat keine Berechtigungs-Sandbox. Ist das ein Problem für Skills?
Es ist ein Grund, vor der Installation zu lesen. Pis eigene Sicherheitshinweise sagen, dass Skills das Modell anweisen können, alles auszuführen, was der Nutzer ausführen kann. Bleib bei Bundles, die du geprüft hast, und bevorzuge die, die du in einer Minute lesen kannst.
Mit welchem Felo Skill sollte ich anfangen?
Fang mit felo-search an, wenn deine Arbeit von aktuellen Versionen, Preisen oder Sicherheitshinweisen abhängt.

Halte den Kern klein. Ergänze die Fähigkeit, die du brauchst.

Kopiere einen Ordner nach ~/.pi/agent/skills, starte die Sitzung neu und frag Pi etwas, das das Live-Web braucht.

Felo AI ist ein unabhängiger Skill-Anbieter. Pi wird von Earendil Inc. gepflegt.

Jenseits fertiger Skills

Ein API-Schlüssel. Ein kompletter Werkzeugkasten für Agenten.

Starte mit einem Skill und stelle dann die Modelle, Live-Daten, Wissens- und Ausgabewerkzeuge zusammen, die dein Workflow in Pi Coding Agent braucht — mit demselben Schlüssel, den die Felo Skills bereits nutzen.

Modelle

Nutze kosteneffizienten LLM-Zugang, wenn dein Agent eigenes Reasoning oder eigene Generierung braucht.

  • LLM API
  • Chat completions
  • Modellzugang
LLM API entdecken →

Live-Informationen

Gib Agenten aktuelle Web- und Social-Signale, statt sich auf veralteten Kontext zu verlassen.

  • Web Search
  • X Search
  • Web Fetch
Live-Datenwerkzeuge entdecken →

Wissen und Ausgabe

Stelle Arbeit auf wiederverwendbares Wissen und mach daraus teilbare Ergebnisse.

  • LiveDoc
  • PPT-Erstellung
  • Mindmaps
Wissenswerkzeuge entdecken →

Kreativwerkzeuge

Erweitere den Workflow von der Recherche bis zu visuellen und Office-fertigen Ergebnissen.

  • Bildgenerierung
  • Seitenwerkzeuge
  • Office-Ausgaben
Plattformwerkzeuge entdecken →