Skip to main content

Compétences Felo pour Pi Coding Agent : noyau réduit, web en direct

· 11 minutes de lecture
Felo Search Tips Buddy
Committed to answers at your fingertips

Ajoutez des compétences Felo à Pi Coding Agent pour la recherche en direct, les transcriptions, les signaux X et les brouillons de diapositives — sans ajouter une ligne de code au noyau minimal.

Couverture : un noyau solide très petit au centre d’un vaste réseau translucide de lignes qui s’étendent loin

Pi Coding Agent garde son noyau volontairement réduit. Les sous-agents et le mode plan restent absents, et la surface que vous découvrez le premier jour reste identique au sixième mois.

Cette retenue constitue l’essentiel. Moins de composants internes signifie moins de débogage, moins de synchronisation, et une session qui se comporte de la même manière le trimestre suivant.

La retenue a une limite. Dès qu’une tâche requiert le web en direct — notes de version du jour, page impossible à coller, conférence, publications sur la version installée — un noyau minimal ne peut rien atteindre.

Les compétences sont le point d’extension prévu par Pi, et les compétences de codage sont de simples dossiers Markdown, pas des plugins compilés. Les bundles Felo donnent cette portée à la session sans rien ajouter au noyau.

Les compétences sont le point d’extension, pas des outils supplémentaires

La documentation de Pi précise le périmètre : le noyau reste intentionnellement réduit, et des fonctionnalités comme les sous-agents ou le mode plan sont exclues. La connaissance liée à la tâche appartient aux compétences, que l’agent charge selon les besoins.

Quatre dossiers racine de compétences convergent vers un point central, avec un dossier derrière une barrière de confiance

Noyau PiUne compétence Felo
Ce que c’estRuntime, gestion de session, TUI, connecteurs fournisseur et modèleUn bundle SKILL.md décrivant un travail de bout en bout
Comment ça changeExtensions TypeScript, packages, paramètres, thèmesAjouter ou retirer un dossier — pas de recompilation
Accès webGéré par le fournisseur et les outils ajoutésRecherche en direct, récupération de pages, transcriptions avec listes de sources
Charge de revueAudit d’extensions exécutant du code arbitraireLecture d’une procédure Markdown avant confiance

Une extension est du code avec la même portée que l’agent. Une compétence est une procédure lisible en deux minutes et refusée si besoin.

Où Pi cherche une compétence. Quatre racines, plus les packages :

  • ~/.pi/agent/skills — chaque projet sur la machine
  • ~/.agents/skills — emplacement partagé, accessible aux agents suivant le même standard
  • .pi/skills — un dépôt, chargé seulement après confiance
  • .agents/skills — idem, dans l’emplacement partagé
  • le dossier skills/ d’un package, ou une entrée pi.skills dans package.json

Pi valide les compétences selon le standard Agent Skills et signale la plupart des violations, donc un dossier SKILL.md fonctionnant déjà ailleurs fonctionne ici après un simple cp -r. Les compétences Pi sont des dossiers que vous possédez, pas des plugins compilés dans le binaire.

Les racines au niveau projet ne chargent qu’après le prompt de confiance. Cette barrière protège : un dépôt cloné ne doit pas pouvoir injecter une nouvelle procédure juste parce que vous avez lancé pi dedans.

Extension ou compétence ? Les bundles Felo sont des compétences, pas des extensions — rien ne s’exécute dans le noyau Pi.

Ajout d’une compétence. Depuis un dossier projet, copiez un bundle dans une racine ou laissez un package le porter :

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

Pour partager le même bundle sur plusieurs machines, utilisez un package :

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

Vous pouvez aussi charger un bundle sans le copier : pi --skill /path/to/felo-search. Le flag s’ajoute, même en démarrant une session avec --no-skills.

Les identifiants restent hors du dépôt. Installez le CLI Felo une fois, stockez la clé dans votre config utilisateur, et chaque compétence la récupère :

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

Le CLI lit ~/.felo/config.json, donc la clé ne finit jamais dans un commit de projet. Les utilisateurs Pi commencent souvent par un dossier, vérifient que la recherche fonctionne, puis ajoutent les compétences produisant des résultats.

Cinq compétences Felo à ajouter

Chacune couvre un travail que le terminal ne peut pas faire seul.

Felo Search — réponses avec sources

L’étape de recherche sur laquelle reposent les autres compétences. Elle atteint le web en direct et renvoie des résultats datés et liés, prêts à être cités dans la même réponse.

Trouve la version Node recommandée pour cette dépendance et cite la source.

Felo Slides — le deck issu de la session

Les relecteurs lisent des decks, pas le scrollback du terminal. Le plan arrive d’abord en texte, dans Pi, pour corriger l’argument avant la création d’une seule diapositive. Ensuite, le fichier se construit, avec les sources dans les notes du présentateur.

Résume ce refactor en cinq diapositives : ce qui a bougé, ce qui a cassé, ce qui doit être revu.

Felo YouTube Subtitling — transcriptions sans navigateur

Pi n’a pas de volet navigateur, donc la vidéo enregistrée reste inaccessible. Cette compétence récupère les sous-titres et renvoie un texte que la session peut grep, citer et vérifier selon votre config.

Obtiens la transcription de cette présentation et extrait chaque chiffre de benchmark cité.

Felo X Search — ce que les gens rapportent sur X

À lancer avant une release : découvrez si d’autres utilisateurs rencontrent la même erreur que vous.

Recherche les erreurs de cette version de bibliothèque sur X et liste les trois plus fréquentes.

Felo SuperAgent — images depuis la même session

