Skip to main content

Habilidades Felo para DeepSeek Harness: Fuentes en Vivo Sin Compilar Plugins

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

Agrega habilidades Felo al árbol de plugins de dsh para investigación con fecha, señales de X, transcripciones y diapositivas — paquetes SKILL.md simples, sin compilar plugins.

Cover: a folder dropping into a clean container while a stream of live data points flows in from the side

DeepSeek Harness apuesta por una sola idea y la mantiene en todo el sistema: todo es un plugin. Herramientas, modelos, almacenamiento de sesión, la interfaz web y habilidades se montan en el mismo árbol de plugins y se resuelven por la cadena de alcance, en vez de conectarse directamente al ciclo del agente.

Esa apuesta permite que dsh crezca sin enredos. Una capacidad agregada se puede reemplazar, limitar a un repositorio o eliminar sin tocar el ciclo que la rodea.

El sistema no informa al agente sobre el mundo fuera de tu checkout. Una sesión de dsh puede leer tu código todo el día y aun así no saber qué dice el changelog de la biblioteca esta semana, qué muestra una página de precios en este momento o qué cubrió una charla el mes pasado.

Las habilidades Felo cierran esa brecha y llegan como dsh espera: paquetes SKILL.md simples que se agregan al árbol de plugins. Sin compilar plugins. Sin SDK. Copia una carpeta en una raíz que dsh ya vigila, recarga la sesión y la herramienta de habilidades puede llamarla como cualquier otra capacidad.

Las habilidades también son plugins — solo más pequeñas

dsh monta cada capacidad como un plugin, y las habilidades siguen la misma idea a menor escala. Una habilidad es una carpeta con un SKILL.md que indica cuándo usarla, qué ejecutar y qué devolver.

La separación es intencional. Los plugins agregan herramientas y servicios — un proveedor de modelos, un backend de almacenamiento, una interfaz de usuario. Las habilidades son instrucciones que el agente carga bajo demanda, así que no consumen recursos hasta que una tarea las necesita.

Tu harness controla el ciclo; una habilidad controla el conocimiento para una tarea. Un plugin de DeepSeek Harness que accede a la web abierta es una compilación que mantienes. Una habilidad que accede a la web abierta es una carpeta que agregas y eliminas con un solo comando.

Tres raíces, y un nivel de profundidad

dsh lee habilidades desde tres ubicaciones, y el lugar donde pongas un paquete determina quién lo recibe.

Three nested scope levels, with only the outermost level's direct children highlighted and deeper levels dimmed

RootScopePara qué sirve
<projectRoot>/.dsh/skillsUn repositorioPrioridad de descubrimiento más alta — reglas de investigación específicas del repositorio
<dshHome>/skillsEsta máquinaCapacidades que todos los proyectos deben ver
~/.agents/skillsCarpeta compartida de agentesPaquetes revisados que quieres en cada sesión

Dos detalles determinan si un paquete realmente se carga.

Solo hijos directos. dsh escanea cada raíz a un solo nivel de profundidad. Un paquete en skills/felo-search se detecta; el mismo paquete en skills/research/felo-search queda invisible. Esta es la razón más común por la que una habilidad copiada no aparece, y conviene revisarlo antes de depurar cualquier otra cosa.

Solo nombres en kebab-case. Se aceptan tanto carpetas (<nombre>/SKILL.md) como archivos planos (<nombre>.md), así que una habilidad de un solo archivo funciona, pero el nombre debe estar en minúsculas y con guiones. Cualquier otro formato se omite.

Tres comandos, luego haz una pregunta

Las habilidades Felo son paquetes portátiles, y el CLI de Felo gestiona la autenticación para todas ellas. Una sola clave cubre búsqueda, obtención de páginas, transcripciones y generación de diapositivas.

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

Luego clona el repositorio público y copia las carpetas que quieras.

git clone https://github.com/Felo-Inc/felo-skills.git
cd felo-skills

Primero con alcance de proyecto, así un repositorio puede probar una habilidad sin cambiar todas las sesiones de la máquina.

