Je mesure l'audience du site de façon anonyme, seulement si vous l'acceptez. Vous pouvez refuser : le site fonctionne exactement pareil. Détails dans la politique de confidentialité.
last30days est un skill open source pour Claude Code et d'autres agents IA. Vous tapez un sujet ; il cherche ce qui s'en est dit ces 30 derniers jours sur Reddit, Hacker News, GitHub, YouTube ou X, classe les résultats selon l'engagement réel, puis l'IA en tire un résumé sourcé. La base est gratuite, sans clé.
Outils
Claude Code, skill last30days, Python 3.12+
Prix
Gratuit de base, sources payantes en option
Temps
10 min d'installation
Niveau
Terminal, débutant
Un prospect vous demande votre avis sur l'outil qu'il vient d'acheter, ou vous hésitez entre deux logiciels pour un client. Vous ouvrez dix onglets Reddit, trois vidéos YouTube, et une heure plus tard vous n'avez toujours pas de vue d'ensemble. last30days fait ce travail de fouille à votre place, et votre agent IA en tire une note de synthèse, avec les liens.
D'où vient ce skill, et ce qu'il fait
Le dépôt officiel est mvanhorn/last30days-skill, publié par Matt Van Horn sous licence MIT, très actif (version 3.28.0 du 11/10/2026, avec de nombreux contributeurs). Attention, des copies circulent sous d'autres comptes GitHub : installez depuis celui-ci.
Le fonctionnement, d'après le README :
l'agent repère d'abord où le sujet se discute (sous-forums Reddit, comptes, chaînes, dépôts GitHub) ;
il interroge toutes les sources en parallèle, avec les meilleurs commentaires et les transcriptions de vidéos YouTube ;
il note chaque résultat selon l'engagement (votes, likes, vues), la pertinence et la fraîcheur, et fusionne les doublons d'une plateforme à l'autre ;
votre agent IA rédige la synthèse, puis répond à vos questions sur ce qu'il vient de lire.
Les recherches sont enregistrées dans ~/Documents/Last30Days/. Le README annonce aussi « pas de pistage, pas d'analytics ».
Installer last30days dans Claude Code
Ajouter le catalogue et le pluginDans une session Claude Code, tapez l'une après l'autre :
Pour les autres agents (Codex, Cursor, Gemini CLI…), le README donne : npx skills add mvanhorn/last30days-skill -g. Une seule méthode par ordinateur, sinon la commande apparaît en double.
Lancer une première rechercheAu premier lancement, un assistant d'installation vous pose quelques questions. Reddit, Hacker News et GitHub marchent tout de suite, sans clé.
Ajouter YouTube (gratuit)Les transcriptions passent par yt-dlp. Sur Mac :
Terminal
brew install yt-dlp
Sur Claude.ai (le site), le README propose de télécharger le fichier last30days.skill de la dernière version et de l'envoyer dans Customize > Skills, après avoir activé l'exécution de code.
Prérequis, clés et coût
Dans Claude Code, c'est votre modèle Claude qui planifie la recherche et rédige la synthèse : pas besoin de clé d'IA en plus, mais chaque recherche consomme votre forfait. Pour les sources, d'après le tableau du README au 17/10/2026 :
X (Twitter) : soit la session déjà ouverte dans votre navigateur (gratuit), soit une clé d'API officielle X, payée en crédits sur votre compte développeur, soit une clé d'un autre fournisseur.
TikTok, Instagram, Threads, LinkedIn : une clé ScrapeCreators, 10 000 appels gratuits puis paiement à l'usage.
Recherche web : une clé Brave Search, 2 000 requêtes gratuites par mois.
Les clés se rangent dans ~/.config/last30days/.env, ou dans le trousseau macOS. Jamais dans un dossier de projet partagé.
Exemple : préparer un choix d'outil pour un client
Un client hésite entre deux outils d'automatisation. Avant le rendez-vous :
Claude Code
/last30days n8n vs Make
Puis, dans la même session, une fois le résumé affiché :
Prompt
À partir de cette recherche, rédige en français une note d'une page pour un client non technique :
1. Ce que les utilisateurs apprécient et reprochent à chaque outil ce mois-ci, avec le lien de chaque source.
2. Les problèmes récents (pannes, changements de prix) signalés par plusieurs personnes.
3. Ce qui reste incertain ou ne repose que sur un seul témoignage.
N'invente rien qui ne soit pas dans les sources.
Pour partager le résultat tel quel, le README documente une sortie en page HTML autonome (--emit=html).
Réglages utiles
Résumé en français : les sources sont surtout anglophones et la synthèse sort souvent en anglais. Demandez-la en français, comme ci-dessus.
Vidéos en français : par défaut, les sous-titres YouTube sont cherchés en anglais, espagnol et portugais. Ajoutez cette ligne dans ~/.config/last30days/.env pour inclure le français :
.env
LAST30DAYS_YT_SUB_LANGS=fr,en
Diagnostic : demandez /last30days doctor pour savoir quelle source manque et pourquoi, sans afficher vos clés.
Limites
Le résultat dit ce que les gens disent, pas ce qui est vrai. Un fil Reddit très voté peut se tromper : vérifiez les points importants à la source.
Chaque plateforme peut changer son accès du jour au lendemain. Via l'API officielle, X ne couvre qu'environ la dernière semaine, sauf accès étendu.
Une recherche prend plusieurs minutes et consomme votre forfait : gardez-la pour les décisions qui comptent.
Utilisez-le pour des sujets, des produits et des entreprises, pas pour dresser le profil d'un particulier.
Attention aux cookies du navigateur. Pour X, l'assistant propose de lire les cookies de connexion de votre navigateur, c'est-à-dire de réutiliser votre session. Il demande votre accord, et un refus n'empêche pas le reste de fonctionner. Le dépôt reconnaît lui-même que ce type de collecte fait courir un risque au compte utilisé. Mon conseil : refusez sur votre navigateur principal, ou utilisez une clé d'API. Avant de lancer quoi que ce soit, l'option --preflight du script montre ce qu'il lira et écrira, sans rien exécuter. Et comme pour tout skill, lisez le SKILL.md avant d'installer.
Vous voulez cette veille chaque lundi dans votre boîte mail, sans ouvrir de terminal ? C'est une automatisation que je peux mettre en place.
Premier pas
Parlons de ce qui vous fait perdre du temps
Trente minutes au téléphone ou en visio. Vous décrivez votre activité, je vous dis ce qui peut être simplifié, ce que ça coûterait et ce que je ne ferais pas à votre place.