README.es.md
March 19, 2026 · View on GitHub
learn-skills.dev
Skills de agentes de IA seleccionados y de alta calidad. Busca, instala, copia y comparte.
Compatible con Claude Code, Cursor, OpenClaw y otras herramientas de programación con IA.
Aplicación web: https://www.learn-skills.dev — Busca, instala, copia y comparte skills de agentes de IA.
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Français | Deutsch | Español | Italiano | Русский | العربية
Fuentes de datos
Proveedores actuales
- skills.sh — Clasificación comunitaria de skills
- All Time (
/) — Ranking por instalaciones totales - Trending (
/trending) — Ranking por crecimiento reciente - Hot (
/hot) — Ranking por instalaciones diarias
- All Time (
Proveedores previstos
- GitHub Trending — Repositorios populares de skills en GitHub
- Awesome Lists — Listas awesome-* curadas para skills de agentes de IA
Skills manuales
Los skills no rastreados por ningún proveedor se pueden añadir manualmente en data/manual_skills.json:
{
"skills": [
{
"source": "owner/repo",
"skillId": "skill-name",
"name": "Skill Display Name",
"installs": 1
}
]
}
Los skills manuales:
- Obtienen su
SKILL.mddesde GitHub (detección estándar de carpetas de skill) - Se incluyen en
skills_index.jsonconproviderId: "manual" - No se sobrescriben en ejecuciones posteriores del crawler
- Se deduplican: si skills.sh empieza a rastrear un skill manual, prevalecen los datos de skills.sh
Nota: installs debe ser al menos 1 (valor mínimo).
Archivos generados
El crawler genera archivos en el directorio data/:
data/skills.json
Datos completos de skills con las tres clasificaciones:
{
"updatedAt": "2024-01-27T00:00:00.000Z",
"allTime": [...],
"trending": [...],
"hot": [...]
}
data/skills_index.json
Índice orientado a la web para todos los skills (construido desde data/skills.json):
- Incluye
descriptioncomo ruta adescription_en.txt(cuando existe unSKILL.mden caché bajodata/skills-md/) - Incluye
skillMdPathpara que tu sitio pueda obtener y renderizar el markdown completo - Deduplicado por
id(<source>/<skillId>). Si hay duplicados en el origen, se conserva la entrada con mayorinstallsAllTime
data/feed.json
Formato de feed simplificado (top 50 de cada clasificación).
Intenta enriquecer cada elemento con description obteniendo el SKILL.md correspondiente en GitHub (en caché bajo data/skills-md/):
{
"title": "Skills Feed",
"description": "Aggregated AI agent skills from multiple sources",
"link": "https://github.com/user/skills_feed",
"updatedAt": "2024-01-27T00:00:00.000Z",
"topAllTime": [...],
"topTrending": [...],
"topHot": [...]
}
data/skills-md/
Archivos SKILL.md en caché desde GitHub, con rutas habituales como:
skills/<skillId>/SKILL.md(más común).claude/skills/<skillId>/SKILL.md.cursor/skills/<skillId>/SKILL.md.codex/skills/<skillId>/SKILL.mdplugins/<plugin-name>/skills/<skillId>/SKILL.md(común en repos basados en plugins, p. ej. Expo)
Cuando existe un SKILL.md, el crawler también genera:
description_en.txt(extraído del frontmatterdescriptionde SKILL.md cuando está disponible)
Por defecto solo se obtienen SKILL.md para skills en las listas principales (para mantener el trabajo diario rápido).
Para sincronizar todos los skills de data/skills.json:
SYNC_ALL_SKILL_MDS=1 bun run crawl
data/feed.xml
Feed RSS 2.0 (XML) para lectores RSS / suscripciones.
- Se genera a partir del crawl actual + el
data/feed.jsonanterior - Solo publica cambios relevantes (entradas nuevas / saltos de ranking) para no saturar
Uso
Desarrollo local
# Instalar dependencias
bun install
# Ejecutar el crawler
bun run crawl
Consejo: para una cobertura más completa de SKILL.md en GitHub (incluidas rutas estilo plugin como plugins/*/skills/...),
define GITHUB_TOKEN para evitar límites de la API de GitHub:
export GITHUB_TOKEN=ghp_xxx
bun run crawl
GitHub Actions
Tras hacer push a GitHub, el crawler:
- Se ejecuta automáticamente cada día a las 00:00 UTC
- Permite ejecución manual (botón «Run workflow» en la pestaña Actions)
- Se ejecuta automáticamente en push a la rama main
Uso en tu sitio web
Puedes obtener los datos con la URL raw de GitHub:
https://raw.githubusercontent.com/<username>/<repo>/main/data/skills.json
O con el CDN jsDelivr (a menudo más rápido):
https://cdn.jsdelivr.net/gh/<username>/<repo>@main/data/skills.json
Suscripción RSS (recomendado)
Suscríbete al feed RSS:
https://raw.githubusercontent.com/<username>/<repo>/main/data/feed.xml
O vía jsDelivr:
https://cdn.jsdelivr.net/gh/<username>/<repo>@main/data/feed.xml
Código de ejemplo
// En Next.js
const SKILLS_DATA_URL = 'https://cdn.jsdelivr.net/gh/your-username/skills-crawler@main/data/skills.json';
export async function getSkillsData() {
const res = await fetch(SKILLS_DATA_URL, {
next: { revalidate: 3600 } // Revalidar cada hora
});
return res.json();
}
Notas
- Los datos se actualizan a diario
- Respeta los términos de servicio de cada proveedor
- Solo para aprendizaje e investigación personal
Herramientas recomendadas
Los resultados de learn-skills (notas, resúmenes, datos) encajan bien con herramientas de presentación con IA para pasarlos rápidamente a diapositivas compartibles.
Mejora tu flujo de trabajo
¿Convertir los resultados de learn-skills en presentaciones profesionales? Prueba PopAi para generar presentaciones con IA en un clic:
https://www.popai.pro
Contribuciones
¿Quieres añadir una nueva fuente de skills? ¡Las PR son bienvenidas! Revisa las implementaciones de proveedores existentes en el código.