mkdir -p .dsh/skills
cp -r felo-skills/felo-search felo-skills/felo-slides .dsh/skills/

Con alcance de usuario cuando decidas conservarla.

mkdir -p ~/.agents/skills
cp -r felo-skills/felo-search ~/.agents/skills/

Recarga la sesión y confirma que la herramienta de habilidades la detecta.

Lista las habilidades disponibles, luego usa felo-search para comparar los niveles de precios actuales de los dos proveedores que estamos evaluando y cita las fuentes utilizadas.

El proveedor de habilidades vigila raíces que ya existen, así que un nuevo paquete suele aparecer en la siguiente lectura del catálogo. Si no aparece, inicia una sesión nueva. La interfaz web usa el mismo registro: ejecuta npx @deepseek-ai/dsh web, abre 127.0.0.1:3080 y las habilidades del proyecto estarán allí también.

Cinco habilidades Felo que vale la pena montar

Elige según la brecha que cada una cubre. Cada paquete es una carpeta que puedes leer antes de confiar en ella — importante en un harness que opera con tus permisos de usuario normales en vez de una sandbox.

Felo Search — respuestas con fecha y fuentes

Una sesión de dsh conoce tu lockfile, pero no lo que el proveedor cambió esta semana. Search devuelve hallazgos con fechas y fuentes, así el agente actúa sobre lo que se lanzó y no sobre lo que recuerda el archivo de dependencias.

Busca los cambios incompatibles en el SDK que acabamos de actualizar y enumera los que afectan a este módulo.

Felo YouTube Subtitling — charlas de lanzamiento en texto

Recorridos de lanzamientos, demos de conferencias y revisiones de mantenedores viven en video, no en el changelog. La transcripción llega como texto que la sesión puede citar mientras edita archivos.

Extrae la transcripción de este stream de lanzamiento y enumera cada API que el presentador menciona como cambiada.

Felo X Search — donde surgen las regresiones primero

Las personas publican sobre fallos antes de abrir un issue. Leer publicaciones y respuestas permite que una sesión de depuración verifique si alguien más se topó con el mismo problema.

Revisa X para informes sobre el manejo de conexiones en esta versión y resume los problemas que la gente encuentra.

Felo Slides — hallazgos de la sesión, fuera de la terminal

El harness dirige la investigación; una presentación lleva el resultado a quienes no leen Markdown crudo. El esquema llega como texto antes de crear cualquier diapositiva, así puedes acordar el argumento primero — y mover seis títulos no cuesta nada, mientras que corregir una presentación terminada requiere regenerarla.

Convierte la lista de verificación de actualización en seis diapositivas con un riesgo por diapositiva.

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

Un proyecto paralelo necesita un logo antes que un lanzamiento. SuperAgent crea propuestas de logo y variantes de imágenes de producto sin salir de la sesión que escribió el código.

Diseña tres propuestas de logo para este CLI y exporta la que se lea bien a 32 px.

Además de esas cinco, el catálogo incluye Felo Web Fetch para convertir páginas en datos estructurados y reutilizables, Felo LiveDoc para respuestas basadas en tus propios documentos, y paquetes para capturas de pantalla, escritura social y landing pages. La instalación es igual: un comando de copia por cada una.

Catálogo completo: felo.ai/skills/deepseek-harness

Tres tareas que los usuarios de dsh delegan a habilidades Felo

Escritas como realmente las teclearía un usuario de dsh.

Actualizar una dependencia sin adivinar

Un repositorio fija un SDK antiguo. El harness puede leer el lockfile pero no la guía de migración del proveedor, y ambos difieren sobre qué es seguro cambiar.

Obtén la guía de migración del proveedor, busca problemas conocidos en la nueva versión mayor y redacta la lista de verificación de actualización para este repo.

El resultado es una lista que nombra los archivos a modificar, las claves de configuración cambiadas y la fuente detrás de cada afirmación. Terminas revisando un argumento, no solo un resumen.

Revisar un pull request frente al mundo exterior

