Núcleo pequeño, aristas afiladas

Pi se mantiene minimalista. Los skills de Felo se ocupan del mundo exterior.

Pi trae un núcleo de agente deliberadamente pequeño y te pide que lo amplíes con extensiones, skills, plantillas de prompt, temas y paquetes. Los skills de Felo lo amplían sin añadir código al núcleo: búsqueda en vivo, extracción de páginas, transcripciones y salida en diapositivas llegan como paquetes Markdown normales.

Hecho para Pi~/.pi/agent/skillsBúsqueda, diapositivas, transcripciones, X
Instalar un skillVer los compromisos

Harness de programación de terminal minimalista

01Instala Pi
npm install -g --ignore-scripts @earendil-works/pi-coding-agent
02Raíces de skills
~/.pi/agent/skills, ~/.agents/skills, .pi/skills, .agents/skills
03Instalación por paquete
pi install npm:@scope/pkg o pi install git:github.com/user/repo
04Estándar
Agent Skills — el mismo formato SKILL.md que otros harnesses
Pruébalo en un directorio de proyectopi # luego pídele una skill que capture una página como Markdown
Núcleo mínimolos skills son el punto de extensión, no más herramientas
Cuatro raíces de skills~/.pi/agent/skills, .pi/skills, .agents/skills, paquetes
npm o curlinstala el harness y luego añade carpetas
Sin sandboxlee cada paquete antes de instalarlo
Reparto del trabajo

Qué conserva Pi y qué debería aportar un skill

La documentación de Pi es directa sobre su alcance: el núcleo es pequeño a propósito y funciones como los subagentes o el modo plan se dejan fuera. Los skills son el punto de extensión previsto para el conocimiento de tareas, incluidas las que salen de la terminal.

Núcleo de PiUn skill de Felo
Qué esRuntime, gestión de sesiones, TUI, fontanería de proveedores y modelosUn paquete SKILL.md que describe un trabajo de principio a fin
Cómo cambiaExtensiones en TypeScript, paquetes, ajustes, temasAñade o quita una carpeta: sin recompilar y sin reiniciar el núcleo
Ideal paraHacer que el harness se comporte como tú trabajasHacer que una tarea repetible dé un resultado fiable
Acceso webDepende del proveedor y de las herramientas que añadasBúsqueda en vivo, descarga de páginas y transcripciones con listas de fuentes
SalidaTexto y diffs en streaming, con la terminal como centroMarkdown, notas de investigación y decks de diapositivas que puedes entregar
Carga de revisiónAuditas extensiones que ejecutan código arbitrarioLees un procedimiento en Markdown antes de fiarte de él
Skills recomendados

Cinco skills de Felo que dejan en paz el núcleo de Pi

Pi carga skills desde ~/.pi/agent/skills, ~/.agents/skills, las carpetas de proyecto .pi/skills y .agents/skills, o desde el directorio skills/ de un paquete. Añade lo que necesites; deja fuera el resto.

Felo Search

Respuestas con fuentes
InvestigaciónFuentes

Pi se mantiene mínimo a propósito, así que un skill es la forma de ganar alcance sin añadir herramientas que vigilar. Los resultados llegan fechados y con enlaces, listos para citar en la misma respuesta.

Petición de ejemploBusca la versión de Node recomendada para esta dependencia y cita dónde lo has leído.
cp -r felo-skills/felo-search ~/.pi/agent/skills/
Abrir la página de Felo Search →

Felo Slides

El deck a partir del diff
SalidaDeck

Quien revisa lee decks, no el historial de la terminal. Esto convierte lo que encontró la sesión en diapositivas sin salir del flujo de Pi.

Petición de ejemploResume esta refactorización en cinco diapositivas: qué se movió, qué se rompió y qué necesita revisión.
cp -r felo-skills/felo-slides ~/.pi/agent/skills/
Abrir la página de Felo Slides →

Felo YouTube Subtitling

Transcripciones sin navegador
VídeoTranscripción

Pi no tiene panel de navegador, así que el contenido en vídeo queda normalmente fuera de alcance. Esto extrae los subtítulos y devuelve texto que la sesión puede examinar.

Petición de ejemploConsigue la transcripción de esta charla y extrae todas las cifras de referencia que cita.
cp -r felo-skills/felo-youtube-subtitling ~/.pi/agent/skills/
Abrir la página de Felo YouTube Subtitling →

Felo X Search

Lo que la gente reporta en X
SeñalesSocial

Merece la pena antes de un lanzamiento: comprueba si otras personas con esta versión se topan con el mismo error que tú estás mirando.

