Skip to main content

Felo Skills para Pi Coding Agent: Núcleo pequeño, web en vivo

· 11 min de lectura
Felo Search Tips Buddy
Committed to answers at your fingertips

Agrega habilidades Felo a Pi Coding Agent para búsqueda en vivo, transcripciones, señales de X y borradores de diapositivas, sin añadir una línea de código al núcleo mínimo.

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

Pi Coding Agent mantiene su núcleo pequeño a propósito. Subagentes y modo plan quedan fuera, y la superficie que aprendes el primer día sigue igual en el sexto mes.

Ese límite es intencional. Menos piezas móviles en el arnés significa menos cosas que depurar, menos sincronización y una sesión que se comporta igual el próximo trimestre.

El límite tiene un borde. Cuando una tarea necesita la web en vivo —notas de lanzamiento de hoy, una página que no puedes pegar, una charla de conferencia, lo que la gente publica sobre la versión recién instalada— un arnés mínimo no tiene cómo llegar.

Las habilidades son el punto de extensión que Pi propone, y las habilidades de Pi Coding Agent son carpetas Markdown simples, no plugins compilados. Los paquetes de Felo dan ese alcance a la sesión sin que nada termine en el núcleo.

Las habilidades son el punto de extensión, no más herramientas

La documentación de Pi es clara sobre el alcance: el núcleo es pequeño a propósito, y funciones como subagentes y modo plan quedan fuera. El conocimiento de tareas vive en las habilidades, que el agente carga cuando una tarea lo requiere.

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

Pi coreUna habilidad Felo
Qué esRuntime, manejo de sesión, TUI, conexión con proveedor y modeloUn paquete SKILL.md que describe un trabajo de principio a fin
Cómo cambiaExtensiones TypeScript, paquetes, configuraciones, temasAgrega o quita una carpeta — sin recompilar
Acceso webDepende del proveedor y las herramientas añadidasBúsqueda en vivo, obtención de páginas y transcripciones con lista de fuentes
Carga de revisiónAuditas extensiones que ejecutan código arbitrarioLees un procedimiento Markdown antes de confiar en él

Una extensión es código con el mismo alcance que el agente. Una habilidad es un procedimiento que puedes leer en dos minutos y rechazar.

Dónde busca Pi una habilidad. Cuatro raíces, más paquetes:

  • ~/.pi/agent/skills — cada proyecto en la máquina
  • ~/.agents/skills — ubicación compartida, accesible por arneses que siguen el mismo estándar
  • .pi/skills — un repositorio, cargado solo después de confiar en el proyecto
  • .agents/skills — igual, en la ubicación compartida
  • el directorio skills/ de un paquete, o una entrada pi.skills en package.json

Pi valida habilidades según el estándar Agent Skills y reporta la mayoría de las violaciones, así que una carpeta SKILL.md que ya funciona en otro arnés está a un cp -r de funcionar aquí. Las habilidades de Pi Agent son carpetas que posees, no plugins compilados en el binario.

Las raíces a nivel de proyecto cargan solo después del aviso de confianza. Esa puerta cumple una función: un repositorio recién clonado no debería poder entregar un procedimiento nuevo a tu sesión solo porque ejecutaste pi dentro de él.

¿Extensión o habilidad? Los paquetes de Felo son habilidades, no extensiones — nada de ellos se ejecuta dentro del núcleo de Pi.

Cómo agregar una. Desde un directorio de proyecto, copia un paquete en una raíz de habilidades o deja que un paquete lo lleve:

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

Cuando el mismo paquete debe llegar a varias máquinas, deja que un paquete lo lleve:

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

También puedes cargar un paquete sin copiarlo: pi --skill /path/to/felo-search. El flag suma, incluso si inicias una sesión con --no-skills.

Las credenciales quedan fuera del repositorio. Instala el CLI de Felo una vez, guarda la clave en tu configuración de usuario y cada habilidad la toma:

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

El CLI lee ~/.felo/config.json, así que la clave nunca termina en un commit de proyecto. Los usuarios de Pi suelen empezar con una carpeta, confirmar que la investigación funciona y solo después agregar las habilidades que producen salida.

Cinco habilidades Felo que vale la pena agregar

Cada una cubre un trabajo que el terminal no puede hacer solo.

Felo Search — respuestas con fuentes

El paso de investigación que usan las demás habilidades. Llega a la web en vivo y devuelve hallazgos fechados y enlazados, listos para citar en la misma respuesta que ya escribes.

Busca la versión recomendada de Node para esta dependencia y cita dónde lo leíste.

Felo Slides — la presentación desde la sesión

Quienes revisan leen presentaciones, no el scroll del terminal. El esquema llega primero como texto, dentro de Pi, así puedes ajustar el argumento antes de que exista una sola diapositiva. Solo entonces construye el archivo, con fuentes en las notas del orador.

Resume este refactor en cinco diapositivas: qué se movió, qué falló, qué necesita revisión.

Felo YouTube Subtitling — transcripciones sin navegador

Pi no tiene panel de navegador, así que el video grabado normalmente queda fuera de alcance. Esto extrae subtítulos y entrega texto que la sesión puede buscar, citar y comparar con tu configuración.

Obtén la transcripción de esta charla y extrae cada número de benchmark que menciona.

Felo X Search — lo que la gente reporta en X

Útil antes de un lanzamiento: averigua si alguien más con esta versión enfrenta el mismo error que ves.

Busca errores de esta versión de la librería en X y enumera los tres más repetidos.

