README.fr.md
March 19, 2026 · View on GitHub
learn-skills.dev
Skills d’agents IA sélectionnés et de haute qualité. Recherchez, installez, copiez et partagez.
Compatible avec Claude Code, Cursor, OpenClaw et d’autres outils de codage assistés par IA.
Application web : https://www.learn-skills.dev — Recherchez, installez, copiez et partagez des skills d’agents IA.
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Français | Deutsch | Español | Italiano | Русский | العربية
Sources de données
Fournisseurs actuels
- skills.sh — Classement communautaire des skills
- All Time (
/) — Classement par installations totales - Trending (
/trending) — Classement par croissance récente - Hot (
/hot) — Classement par installations quotidiennes
- All Time (
Fournisseurs prévus
- GitHub Trending — Dépôts de skills populaires sur GitHub
- Awesome Lists — Listes awesome-* pour les skills d’agents IA
Skills manuels
Les skills non suivis par un fournisseur peuvent être ajoutés manuellement via data/manual_skills.json :
{
"skills": [
{
"source": "owner/repo",
"skillId": "skill-name",
"name": "Skill Display Name",
"installs": 1
}
]
}
Les skills manuels :
- Récupèrent leur
SKILL.mddepuis GitHub (détection standard des dossiers de skill) - Sont inclus dans
skills_index.jsonavecproviderId: "manual" - Ne sont pas écrasés par le crawler (ils persistent entre les exécutions)
- Sont dédupliqués : si skills.sh suit ensuite un skill manuel, les données de skills.sh priment
Remarque : installs doit être au moins 1 (valeur minimale).
Fichiers générés
Le crawler génère des fichiers dans le répertoire data/ :
data/skills.json
Données complètes des skills pour les trois classements :
{
"updatedAt": "2024-01-27T00:00:00.000Z",
"allTime": [...],
"trending": [...],
"hot": [...]
}
data/skills_index.json
Index web pour tous les skills (construit à partir de data/skills.json) :
- Inclut
descriptioncomme chemin versdescription_en.txt(lorsqu’unSKILL.mdmis en cache existe sousdata/skills-md/) - Inclut
skillMdPathpour que votre site puisse récupérer et afficher le markdown complet - Dédupliqué par
id(<source>/<skillId>). En cas de doublons en amont, l’entrée avec le plus grandinstallsAllTimeest conservée
data/feed.json
Format de flux simplifié (top 50 de chaque classement).
Tente d’enrichir chaque élément avec une description en récupérant le SKILL.md GitHub correspondant (mis en cache sous 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/
Fichiers SKILL.md mis en cache depuis GitHub, avec des emplacements courants tels que :
skills/<skillId>/SKILL.md(le plus courant).claude/skills/<skillId>/SKILL.md.cursor/skills/<skillId>/SKILL.md.codex/skills/<skillId>/SKILL.mdplugins/<plugin-name>/skills/<skillId>/SKILL.md(courant dans les dépôts à plugins, ex. Expo)
Lorsqu’un SKILL.md est présent, le crawler génère aussi :
description_en.txt(extrait du frontmatterdescriptionde SKILL.md quand disponible)
Par défaut, seuls les skills des listes principaux sont récupérés (pour garder le job quotidien rapide).
Pour synchroniser tous les skills de data/skills.json :
SYNC_ALL_SKILL_MDS=1 bun run crawl
data/feed.xml
Flux RSS 2.0 (XML) pour lecteurs RSS / abonnements.
- Généré à partir du crawl en cours + l’ancien
data/feed.json - Ne publie que des changements significatifs (nouvelles entrées / sauts de classement) pour éviter le spam
Utilisation
Développement local
# Installer les dépendances
bun install
# Lancer le crawler
bun run crawl
Astuce : pour une couverture plus complète des SKILL.md sur GitHub (y compris les chemins type plugin plugins/*/skills/...),
définissez GITHUB_TOKEN pour limiter les restrictions de l’API GitHub :
export GITHUB_TOKEN=ghp_xxx
bun run crawl
GitHub Actions
Après un push sur GitHub, le crawler :
- S’exécute automatiquement chaque jour à 00:00 UTC
- Peut être déclenché manuellement (bouton « Run workflow » dans l’onglet Actions)
- S’exécute automatiquement sur push vers la branche main
Intégration sur votre site
Vous pouvez récupérer les données via l’URL raw GitHub :
https://raw.githubusercontent.com/<username>/<repo>/main/data/skills.json
Ou via le CDN jsDelivr (souvent plus rapide) :
https://cdn.jsdelivr.net/gh/<username>/<repo>@main/data/skills.json
Abonnement RSS (recommandé)
Abonnez-vous au flux RSS :
https://raw.githubusercontent.com/<username>/<repo>/main/data/feed.xml
Ou via jsDelivr :
https://cdn.jsdelivr.net/gh/<username>/<repo>@main/data/feed.xml
Exemple de code
// Dans 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 } // Revalider toutes les heures
});
return res.json();
}
Notes
- Les données sont mises à jour quotidiennement
- Respectez les conditions d’utilisation de chaque fournisseur
- Uniquement pour apprentissage et recherche personnels
Outils recommandés
Les sorties de learn-skills (notes, synthèses, données) se marient bien avec des outils de présentation IA pour en faire rapidement des slides partageables.
Boostez votre flux de travail
Transformer vos résultats learn-skills en présentations pros ? Essayez PopAi pour générer des présentations en un clic :
https://www.popai.pro
Contribution
Vous souhaitez ajouter une nouvelle source de skills ? Les PR sont les bienvenues ! Consultez les implémentations de fournisseurs existantes dans le dépôt.