Petición de ejemploBusca en X errores de esta versión de la librería y enumera los tres que más se repiten.
cp -r felo-skills/felo-x-search ~/.pi/agent/skills/
Abrir la página de Felo X Search →

Felo SuperAgent

Imágenes de marca y producto
ImágenesMarca

Cuando el proyecto necesita un favicon, un logotipo o una foto de producto, la misma sesión puede generarlo e iterarlo en lugar de darte un prompt para ejecutarlo en otro sitio.

Petición de ejemploEsboza un logotipo para este paquete en tres direcciones y guarda las variantes como archivos.
cp -r felo-skills/felo-superagent ~/.pi/agent/skills/
Abrir la página de Felo SuperAgent →
Catálogo completo

Elige el skill de Felo que instalar en Pi

Pi carga los skills desde una carpeta tuya, así que añadir uno es copiar. Elige el trabajo que quieres cubrir ahora: investigación, extracción, diapositivas, transcripciones, seguimiento social o un flujo de trabajo de larga duración.

Añadir en Pi

Felo Search

Investigación web en vivo con fuentes que puedes citar

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

Felo Web Fetch

Convierte páginas en datos estructurados y reutilizables

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

Felo LiveDoc

Respuestas basadas en tus propios documentos

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

Felo YouTube Subtitling

Transcripciones de charlas, demos y reseñas

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

Felo X Search

Sigue publicaciones y respuestas en X

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

Felo Slides

Genera una presentación desde un solo prompt

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

Felo Content to Slides

Convierte notas y URLs en un guion de presentación

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

Felo SuperAgent

Flujos de larga duración que conservan su memoria

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

Website Screenshot Agent

Captura páginas como instantáneas y Markdown

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

Felo Twitter Writer

Redacta posts de X con tu propio material

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

Felo Landing Page

Genera una landing page desde un brief

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

Apple Buy Advisor

Investigación de productos Apple antes de comprar

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

¿Lo prefieres por proyecto? Copia en .pi/skills/ y confía en el proyecto cuando Pi lo pregunte.

Ruta de adopción

Cómo añaden los usuarios de Pi los skills de Felo

Los usuarios de Pi suelen instalar primero una carpeta de skill, mantener la sesión abierta y añadir los skills de salida solo cuando la investigación funciona.

Instala una carpeta de skill

Pi lee skills de la capa de usuario, del proyecto o de un paquete, así que empieza por el ámbito más estrecho.

  • ~/.pi/agent/skills para todos los proyectos de la máquina
  • .pi/skills solo para un repositorio
  • El directorio skills/ de un paquete cuando un equipo comparte la configuración

Lanza la primera petición de investigación

El valor aparece la primera vez que la sesión responde con una fuente en lugar de una suposición.

  • Compara una dependencia fijada con las notas de la versión de hoy
  • Comprueba un aviso de seguridad antes de un merge
  • Mantén la respuesta en la terminal, no en una pestaña del navegador

Añade los skills de salida

Cuando la investigación funciona, la misma sesión puede producir lo que el equipo lee de verdad.

  • Diapositivas a partir del diff o de la investigación
  • Transcripciones de una charla o una demo
  • Informes de X antes de un lanzamiento, imágenes cuando el proyecto necesita una marca
Instalación

Copia una carpeta o añádela como paquete

Dos caminos: la copia directa funciona en todas partes y los paquetes de Pi son la opción más limpia cuando quieres el mismo paquete en varias máquinas.

  1. 01

    Instala Pi e inicia sesión

    Usa npm install o el instalador de shell, luego ejecuta pi dentro de un directorio de proyecto y autentícate con /login o con la clave de API de un proveedor.

    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

    Prepara las credenciales de Felo

    Los skills llaman a la CLI de Felo, así que instálala una vez y guarda la clave fuera del repositorio.

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

    Añade los skills

    Los skills globales viven en ~/.pi/agent/skills. Los de proyecto van en .pi/skills y solo se cargan después de que confíes en el proyecto. Si mantienes una carpeta compartida para varios harness, ~/.agents/skills también sirve.

    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/

    También puedes cargar un paquete sin copiarlo: pi --skill /path/to/felo-search. La opción es aditiva incluso cuando arrancas con --no-skills.

  4. 04

    Comprueba qué ha cargado Pi

    Pi valida los skills contra el estándar Agent Skills y reporta la mayoría de las infracciones. Pide la lista de skills y luego lanza la tarea que de verdad te importa.

    Pídeselo a Pi
    ¿Qué skills hay disponibles en esta sesión? Después usa felo-search
    para traer las notas de versión de nuestro controlador de base de datos.