Felo SuperAgent — imágenes desde la misma sesión

Cuando el proyecto necesita un favicon, un logo o una foto de producto, la sesión puede generar e iterar en vez de darte un prompt para usar en otro lado.

Haz un boceto de logo para este paquete en tres estilos y guarda las variantes como archivos.

Catálogo completo: felo.ai/skills/pi-coding-agent — incluye Felo Web Fetch para convertir páginas en datos estructurados y Felo LiveDoc, que responde desde documentos que tú provees en vez de la web abierta.

Tres sesiones que vale la pena ejecutar

Escritas como realmente las teclearías.

Corregir un bug según el comportamiento actual de la librería

El stack trace apunta a una dependencia, y tu versión está dos lanzamientos detrás de la documentación — o delante.

Obtén la documentación actual de este método, compara la firma con la versión fijada y corrige el sitio de llamada.

Lo que recibes es un parche más la documentación exacta en la que se basó. No una suposición que compila y luego falla bajo carga.

Preparar un informe técnico mientras programas

Necesitas explicar una decisión build-versus-buy a personas que nunca abrirán el repositorio.

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

Una comparación con fuentes y un borrador de diapositivas, desde la misma sesión que aún tiene tu código. El borrador es clave: un esquema cuesta nada cambiar, y una presentación terminada que debes regenerar cuesta un ciclo de revisión. Las diapositivas también están disponibles en felo.ai/slides si quieres seguir trabajando fuera del terminal.

Ponerte al día con un evento grabado de lanzamiento

Una charla de lanzamiento menciona un cambio de comportamiento que nunca llegó al changelog.

Extrae la transcripción, enumera cada cambio de comportamiento mencionado y revisa cuáles afectan nuestra configuración.

Una lista basada en la grabación, con marcas de tiempo verificables — no un resumen que debes aceptar sin pruebas.

Guardarraíles

Pi no tiene sandbox de permisos. Esto es importante y pertenece al artículo, no a una nota al pie. Las notas de seguridad de Pi indican que una habilidad puede instruir al modelo para ejecutar cualquier cosa que el usuario pueda ejecutar. Una habilidad tiene el mismo alcance que tu cuenta de shell. Por eso conviene leer antes de instalar, no evitar habilidades.

Lee el paquete primero. Las habilidades Felo son Markdown simple. Abre el SKILL.md, revísalo y mira qué comandos pide ejecutar al modelo. Esa es la práctica sensata para habilidades de agentes de código AI en cualquier arnés; en Pi es todo el modelo de seguridad. Si un paquete es demasiado largo para leer en un minuto, considera eso como hallazgo. Instalar es copiar una carpeta y eliminar es borrarla, sin script de desinstalación ni restos en el núcleo.

Respeta la puerta de confianza. Las carpetas .pi/skills y .agents/skills a nivel de proyecto cargan solo después de confiar en el proyecto. Usa las raíces de usuario para paquetes que elegiste y deja el alcance del proyecto lo bastante pequeño como para notar una carpeta nueva.

Guarda la clave en tu configuración de usuario. El CLI de Felo lee ~/.felo/config.json. Si una clave API aparece en .pi/skills de un proyecto, eso es un error de configuración, no un comportamiento de la habilidad — y es el tipo de error que termina en un commit.

Pide fuentes en la salida. La ventaja de una habilidad sobre un recuerdo es que cada afirmación llega con fecha y lugar para comprobarla. Indica ese formato si no es el predeterminado.

Preguntas frecuentes

¿Cuál es la diferencia entre una extensión Pi y una habilidad Felo?

Las extensiones son código TypeScript que cambia cómo funciona el arnés. Las habilidades son procedimientos Markdown que el agente carga bajo demanda. Los paquetes de Felo son habilidades, así que no se ejecutan dentro del núcleo de Pi como una extensión.

¿Dónde busca Pi las habilidades?

Globalmente en ~/.pi/agent/skills y ~/.agents/skills; por proyecto en .pi/skills y .agents/skills después de confiar en el proyecto; y dentro de paquetes mediante un directorio skills/ o una entrada pi.skills en package.json.

¿Puedo distribuir habilidades Felo a un equipo por npm?

Los paquetes Pi soportan npm, git y rutas locales. Si tu equipo ya instala paquetes compartidos con pi install, los paquetes Felo pueden ir en el mismo paquete bajo un directorio skills/.

¿Las habilidades Felo necesitan una clave API en el repositorio?

No. El CLI de Felo lee ~/.felo/config.json. Guarda la clave en tu configuración de usuario para que nunca termine en un commit de proyecto.

Pi no tiene sandbox de permisos. ¿Eso es un problema para las habilidades?

Es una razón para leer antes de instalar. La documentación de Pi indica que una habilidad tiene el alcance completo de tu cuenta de shell. Quédate con paquetes que hayas revisado y prefiere los que puedes leer en un minuto.

¿Con qué habilidad Felo debería empezar?

Empieza con Felo Search si tu trabajo depende de versiones, precios o avisos actuales. Todo lo demás se vuelve más útil cuando las respuestas llegan con fuente.


Elige la habilidad que cubre tu callejón sin salida más común, copia esa carpeta en ~/.pi/agent/skills y haz tu próxima pregunta esperando una fuente en vez de un recuerdo. El núcleo sigue igual de pequeño — la sesión solo deja de adivinar.

Explora las habilidades Felo para Pi Coding Agent →


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