Una sesión de revisión contiene el diff, pero no la advertencia que lo hace riesgoso ni la discusión upstream que explica la regresión.

Verifica si este aumento de dependencia cae en una versión con un CVE abierto y comenta con la evidencia.

El comentario incluye la advertencia y la nota de lanzamiento. "Esto parece riesgoso" no es revisable. Una fuente con fecha sí lo es.

Convertir una investigación en una presentación

Pasaste una sesión comparando proveedores o enfoques, y ahora la decisión debe llegar a quienes no estuvieron en la terminal contigo.

Resume la comparación en seis diapositivas: opciones, costos, riesgos, recomendación.

La presentación se genera a partir de las fuentes ya presentes en la sesión, así cada número en una diapositiva se remonta a la página de origen — el mismo flujo de esquema primero que Felo Slides, donde el argumento se aprueba antes de que existan las diapositivas.

Salvaguardas

dsh no aísla las habilidades. El agente opera con tus permisos de usuario normales, y un paquete hereda todos ellos en cuanto se carga. Trata cada uno como código que montas: lee el SKILL.md y los scripts referenciados. Los paquetes Felo mantienen esa auditoría breve: lees un procedimiento, no rastreas un artefacto compilado.

Mantén secretos fuera de la capa de proyecto. felo config set guarda la clave en ~/.felo/config.json, fuera del repositorio. Una clave pegada en una carpeta de habilidades local al repositorio puede terminar comprometida junto con tu código.

Fija la revisión que probaste. dsh tiene licencia MIT y está en vista previa para desarrolladores, así que se esperan cambios incompatibles. Registra el commit del repositorio de habilidades que copiaste, así un fallo el mes próximo tiene un punto de partida comprobado.

Limita por proyecto antes de globalizar. Empieza en <projectRoot>/.dsh/skills para que un repositorio pruebe una habilidad. Promueve un paquete a ~/.agents/skills solo después de leerlo y observar cómo se comporta.

Conserva las citas. Pide fuentes con fecha en cada salida. Una afirmación que puedes verificar en diez segundos vale más que una respuesta larga que debes aceptar sin pruebas.

Preguntas frecuentes

¿dsh soporta habilidades estilo Claude?

Sí. El harness incluye una familia de capacidades de habilidades que lee paquetes SKILL.md desde raíces locales como <projectRoot>/.dsh/skills y <dshHome>/skills. Las carpetas de habilidades Felo siguen ese esquema, así que se cargan sin compilar plugins.

¿Debo escribir un plugin de DeepSeek Harness para usar habilidades Felo?

No. Las habilidades son instrucciones que el agente carga bajo demanda; los plugins agregan herramientas y servicios. Copiar una carpeta en una raíz de descubrimiento basta para el camino de habilidades.

¿Por qué no aparecen las habilidades que copié?

Dos causas cubren la mayoría de los casos: una carpeta anidada, ya que el descubrimiento solo lee hijos directos de una raíz, y un nombre que no está en kebab-case. Los archivos planos <nombre>.md también funcionan si prefieres habilidades de un solo archivo.

¿La interfaz web puede usar estas habilidades?

Sí. La interfaz web y la sesión de terminal comparten el mismo registro de habilidades, así que un paquete instalado para el proyecto aparece en ambos. Iníciala con npx @deepseek-ai/dsh web y abre 127.0.0.1:3080.

¿Es seguro ejecutarlo en una máquina de trabajo?

dsh opera con tus permisos de usuario y no aísla las habilidades. Usa la capa de proyecto para evaluación, lee cada SKILL.md y promueve solo paquetes revisados a ~/.agents/skills.


Copia un paquete en la raíz de un proyecto, haz una pregunta que tu repositorio no pueda responder y revisa las fuentes que regresan. Si la respuesta se sostiene, mueve la carpeta a ~/.agents/skills — y la próxima sesión en esa máquina empieza con una capacidad que agregaste con un solo comando.

Explora habilidades Felo para DeepSeek Harness →


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.