last30days-skill : ce que le README permet réellement d'utiliser
Compétence d'agent IA qui recherche n'importe quel sujet sur Reddit, X, YouTube, HN, Polymarket et le Web, puis synthétise un résumé fondé.
En bref
- De quoi s’agit-il ?
- Analyse en français de mvanhorn/last30days-skill, de ses entrées documentées, de son installation et de ses limites.
- À qui s’adresse-t-il ?
- mvanhorn/last30days-skill convient à une personne dont le besoin correspond aux fonctions décrites et qui peut fournir l'environnement indiqué ; il ne convient pas à une décision de production fondée sur les seuls exemples du README. Commencez par l'entrée last30days-skill sur la branche main, contrôlez les fichiers et la sortie réellement produits, puis comparez ces observations aux contraintes de votre déploiement.
- Puis-je l’utiliser commercialement ?
- Oui. MIT est une licence permissive : vous pouvez utiliser, modifier et vendre un logiciel qui en dépend, à condition de conserver les mentions de droit d’auteur et de licence.
- Est-il encore maintenu ?
- Oui. Le dépôt a reçu de nouveaux commits au cours des dernières 24 heures.
- En quel langage est-il écrit ?
- Principalement Python, d’après les statistiques de langage de GitHub.
Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.
ANALYSE OPEN SOURCE APPROFONDIE
last30days-skill : périmètre réel du dépôt
Dans le chapitre 1, mvanhorn/last30days-skill se présente comme « AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary. ». Cette phrase donne le rôle annoncé, sans constituer une preuve de performance, de compatibilité ou de sécurité. La lecture croisée du README et de la baseline permet de distinguer les fonctions décrites, les exemples et les éléments que la documentation laisse ouverts.
Le passage pertinent du README est le suivant : # /last30days English | Français | Deutsch | Español | Português (Brasil) | 日本語 | 简体中文 An AI agent-led search engine scored by upvotes, likes, and real money - not editors. This README tracks the current v3 pipeline. The runtime skill spec lives in skills/last30days/SKILL.md, which is the source of truth for the latest command and setup behavior. Claude Code (recommended , auto-updates via marketplace): ``` /plugin marketplace add mvanhorn/last30days-skill /plugin install last30days ``` Codex, Cursor, Copilot, Gemini CLI, or any of 50+ Agent Skills hosts: ``` npx skills add mvanhorn/last30days-skill -g ``` (`-g` installs globally for your user, available across all projects. Drop it to scope per-project.) More install options (claude.ai web, OpenClaw, manual) in the Install section below. Zero config. Reddit, HN, Polymarket, and GitHub work immediately. Run it once and the setup wizard unlocks X, YouTube, TikTok, arXiv, Techmeme, and more in 30 seconds. --- Reddit upvotes. X likes. YouTube transcripts. TikTok engagement. Polymarket odds backed by real money and insider i. Il sert de point d'ancrage à cette section. Pour last30days-skill, il faut conserver le lien entre le nom du fichier, la commande et le résultat attendu, car un exemple isolé ne suffit pas à décrire un service complet. Les informations absentes restent donc explicitement non documentées dans ce chapitre 1.
Dans un usage concret, mvanhorn/last30days-skill doit être évalué selon ce parcours précis : retrouver l'entrée last30days-skill dans la branche main, exécuter la commande indiquée par le README lorsque la machine dispose des dépendances annoncées, puis observer la sortie, les journaux et les fichiers modifiés. Cette vérification porte sur last30days-skill, avec l'angle particulier « last30days-skill : périmètre réel du dépôt », et sur son environnement déclaré, pas sur une promesse générale.
Les indices techniques du README · mvanhorn last30days skill
Dans le chapitre 2, mvanhorn/last30days-skill se présente comme « AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary. ». Cette phrase donne le rôle annoncé, sans constituer une preuve de performance, de compatibilité ou de sécurité. La lecture croisée du README et de la baseline permet de distinguer les fonctions décrites, les exemples et les éléments que la documentation laisse ouverts.
Le passage pertinent du README est le suivant : nformation. That's millions of people voting with their attention and their wallets every day. /last30days searches all of it in parallel, scores it by what real people actually engage with, and an AI agent judge synthesizes it into one brief. Google aggregates editors. /last30days searches people. You can't get this search anywhere else because no single AI has access to all of it. Google search doesn't touch Reddit comments or X posts. ChatGPT has a deal with Reddit but can't search X or TikTok. Gemini has YouTube but not Reddit. Claude has none of them natively. Each platform is a walled garden with its own API, its own tokens, its own auth. But you can bring your own keys and browser sessions, and suddenly an AI agent can search all of them at once, score them against each other, and tell you what actually matters. That's the unlock. Not one better search engine. A dozen disconnected platforms, bridged by an agent. ``` /last30days Peter Steinberger ``` You have a meeting tomorrow. You Google them. You get their LinkedIn from 2023. /last30days gives you what they're a. Il sert de point d'ancrage à cette section. Pour last30days-skill, il faut conserver le lien entre le nom du fichier, la commande et le résultat attendu, car un exemple isolé ne suffit pas à décrire un service complet. Les informations absentes restent donc explicitement non documentées dans ce chapitre 2.
Dans un usage concret, mvanhorn/last30days-skill doit être évalué selon ce parcours précis : retrouver l'entrée last30days-skill dans la branche main, exécuter la commande indiquée par le README lorsque la machine dispose des dépendances annoncées, puis observer la sortie, les journaux et les fichiers modifiés. Cette vérification porte sur last30days-skill, avec l'angle particulier « Les indices techniques du README », et sur son environnement déclaré, pas sur une promesse générale.
Le parcours d'installation de last30days-skill
Dans le chapitre 3, mvanhorn/last30days-skill se présente comme « AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary. ». Cette phrase donne le rôle annoncé, sans constituer une preuve de performance, de compatibilité ou de sécurité. La lecture croisée du README et de la baseline permet de distinguer les fonctions décrites, les exemples et les éléments que la documentation laisse ouverts.
Le passage pertinent du README est le suivant : ctually doing this month: joined OpenAI to work on Codex, fighting Anthropic's ban on third-party agents, shipping 23 PRs at 85% merge rate, building "LobsterOS" for cross-device agent control, and r/ClaudeCode hit 569 upvotes debating whether he's a hero or "insufferable." Scattered across X posts, Reddit threads, YouTube transcripts, and GitHub commits. None of it was on Google. ## Why this exists I built it to keep up in AI. Everything changes every day and the Reddit and X nerds are always on top of it first. I needed better prompts, and the training data was always months behind what the community had already figured out. But it turned into something bigger. Now I run it before a sales call to know the last 30 days truth about a business. Before a meeting to read someone's recent tweets and podcast transcripts. Before a Disney World trip to know which rides are closed and what the community says about Genie+. Before I build anything to know what problems people are actually hitting. If you're meeting with a CEO, have you read all their tweets and YouTube transcripts. Il sert de point d'ancrage à cette section. Pour last30days-skill, il faut conserver le lien entre le nom du fichier, la commande et le résultat attendu, car un exemple isolé ne suffit pas à décrire un service complet. Les informations absentes restent donc explicitement non documentées dans ce chapitre 3.
Dans un usage concret, mvanhorn/last30days-skill doit être évalué selon ce parcours précis : retrouver l'entrée last30days-skill dans la branche main, exécuter la commande indiquée par le README lorsque la machine dispose des dépendances annoncées, puis observer la sortie, les journaux et les fichiers modifiés. Cette vérification porte sur last30days-skill, avec l'angle particulier « Le parcours d'installation de last30days-skill », et sur son environnement déclaré, pas sur une promesse générale.
Données, modules et points d'intégration · mvanhorn last30days skill
Dans le chapitre 4, mvanhorn/last30days-skill se présente comme « AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary. ». Cette phrase donne le rôle annoncé, sans constituer une preuve de performance, de compatibilité ou de sécurité. La lecture croisée du README et de la baseline permet de distinguer les fonctions décrites, les exemples et les éléments que la documentation laisse ouverts.
Le passage pertinent du README est le suivant : from the last 30 days? I have. ## Sources, scored by the people | Source | What the people tell you | |--------|--------------------------| | Reddit | The unfiltered take. Top comments with real upvote counts, free, no API key. The real opinions that Google buries. | | X / Twitter | The hot take, the expert thread, the breaking reaction. First to know, first to argue. | | YouTube | The 45-minute deep dive. Full transcripts searched for the 5 quotable sentences that matter. | | TikTok | The creator reaching 3.6M people with a take you'll never find on Google. | | Instagram Reels | The influencer perspective with spoken-word transcripts. The visual culture signal. | | Hacker News | The developer consensus. 825 points, 899 comments. Where technical people actually argue. | | Polymarket | Not opinions. Odds. Backed by real money. 96% confidence on album sales. 4% on an acquisition. | | GitHub | For people: PR velocity, top repos by stars, release notes. For topics: issues and discussions. | | Digg | Curated story clusters from Digg's AI 1000 leaderboard (~1000 high-signal A. Il sert de point d'ancrage à cette section. Pour last30days-skill, il faut conserver le lien entre le nom du fichier, la commande et le résultat attendu, car un exemple isolé ne suffit pas à décrire un service complet. Les informations absentes restent donc explicitement non documentées dans ce chapitre 4.
Dans un usage concret, mvanhorn/last30days-skill doit être évalué selon ce parcours précis : retrouver l'entrée last30days-skill dans la branche main, exécuter la commande indiquée par le README lorsque la machine dispose des dépendances annoncées, puis observer la sortie, les journaux et les fichiers modifiés. Cette vérification porte sur last30days-skill, avec l'angle particulier « Données, modules et points d'intégration », et sur son environnement déclaré, pas sur une promesse générale.
Limites à lire avant de choisir last30days-skill
Dans le chapitre 5, mvanhorn/last30days-skill se présente comme « AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary. ». Cette phrase donne le rôle annoncé, sans constituer une preuve de performance, de compatibilité ou de sécurité. La lecture croisée du README et de la baseline permet de distinguer les fonctions décrites, les exemples et les éléments que la documentation laisse ouverts.
Le passage pertinent du README est le suivant : I accounts on X), with attributable inline quotes (no X auth required). Auto-enabled when `digg-pp-cli` is on PATH. | | arXiv | The papers behind the hype. New research in the window, free, no API key. Auto-enabled when `arxiv-pp-cli` is on PATH (first-run setup installs it). | | Techmeme | The tech-news editorial layer, date-windowed to your 30 days. Free, no API key. Auto-enabled when `techmeme-pp-cli` is on PATH (first-run setup installs it). | | LinkedIn | The professional signal. Posts and articles, with articles weighted as high signal. | | StockTwits | Trader sentiment. Auto-activates when your topic is a ticker or crypto. | | Threads | The post-Twitter text layer. Conversations from creators and brands. | | Pinterest | Visual discovery. Pins, saves, and comments on products and ideas. | | Xiaohongshu (RED) | Chinese lifestyle, product, and creator signals. Requested explicitly with `--search xhs` when a logged-in x-mcp browser plugin or `xiaohongshu-mcp` service is running locally. | | Bluesky | The decentralized social layer. AT Protocol posts from the post-Twit. Il sert de point d'ancrage à cette section. Pour last30days-skill, il faut conserver le lien entre le nom du fichier, la commande et le résultat attendu, car un exemple isolé ne suffit pas à décrire un service complet. Les informations absentes restent donc explicitement non documentées dans ce chapitre 5.
Dans un usage concret, mvanhorn/last30days-skill doit être évalué selon ce parcours précis : retrouver l'entrée last30days-skill dans la branche main, exécuter la commande indiquée par le README lorsque la machine dispose des dépendances annoncées, puis observer la sortie, les journaux et les fichiers modifiés. Cette vérification porte sur last30days-skill, avec l'angle particulier « Limites à lire avant de choisir last30days-skill », et sur son environnement déclaré, pas sur une promesse générale.
Vérifier last30days-skill avec ses propres commandes
Dans le chapitre 6, mvanhorn/last30days-skill se présente comme « AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary. ». Cette phrase donne le rôle annoncé, sans constituer une preuve de performance, de compatibilité ou de sécurité. La lecture croisée du README et de la baseline permet de distinguer les fonctions décrites, les exemples et les éléments que la documentation laisse ouverts.
Le passage pertinent du README est le suivant : ter migration. | | Perplexity | Controlled Agent API synthesis, OpenRouter Sonar fallback, raw Search API rows, and explicit Deep Research. | | Web | The editorial coverage, the blog comparisons. One signal of many, not the only one. | Community contributors keep adding more. Truth Social and other niche sources are in the engine with more on the way. A Reddit thread with 1,500 upvotes is a stronger signal than a blog post nobody read. A TikTok with 3.6M views tells you more about what's culturally relevant than a press release. Polymarket odds backed by $66K in volume are harder to argue with than a pundit's guess. The synthesis ranks by what real people actually engaged with. Social relevancy, not SEO relevancy. ## What people actually use it for Before a meeting. `/last30days Peter Steinberger` - joined OpenAI's Codex team, fighting Anthropic's ban on third-party agents, 23 PRs merged at 85% merge rate on GitHub, building LobsterOS for cross-device agent control. r/ClaudeCode: "Ever since OpenClaw released, it was widely known that if you run it through an [...truncat. Il sert de point d'ancrage à cette section. Pour last30days-skill, il faut conserver le lien entre le nom du fichier, la commande et le résultat attendu, car un exemple isolé ne suffit pas à décrire un service complet. Les informations absentes restent donc explicitement non documentées dans ce chapitre 6.
Dans un usage concret, mvanhorn/last30days-skill doit être évalué selon ce parcours précis : retrouver l'entrée last30days-skill dans la branche main, exécuter la commande indiquée par le README lorsque la machine dispose des dépendances annoncées, puis observer la sortie, les journaux et les fichiers modifiés. Cette vérification porte sur last30days-skill, avec l'angle particulier « Vérifier last30days-skill avec ses propres commandes », et sur son environnement déclaré, pas sur une promesse générale.
Conclusion éditoriale
mvanhorn/last30days-skill convient à une personne dont le besoin correspond aux fonctions décrites et qui peut fournir l'environnement indiqué ; il ne convient pas à une décision de production fondée sur les seuls exemples du README. Commencez par l'entrée last30days-skill sur la branche main, contrôlez les fichiers et la sortie réellement produits, puis comparez ces observations aux contraintes de votre déploiement.
Notes de la communauté