Quand le projet demande un favicon, un logo ou une photo produit, la session peut générer et itérer au lieu de vous donner un prompt à porter ailleurs.

Esquisse un logo pour ce package en trois variantes et sauvegarde les fichiers.

Catalogue complet : felo.ai/skills/pi-coding-agent — incluant Felo Web Fetch pour transformer des pages en données structurées, et Felo LiveDoc, qui répond à partir de documents fournis plutôt que du web ouvert.

Trois sessions à lancer

Écrites comme vous les taperiez.

Corriger un bug selon le comportement actuel de la bibliothèque

La trace pointe vers une dépendance, et votre version épinglée se trouve deux releases derrière la documentation — ou devant.

Récupère la documentation actuelle pour cette méthode, compare la signature avec la version épinglée, et corrige l’appel.

Le résultat est un patch accompagné de la documentation exacte sur laquelle il s’appuie. Pas une supposition qui compile puis se comporte étrangement sous charge.

Préparer une note technique pendant le code

Vous devez expliquer un choix build-versus-buy à des personnes qui n’ouvriront jamais le dépôt.

Recherche les prix et limites actuels pour ces trois services et rédige six diapositives à éditer.

Une comparaison sourcée et un brouillon de slides, depuis la même session qui garde votre code. Le brouillon est essentiel : un plan ne coûte rien à modifier, et un deck fini à régénérer coûte un cycle de revue. Les slides sont aussi disponibles directement sur felo.ai/slides pour continuer le travail hors terminal.

Rattraper un événement de lancement enregistré

Une présentation de fournisseur mentionne un changement de comportement absent du changelog.

Récupère la transcription, liste chaque changement de comportement évoqué, et vérifie ceux qui impactent notre config.

Une checklist fondée sur l’enregistrement, avec des horodatages vérifiables — pas un résumé à croire sur parole.

Garde-fous

Pi n’a pas de sandbox de permissions. C’est la réalité, et elle mérite une place dans l’article. Les notes de sécurité Pi précisent qu’une compétence peut demander au modèle d’exécuter tout ce que l’utilisateur peut exécuter. Une compétence possède donc la même puissance que votre compte shell. Cela motive la lecture avant installation, pas l’évitement des compétences.

Lisez le bundle d’abord. Les compétences Felo sont du Markdown simple. Ouvrez le SKILL.md, parcourez-le, et examinez les commandes demandées au modèle. C’est une pratique sensée pour toute compétence d’agent IA ; sur Pi, c’est tout le modèle de sécurité. Si un bundle est trop long à lire en une minute, considérez cela comme le constat. L’installation par copie de dossier fonctionne dans les deux sens : la suppression est un effacement de dossier, sans script de désinstallation ni résidu dans le noyau.

Respectez la barrière de confiance. Les .pi/skills et .agents/skills au niveau projet ne chargent qu’après confiance. Gardez les racines utilisateur pour les bundles choisis, et laissez le périmètre projet assez réduit pour repérer tout nouveau dossier.

Gardez la clé dans votre config utilisateur. Le CLI Felo lit ~/.felo/config.json. Si une clé API apparaît dans un .pi/skills de projet, c’est une erreur de configuration, pas un comportement de compétence — et ce type d’erreur survit dans un commit.

Demandez les sources dans la sortie. L’avantage d’une compétence sur une simple mémoire est que chaque affirmation arrive avec une date et un point de vérification. Précisez ce format si ce n’est pas déjà le défaut.

FAQ

Quelle différence entre une extension Pi et une compétence Felo ?

Les extensions sont du code TypeScript modifiant le fonctionnement de l’agent. Les compétences sont des procédures Markdown chargées à la demande. Les bundles Felo sont des compétences, donc rien ne s’exécute dans le noyau Pi comme le ferait une extension.

Où Pi cherche-t-il les compétences ?

Globalement dans ~/.pi/agent/skills et ~/.agents/skills ; par projet dans .pi/skills et .agents/skills après confiance ; et dans les packages via un dossier skills/ ou une entrée pi.skills dans package.json.

Puis-je distribuer des compétences Felo à une équipe via npm ?

Les packages Pi supportent npm, git et les chemins locaux. Si votre équipe installe déjà des packages partagés avec pi install, les bundles Felo peuvent voyager dans le même package sous un dossier skills/.

Les compétences Felo nécessitent-elles une clé API dans le dépôt ?

Non. Le CLI Felo lit ~/.felo/config.json. Gardez la clé dans votre config utilisateur pour qu’elle ne finisse jamais dans un commit de projet.

Pi n’a pas de sandbox de permissions. Est-ce un problème pour les compétences ?

Cela motive la lecture avant installation. La documentation Pi précise qu’une compétence possède la portée complète de votre compte shell. Restez sur les bundles que vous avez relus, et privilégiez ceux lisibles en une minute.

Quelle compétence Felo choisir en premier ?

Commencez par Felo Search si votre travail dépend des versions, prix ou avis actuels. Les autres deviennent plus utiles quand les réponses arrivent avec une source.


Choisissez la compétence qui couvre votre impasse la plus fréquente, copiez ce dossier dans ~/.pi/agent/skills, et posez votre prochaine question en attendant une source plutôt qu’un souvenir. Le noyau reste aussi réduit qu’avant — la session cesse juste de deviner.

Explorez les compétences Felo pour Pi Coding Agent →


Cet article est également disponible en English, 简体中文, 日本語, 한국어, 繁體中文, हिन्दी, العربية, Русский, اردو, Bahasa Indonesia, Deutsch, Tiếng Việt, Türkçe, Italiano, ไทย, Español, বাংলা and Português.