En la práctica

Qué cambia en un día de sesiones con Pi

Tres momentos cotidianos en los que un skill gana a otra extensión.

01

Corrige un error según el comportamiento actual de la librería

La traza apunta a una dependencia y tu versión instalada va dos lanzamientos por detrás de la documentación.

PromptTrae la documentación actual de este método, compara la firma con la versión fijada y parchea el punto de llamada.
Lo que devuelve

Un parche más la documentación exacta en la que se basa, en lugar de una conjetura que compila pero se comporta de forma rara.

Felo SearchFelo YouTube Subtitling
02

Prepara un brief técnico mientras programas

Tienes que explicar una decisión de construir o comprar a un equipo que no lee el repositorio.

PromptInvestiga los precios y límites actuales de estos tres servicios y redacta seis diapositivas que pueda editar.
Lo que devuelve

Una comparación con fuentes y un borrador de diapositivas, producidos en la misma sesión de terminal.

Felo SuperAgentFelo Slides
03

Ponte al día con un evento de lanzamiento grabado

La charla de lanzamiento de un proveedor menciona un cambio de comportamiento que nunca llegó al registro de cambios.

PromptSaca la transcripción, enumera todos los cambios de comportamiento mencionados y comprueba cuáles afectan a nuestra configuración.
Lo que devuelve

Una checklist anclada en la grabación, con marcas de tiempo que puedes verificar.

Felo YouTube Subtitling
Preguntas

Preguntas que surgen en una sesión de Pi

¿Qué diferencia hay entre una extensión de Pi y un skill de Felo?
Las extensiones son código TypeScript que cambia cómo se ejecuta el harness. Los skills son procedimientos en Markdown que el agente carga cuando los necesita. Los paquetes de Felo son skills, así que no se ejecutan dentro del núcleo de Pi como lo haría una extensión.
¿Dónde busca Pi los skills?
De forma global en ~/.pi/agent/skills y ~/.agents/skills; por proyecto en .pi/skills y .agents/skills una vez que el proyecto es de confianza; y dentro de paquetes a través de un directorio skills/ o de una entrada pi.skills en package.json.
¿Puedo distribuir skills de Felo a un equipo por npm?
Los paquetes de Pi admiten npm, git y rutas locales. Si tu equipo ya instala paquetes compartidos con pi install, los paquetes de Felo pueden viajar en el mismo paquete dentro de un directorio skills/.
¿Necesitan los skills de Felo una clave de API en el repositorio?
No. La CLI de Felo lee ~/.felo/config.json. Mantén la clave en tu configuración de usuario para que nunca acabe en un commit del proyecto.
Pi no tiene sandbox de permisos. ¿Es un problema para los skills?
Es una razón para leer antes de instalar. Las propias notas de seguridad de Pi dicen que los skills pueden indicar al modelo que ejecute cualquier cosa que el usuario pueda ejecutar. Quédate con paquetes que hayas revisado y prioriza los que puedas leer en un minuto.
¿Con qué skill de Felo debería empezar?
Empieza por felo-search si tu trabajo depende de versiones, precios o avisos de seguridad actuales.

Mantén el núcleo pequeño. Añade la capacidad que necesites.

Copia una carpeta en ~/.pi/agent/skills, reinicia la sesión y pregunta a Pi algo que necesite la web en vivo.

Felo AI es un editor independiente de skills. Pi lo mantiene Earendil Inc.

Más allá de las skills ya hechas

Una clave de API. Todo un conjunto de herramientas para agentes.

Empieza con una skill y combina después los modelos, los datos en vivo, el conocimiento y las herramientas de salida que necesita tu flujo en Pi Coding Agent: la misma clave que ya usan las skills de Felo.

Modelos

Usa acceso a LLM con buena relación coste-rendimiento cuando tu agente necesite razonamiento o generación propios.

  • LLM API
  • Chat completions
  • Acceso a modelos
Explorar la LLM API →

Conocimiento y salida

Fundamenta el trabajo en conocimiento reutilizable y conviértelo después en entregables que se pueden compartir.

  • LiveDoc
  • Generación de PPT
  • Mapas mentales
Explorar herramientas de conocimiento →

Herramientas creativas

Lleva el flujo de trabajo de la investigación a resultados visuales y listos para Office.

  • Generación de imágenes
  • Herramientas de página
  • Salidas de Office
Explorar herramientas de la plataforma →