NanoSkill
Invia la tua skill

Abilità Agente di Ascolto Sociale

dimvanhorn46Kstelle GitHubGitHub

Abilità di ascolto sociale che analizza Reddit, X, YouTube, TikTok e altro per gli ultimi 30 giorni, classificata per like e voti reali. Ottieni un brief condivisibile in pochi secondi—inizia gratis.

socialScansione di sicurezza superata
Anteprima risultato

Demo completa

Visualizza un rapporto completo di ascolto sociale su Figma AI con sentiment del pubblico, discussioni chiave e analisi delle tendenze generato da questa Abilità Agente.

Per iniziare

Esegui il primo task

  1. a simple demonstration of the first step in using social listening agent skill
    01

    Passaggio 1:Installa

    Aggiungi l'abilità al tuo agente.

  2. a simple demonstration of the second step in using social listening agent skill
    02

    Passaggio 2:Inserisci un Argomento

    Inserisci un marchio, prodotto o argomento che desideri analizzare.

  3. a simple demonstration of the third step in using social listening agent skill
    03

    Passaggio 3:Rivedi il Risultato

    Ottieni un rapporto di ascolto sociale con approfondimenti e tendenze chiave.

Comando di installazione

$ npx skills add https://github.com/mvanhorn/last30days-skill

Informazioni

L'ascolto sociale non è mai stato nativo per gli agenti—fino ad ora. /last30days è una skill AI che trasforma il tuo agente di codifica in un motore di ricerca in tempo reale. Cerca in parallelo su Reddit, X, YouTube, TikTok, GitHub e Polymarket, valuta ogni risultato in base all'engagement reale (upvote, like, denaro) e fornisce un brief conciso e condivisibile. Ti presenti a ogni riunione, chiamata di vendita o progetto con gli ultimi 30 giorni di verità—non contenuti SEO obsoleti.

A differenza della ricerca convenzionale, /last30days esegue una pre-ricerca intelligente: prima di effettuare una singola chiamata API, risolve i nomi in handle X, associa gli argomenti ai subreddit giusti e trova i canali YouTube che contano. Il motore v3 unisce poi le storie cross-piattaforma in singole narrazioni, fa emergere le opinioni più argute della community con un giudice dell'umorismo e può scoprire automaticamente i concorrenti per confronti istantanei tra più entità. Ogni brief termina con una sezione 'Migliori Opinioni' che cattura le battute e i momenti virali che condivideresti davvero.

Gli sviluppatori lo usano per confrontare strumenti in base alle stelle GitHub in tempo reale e al consenso della community. I dirigenti si preparano alle riunioni con brief aggiornati al mese su persone e aziende. Le menti curiose lo eseguono prima dei viaggi, quando scoppiano le notizie, o per padroneggiare una nuova abilità sintetizzando i thread esperti di Reddit in guide pratiche. Con configurazione zero per Reddit, HN e GitHub e una procedura guidata di 30 secondi per X, YouTube e TikTok, iniziare è immediato.

Funzioni chiave

Cosa la rende potente

  • Classifiche basate sulle persone

    Milioni di voti reali—upvote di Reddit, like su X, visualizzazioni su TikTok e dollari su Polymarket—classificano ogni risultato. Questa competenza di ascolto sociale mostra ciò a cui le persone tengono realmente, non ciò che gli editori selezionano a mano.

  • Pre-ricerca intelligente

    Il motore comprende il tuo argomento prima di cercare, mappandolo ai giusti handle, subreddit e canali in modo che i tuoi risultati di ascolto sociale siano sempre pertinenti.

  • Brief HTML condivisibili

    Ogni ricerca può diventare un report autonomo in modalità scura con citazioni in linea. Niente JavaScript, nessuna dipendenza esterna: basta caricarlo su Slack o via email.

  • Raggruppamento cross-source

    Quando una notizia esce contemporaneamente su Reddit, X e YouTube, il motore le unisce in un'unica narrazione accurata invece di ripeterla tre volte.

  • Confronti in un solo passaggio

    Confronta strumenti, aziende o persone con un solo comando. Il motore esegue ricerche parallele e le combina in una sintesi con tabelle affiancate.

Casi d’uso

Quando usarla

  • Preparazione per un meeting o una chiamata commerciale

    Esegui /last30days su una persona o un'azienda per far emergere i loro ultimi tweet, apparizioni podcast e attività su GitHub—approfondimenti che non troverai su LinkedIn.

  • Confronta strumenti affiancati

    Digita 'OpenClaw vs Hermes vs Paperclip' per ottenere confronti dalla community con conteggi live di stelle su GitHub e approfondimenti sull'architettura, non articoli SEO obsoleti.

  • Monitora gli eventi dell'ultima ora

    Cerca 'Iran vs USA' o 'Universal Epic Universe' per vedere le reazioni in tempo reale sui social media e nei mercati di previsione—tutto dagli ultimi 30 giorni.

  • Impara dagli esperti della community

    Chiedi informazioni su un nuovo framework o una nuova tecnica e la competenza trasforma i thread sparsi di Reddit e i tutorial di YouTube in una guida pronta per la produzione.

SKILL.md

/last30days

Un motore di ricerca guidato da un agente AI, valutato in base a voti positivi, like e denaro reale, non da editori.

Questo README descrive l'attuale pipeline v3. La specifica della competenza runtime si trova in skills/last30days/SKILL.md, che è la fonte di verità per i comandi e il comportamento di configurazione più recenti.

Claude Code (consigliato — si aggiorna automaticamente tramite marketplace):

/plugin marketplace add mvanhorn/last30days-skill
/plugin install last30days

Codex, Cursor, Copilot, Gemini CLI, o qualsiasi host tra oltre 50 Agent Skills:

npx skills add mvanhorn/last30days-skill -g

(-g installa globalmente per il tuo utente, disponibile in tutti i progetti. Omettilo per limitarlo al singolo progetto.)

Altre opzioni di installazione (claude.ai web, OpenClaw, manuale) nella sezione Installa qui sotto.

Nessuna configurazione. Reddit, HN, Polymarket e GitHub funzionano immediatamente. Eseguilo una volta e la procedura guidata di configurazione sblocca X, YouTube, TikTok e altro in 30 secondi.


Voti positivi su Reddit. Like su X. Trascrizioni di YouTube. Coinvolgimento su TikTok. Quote di Polymarket sostenute da denaro reale e informazioni interne. Milioni di persone votano ogni giorno con la loro attenzione e i loro portafogli. /last30days cerca tutto questo in parallelo, lo valuta in base a ciò con cui le persone reali interagiscono realmente, e un giudice agente AI lo sintetizza in un unico resoconto.

Google aggrega editori. /last30days cerca le persone.

Non puoi ottenere questa ricerca altrove perché nessuna singola AI ha accesso a tutto questo. La ricerca di Google non tocca i commenti di Reddit o i post di X. ChatGPT ha un accordo con Reddit ma non può cercare su X o TikTok. Gemini ha YouTube ma non Reddit. Claude non ha niente di tutto ciò nativamente. Ogni piattaforma è un giardino recintato con le proprie API, i propri token, la propria autenticazione. Ma puoi portare le tue chiavi e sessioni del browser, e improvvisamente un agente AI può cercare in tutte queste piattaforme contemporaneamente, valutarle l'una contro l'altra, e dirti ciò che conta davvero.

Questo è il punto di svolta. Non un motore di ricerca migliore. Una dozzina di piattaforme disconnesse, collegate da un agente.

/last30days Peter Steinberger

Hai una riunione domani. Cerchi su Google. Ottieni il suo LinkedIn del 2023. /last30days ti dà ciò che sta effettivamente facendo questo mese: è entrato in OpenAI per lavorare su Codex, combatte il divieto di Anthropic sugli agenti di terze parti, ha inviato 23 PR con un tasso di merge dell'85%, sta costruendo "LobsterOS" per il controllo degli agenti su più dispositivi, e r/ClaudeCode ha raggiunto 569 voti positivi discutendo se sia un eroe o "insopportabile". Sparso tra post su X, thread di Reddit, trascrizioni di YouTube e commit di GitHub. Niente di tutto ciò era su Google.

Perché esiste

L'ho costruito per tenermi aggiornato nell'AI. Ogni giorno cambia tutto e i nerd di Reddit e X sono sempre i primi a saperlo. Avevo bisogno di prompt migliori, e i dati di addestramento erano sempre indietro di mesi rispetto a ciò che la comunità aveva già capito.

Ma è diventato qualcosa di più grande. Ora lo eseguo prima di una chiamata di vendita per conoscere la verità degli ultimi 30 giorni su un'azienda. Prima di una riunione per leggere i tweet recenti e le trascrizioni dei podcast di qualcuno. Prima di un viaggio a Disney World per sapere quali attrazioni sono chiuse e cosa dice la comunità su Genie+. Prima di costruire qualcosa per sapere quali problemi stanno effettivamente affrontando le persone.

Se stai incontrando un CEO, hai letto tutti i suoi tweet e le trascrizioni di YouTube degli ultimi 30 giorni? Io sì.

Fonti, valutate dalle persone

FonteCosa ti dicono le persone
RedditL'opinione non filtrata. Commenti principali con conteggio dei voti, gratuiti tramite JSON pubblico. Le vere opinioni che Google nasconde.
X / TwitterL'opinione scottante, il thread dell'esperto, la reazione istantanea. Primi a sapere, primi a discutere.
YouTubeL'approfondimento di 45 minuti. Trascrizioni complete cercate per le 5 frasi citabili che contano.
TikTokIl creatore che raggiunge 3,6 milioni di persone con un'opinione che non troverai mai su Google.
Instagram ReelsIl punto di vista dell'influencer con trascrizioni del parlato. Il segnale culturale visivo.
Hacker NewsIl consenso degli sviluppatori. 825 punti, 899 commenti. Dove le persone tecniche discutono realmente.
PolymarketNon opinioni. Quote. Sostenute da denaro reale. 96% di fiducia sulle vendite di album. 4% su un'acquisizione.
GitHubPer le persone: velocità delle PR, repository principali per stelle, note di rilascio. Per gli argomenti: issue e discussioni.
DiggGruppi di storie curate dalla classifica Digg's AI 1000 (~1000 account AI ad alto segnale su X), con citazioni attribuibili in linea (nessuna autenticazione X richiesta). Attivato automaticamente quando digg-pp-cli è nel PATH.
ThreadsLo strato testuale post-Twitter. Conversazioni di creatori e marchi.
PinterestScoperta visiva. Pin, salvataggi e commenti su prodotti e idee.
BlueskyLo strato sociale decentralizzato. Post del protocollo AT dalla migrazione post-Twitter.
PerplexityRicerca web fondata con citazioni tramite Sonar Pro.
WebLa copertura editoriale, i confronti nei blog. Un segnale tra tanti, non l'unico.

I collaboratori della comunità continuano ad aggiungerne altri. Truth Social, Xiaohongshu (RED) e altri sono già nel motore con altri in arrivo.

Un thread di Reddit con 1.500 voti positivi è un segnale più forte di un post di blog che nessuno ha letto. Un TikTok con 3,6 milioni di visualizzazioni ti dice di più su ciò che è culturalmente rilevante rispetto a un comunicato stampa. Le quote di Polymarket sostenute da $66K di volume sono più difficili da contestare rispetto all'ipotesi di un esperto.

La sintesi classifica in base a ciò con cui le persone reali hanno effettivamente interagito. Rilevanza sociale, non rilevanza SEO.

Per cosa lo usano realmente le persone

Prima di una riunione. /last30days Peter Steinberger - si è unito al team Codex di OpenAI, combatte il divieto di Anthropic sugli agenti di terze parti, 23 PR unite con un tasso di merge dell'85% su GitHub, sta costruendo LobsterOS per il controllo degli agenti su più dispositivi. r/ClaudeCode: "Da quando OpenClaw è stato rilasciato, era ampiamente noto che se lo esegui tramite qualsiasi cosa diversa dall'API, saresti stato bannato alla fine" (227 voti positivi). Questo non è su LinkedIn.

Quando qualcosa esce. /last30days Kanye West - il Regno Unito ha bloccato il suo visto, il Wireless Festival ha annullato, gli sponsor sono fuggiti. Ma BULLY ha debuttato al #2 su Billboard. Fantano è tornato dal suo "sabatico di Yay" per recensirlo (653K visualizzazioni). Il SoFi Homecoming ha portato Lauryn Hill e Travis Scott per 44 canzoni. Polymarket: "Kanye tweeterà di nuovo?" 86% Sì. 23 thread di Reddit, 17 video di YouTube, 86K voti positivi.

Per confrontare strumenti. /last30days OpenClaw vs Hermes vs Paperclip - "Non sono concorrenti, sono livelli." OpenClaw è l'esecutore (351K stelle su GitHub, in tempo reale), Hermes è il cervello auto-migliorante (31K stelle), Paperclip è l'organigramma (49K stelle). Conteggio delle stelle prelevato in tempo reale dall'API di GitHub, non post di blog obsoleti. Tabella affiancata con architettura, memoria, sicurezza, ideale per. Per @IMJustinBrooke: "OpenClaw = Charmander, Hermes = Charizard."

Per capire il mondo. /last30days Iran vs USA - Giorno 38 della guerra. L'ultimatum di martedì di Trump all'Iran per riaprire lo Stretto di Hormuz. Due aerei da guerra statunitensi abbattuti. Petrolio a $126/barile. L'IEA l'ha definita "la più grande interruzione di fornitura nella storia del mercato petrolifero globale." Polymarket: cessate il fuoco entro il 31 dicembre al 74%. 27 post su X, 10 video di YouTube, 20 mercati di previsione.

Prima di un viaggio. /last30days Universal Epic Universe - Espansione già in costruzione. Presentato il permesso "Project 680". Spettacolo di fuochi d'artificio confermato dalle infrastrutture ma non annunciato. Tempi di attesa: Mine-Cart Madness in media 148 minuti. Nessun pass annuale ancora, e i locali sono frustrati. Stardust Racers chiuso per ristrutturazione fino al 5 aprile.

Per imparare qualcosa in fretta. /last30days Nano Banana Pro prompting - I prompt strutturati in JSON stanno sostituendo la minestra di tag. Il formato annidato di @pictsbyai previene il "sanguinamento dei concetti". Il flusso di lavoro modifica-prima batte la rigenerazione. Poi ti scrive un prompt di produzione utilizzando esattamente ciò che la comunità ha detto che funziona.

Cosa è cambiato nella v3

Brief HTML condivisibili

Chiedi un brief HTML e la competenza salva un file autonomo, in modalità scura, adatto alla stampa, che puoi inserire in Slack, e-mail o Notion. Nessuna perdita di markdown grezzo. CSS inline, fallback di font di sistema dietro Inter e JetBrains Mono. Nessun JavaScript. Funziona offline.

/last30days OpenClaw --emit=html

o semplicemente chiedi in linguaggio naturale:

/last30days OpenClaw, dammi un brief HTML condivisibile
/last30days Cursor IDE per slack
/last30days Anthropic earnings esporta come html

La competenza emette la sintesi nella chat come al solito E salva un brief in ${LAST30DAYS_MEMORY_DIR}/{argomento}-brief.html (predefinito ~/Documents/Last30Days/). La risposta della chat termina con il percorso del file in modo da poterlo aprire o trascinarlo in un messaggio.

Cosa c'è nel file: badge, riga dei metadati inline, la sintesi del modello alla lettera con tutte le citazioni, il piè di pagina del motore (✅ Tutti gli agenti hanno risposto! albero) e un colophon che annota l'argomento + come rieseguire. Gli avvisi sulla qualità dei dati (esecuzione degradata, prove scarse, ecc.) rimangono nei log stderr del motore; non fuoriescono mai nell'artefatto condivisibile.

Per l'uso diretto da CLI senza il modello in gioco, il motore accetta anche --synthesis-file PATH per convertire qualsiasi sintesi markdown in HTML.

Ricerca intelligente: la caratteristica killer

Il motore v3 non cerca solo il tuo argomento. Capisce dove cercare prima che la ricerca inizi. Scrivi "OpenClaw" e il motore risolve @steipete (Peter Steinberger, il creatore), r/openclaw, r/ClaudeCode, e i canali YouTube e gli hashtag TikTok giusti - tutto tramite un nuovo cervello di pre-ricerca Python costruito da @j-sperling. Il vecchio motore cercava parole chiave. Il nuovo motore prima capisce il tuo argomento, poi cerca le persone e le comunità giuste.

Questo è il motivo per cui la v3 trova contenuti che la v2 non avrebbe mai potuto. "Paperclip" risolve @dotta. "Dave Morin" risolve @davemorin più @OpenClaw più il podcast TWiST. "Peter Steinberger" risolve @steipete su X e steipete su GitHub. Bidirezionale: persona ad azienda, prodotto a fondatore, nome a profilo GitHub. I subreddit giusti, gli handle giusti, gli hashtag giusti - risolti prima che venga effettuata una singola chiamata API.

Best Takes

Le persone di Reddit e X sono divertenti. Il vecchio motore seppelliva le loro cose migliori perché valutava per rilevanza, non per arguzia. La v3 ha un secondo giudice che valuta ogni risultato per umorismo, spirito e viralità insieme al punteggio di rilevanza. "My Michael Jordan is Steve Kerr" di Tommy Lloyd ha un punteggio basso per rilevanza rispetto a "Arizona Basketball" ma fuori scala per il divertimento. Ora ogni brief termina con una sezione "Best Takes" - le battute più intelligenti, le citazioni più virali, le reazioni che ti fanno venire voglia di condividere la ricerca. Integrato, non un'opzione.

Fusione di cluster tra fonti diverse

Quando la stessa storia appare su Reddit, X e YouTube, la v3 le unisce in un singolo cluster invece di mostrare tre elementi separati. Il rilevamento delle sovrapposizioni basato su entità cattura le corrispondenze anche quando i titoli usano parole diverse.

Confronti a passaggio singolo

"CLI vs MCP" richiedeva tre passaggi seriali (12+ minuti). La v3 esegue un unico passaggio con sottoquery consapevoli dell'entità per entrambi i lati contemporaneamente. Stessa profondità, 3 minuti.

Confronti con concorrenti scoperti automaticamente

/last30days OpenAI --competitors dice al modello di ragionamento dell'host di scoprire i primi 2 concorrenti tramite WebSearch (Anthropic, xAI), eseguire il Passo 0.55 per entità e invocare il motore con "OpenAI vs Anthropic vs xAI" e un JSON --competitors-plan per entità. Il motore distribuisce 3 pipeline complete in parallelo, salva un file *-raw.md per entità e li unisce in un confronto a 3 vie. La stessa meccanica alimenta direttamente /last30days "OpenAI vs Anthropic vs xAI".

Modalità persona di GitHub

Quando l'argomento è una persona, il motore passa dalla ricerca per parole chiave a query con ambito autore. Invece di "chi ha menzionato questo nome nel corpo di un'issue", risponde: cosa stanno rilasciando e dove sta atterrando?

/last30days Peter Steinberger --github-user=steipete mostra 22 PR unite su 3 repository con un tasso di merge dell'85%. Progetti propri con riassunti del README, conteggio delle stelle e principali richieste di funzionalità. Note di rilascio per ciò che è stato spedito questo mese. Il sintetizzatore lo intreccia nella narrazione insieme ai post su X e ai thread di Reddit.

Modalità ELI5

Dopo qualsiasi esecuzione di ricerca, dì "eli5 on". La sintesi si riscrive in linguaggio semplice. Niente gergo. Stessi dati, stesse fonti, stesse citazioni - solo più chiari. "Arizona vince essendo fisica" invece di "l'identità di Arizona è il punteggio nell'area (50%+ tiri, 9° a livello nazionale)." Dì "eli5 off" per tornare indietro.

Tutto il resto nella v3

  • Commenti gratuiti di Reddit. Il JSON pubblico ti dà thread + commenti principali con conteggio dei voti. Nessuna chiave API, nessun ScrapeCreators. Funziona e basta.
  • Trascrizioni di YouTube che funzionano davvero. Ampliato il pool di candidati di 3 volte oltre i video musicali per raggiungere contenuti di conversazione/recensione con sottotitoli.
  • TikTok, Instagram, Threads. Tutti e tre si attivano automaticamente una volta impostato SCRAPECREATORS_API_KEY — stessa chiave, stesso costo per chiamata. Sopprimi uno qualsiasi di essi con EXCLUDE_SOURCES=tiktok,instagram,threads (qualsiasi sottoinsieme separato da virgole).
  • Pinterest. Attivazione per singola query (pin visivi, utilità limitata): il modello passa --search=pinterest per le esecuzioni che ne hanno bisogno. Richiede SCRAPECREATORS_API_KEY.
  • Commenti di YouTube + TikTok. Attivazione persistente tramite INCLUDE_SOURCES=youtube_comments,tiktok_comments perché ogni video richiede N chiamate extra a ScrapeCreators oltre alla ricerca di base. Mostra i commenti principali con conteggio dei voti allo stesso modo di Reddit.
  • Perplexity Sonar. Ricerca web fondata con citazioni tramite OpenRouter. Aggiungi OPENROUTER_API_KEY e INCLUDE_SOURCES=perplexity (è un'API a pagamento separata — l'attivazione esplicita evita addebiti a sorpresa).
  • Filtraggio del rumore di Polymarket. La disambiguazione delle parole comuni impedisce che "Apple" corrisponda a "Will Apple release a car?"
  • Reddit resiliente. Budget di timeout e fallback in fase di esecuzione. Un singolo thread lento non blocca l'intera esecuzione.
  • Giudice divertente v2. Il punteggio dell'umorismo è integrato nella narrazione. Le battute più intelligenti di Reddit sono mescolate nella sintesi dove si adattano, non scaricate in una sezione separata.
  • Quote di Polymarket, non dollari. Le percentuali delle quote sono la magia. I volumi in dollari sono stati rimossi dalla visualizzazione.
  • Limite per autore. Massimo 3 elementi per autore impediscono a una singola voce di dominare il tuo brief.
  • Disambiguazione delle entità. Quando il motore risolve gli handle, la sintesi si fida di essi. Niente più resort di Mallorca che vincono sui club atletici di Washington.
  • OpenClaw cittadino di prima classe. Risoluzione automatica per la pre-ricerca lato motore. Autenticazione del dispositivo per una registrazione senza attriti su ScrapeCreators.
  • 1.012 test superati.

Installa

SuperficieInstallazioneAggiornamenti
Claude Code (consigliato)/plugin marketplace add mvanhorn/last30days-skillAutomatico via marketplace, o claude plugin update last30days@last30days-skill
Codex, Cursor, Copilot, Gemini CLI, GitHub Copilot, o qualsiasi host tra oltre 50 Agent Skillsnpx skills add mvanhorn/last30days-skill -gnpx skills update last30days -g
claude.ai (web)Scarica last30days.skill e carica tramite Impostazioni > Capacità > Competenze > +Riscarica e ricarica
OpenClawclawhub install last30days-officialclawhub update last30days-official

Claude Code (consigliato)

/plugin marketplace add mvanhorn/last30days-skill

Consigliato perché il marketplace di Claude Code gestisce gli aggiornamenti per te — la cache del plugin è versionata e si aggiorna automaticamente quando viene pubblicata una nuova versione. Esegui claude plugin update last30days@last30days-skill per forzare un controllo.

Se preferisci usare il percorso di installazione agent-skills su Claude Code, anche questo è supportato:

npx skills add mvanhorn/last30days-skill -g -a claude-code

Il plugin nativo e l'installazione npx skills possono coesistere. Nota che Claude Code non deduplica tra metodi di installazione: se hai sia il plugin del marketplace che la copia npx skills attivi, /last30days mostrerà due voci. Usa un solo metodo di installazione per macchina.

Codex, Cursor, Copilot, Gemini CLI e altri host di Agent Skills

Installa tramite la CLI aperta Agent Skills — supporta oltre 50 harness tra cui codex, cursor, github-copilot, gemini-cli, claude-code, windsurf, cline, continue, roo, aider-desk, opencode, goose e altri (elenco completo sul repo vercel-labs/skills).

npx skills add mvanhorn/last30days-skill -g

Il flag -g (globale) installa nella tua directory utente in modo che la competenza sia disponibile in tutti i progetti. Senza -g, npx skills installa localmente nel progetto in ./.skills/ (condiviso con il repo). Per uno strumento di ricerca sul mondo, globale è ciò che vuoi.

Per impostazione predefinita questo installa per qualunque harness che npx skills rileva. Per specificarne uno (o più):

npx skills add mvanhorn/last30days-skill -g -a codex
npx skills add mvanhorn/last30days-skill -g -a cursor
npx skills add mvanhorn/last30days-skill -g -a gemini-cli
npx skills add mvanhorn/last30days-skill -g -a codex -a cursor

Aggiorna in seguito con:

npx skills update last30days -g

Oppure aggiorna tutto ciò che hai installato globalmente tramite npx skills:

npx skills update -g

Elenca e rimuovi con npx skills list -g e npx skills remove last30days -g.

claude.ai (web)

  1. Scarica last30days.skill dall'ultima release
  2. Vai su claude.ai Impostazioni > Capacità > Competenze
  3. Fai clic sul pulsante + nel pannello Competenze e rilascia il file

Abilita "Esecuzione di codice e creazione di file" sotto Capacità prima — le competenze non funzioneranno senza.

OpenClaw

clawhub install last30days-official

Manuale (sviluppatore)

git clone https://github.com/mvanhorn/last30days-skill.git
ln -s "$(pwd)/last30days-skill/skills/last30days" ~/.claude/skills/last30days

Il collegamento simbolico mantiene l'installazione sincronizzata con il tuo albero di lavoro mentre modifichi — non è necessario ricopiare. Per claude.ai, costruisci il file .skill dai sorgenti: bash skills/last30days/scripts/build-skill.sh produce dist/last30days.skill.

Reddit (con commenti), Hacker News, Polymarket e GitHub funzionano immediatamente. Nessuna configurazione. Esegui /last30days una volta e la procedura guidata di configurazione sblocca più fonti in 30 secondi.

Porta le tue chiavi

Queste piattaforme non hanno relazioni tra loro. X non sa cosa pensa Reddit. YouTube non vede TikTok. Ma puoi portare le tue chiavi API e i token del browser, e improvvisamente hai accesso a tutte contemporaneamente.

FontiCosa ti serveCosto
Reddit (con commenti) + HN + Polymarket + GitHubNienteGratuito
X / TwitterAccedi a x.com in qualsiasi browserGratuito
YouTubebrew install yt-dlpGratuito
BlueskyPassword dell'app da bsky.appGratuito
TikTok + Instagram + Threads + Pinterest + commenti di YouTubeChiave ScrapeCreators100 crediti gratuiti, poi PAYG
Perplexity SonarChiave OpenRouterPagamento a consumo
Ricerca webChiave Brave Search2.000 query gratuite/mese

Portachiavi di macOS (opzionale)

Su macOS puoi memorizzare le chiavi nel portachiavi di sistema invece che in un file .env. La competenza le rileva automaticamente come fonte a priorità più bassa — i file .env e l'ambiente di processo vincono ancora in caso di conflitto.

# Configurazione interattiva — richiede ogni chiave conosciuta, salta con input vuoto
skills/last30days/scripts/setup-keychain.sh

# Oppure memorizza una singola chiave manualmente
security add-generic-password -a "$USER" -s last30days-XAI_API_KEY -w "xai-..."

# Ispeziona / pulisci
skills/last30days/scripts/setup-keychain.sh --list
skills/last30days/scripts/setup-keychain.sh --delete XAI_API_KEY

Gli elementi sono memorizzati sotto il nome di servizio last30days-<KEY> per l'utente corrente. Su piattaforme non Darwin il loader è una no-op, quindi non c'è alcun cambiamento di comportamento per gli utenti Linux/Windows.

Vedi CONFIGURATION.md per la matrice completa delle chiavi per fonte, la priorità del provider di ragionamento e la priorità del backend di ricerca web.

Configurazione

Due cose che probabilmente vorrai sapere il primo giorno:

Dove vengono salvati i file di ricerca. LAST30DAYS_MEMORY_DIR predefinito ~/Documents/Last30Days/ (Windows: C:\Users\<tu>\Documents\Last30Days\). Sovrascrivi impostando quella variabile d'ambiente con qualsiasi percorso nella tua shell, o --save-dir <percorso> per esecuzione. Usa --save-suffix=<nome> per mantenere separate più varianti dello stesso argomento (es. per cliente). Ogni esecuzione produce <slug>-raw[-suffix].md.

Monitoraggio delle tendenze tra le esecuzioni. La modalità predefinita produce un'istantanea markdown fresca per esecuzione. Per accumulare risultati nel tempo, aggiungi --store per persistere in un database SQLite, quindi usa scripts/watchlist.py per esecuzioni pianificate (con consegna opzionale via Slack / webhook sui nuovi risultati) e scripts/briefing.py per riepiloghi giornalieri / settimanali. Lo schema completo della cadenza è in CONFIGURATION.md.

Script wrapper per cliente, subreddit personalizzati per categoria di pari e il canale beta sperimentale per personalizzazioni in corso sono anche documentati in CONFIGURATION.md.

Come funziona

  1. Digiti un argomento. Persona, azienda, prodotto, tecnologia, "X contro Y." Qualsiasi cosa.
  2. L'agente risolve chi è importante. Trova handle di X (inclusi i fondatori), repository GitHub, subreddit, hashtag TikTok, canali YouTube. Per "Kanye West" sa r/hiphopheads, @kanyewest e "bully review" su YouTube. Per "OpenClaw" risolve openclaw/openclaw su GitHub e recupera i conteggi delle stelle in tempo reale.
  3. Tutte le fonti vengono cercate in parallelo. Espansione multi-query. I risultati sono valutati per coinvolgimento, rilevanza, freschezza.
  4. La profondità che nessun altro ha. Trascrizioni complete di YouTube da video di reazione. Commenti principali di Reddit con conteggio dei voti. Didascalie di TikTok. Quote di Polymarket. Non solo titoli e link.
  5. Stessa storia, fusa. Wireless Festival annunciato su Reddit, discusso su X, prezzi dei biglietti su TikTok = un cluster, non tre elementi separati.
  6. Sintetizzato in un unico brief. Fondato su dati specifici. Citato per fonte. Classificato in base a ciò con cui le persone interagiscono realmente. Non "ecco cosa ho trovato." È "ecco cosa conta."
  7. Poi diventa il tuo esperto. Dopo una sola esecuzione, la tua sessione di Claude sa tutto ciò che sa la comunità. Fai domande di follow-up. Fagli scrivere prompt, bozze di e-mail, pianificare viaggi, architettare sistemi - tutto fondato su ciò che è reale in questo momento.

Cosa dicono le persone

"Ho trovato una competenza di Claude Code che ricerca qualsiasi argomento su Reddit, X, YouTube e HN degli ultimi 30 giorni. Poi scrive i prompt per te. Facevo ricerche manuali su Reddit e X prima di ogni contenuto che scrivevo. Scheda per scheda. Thread per thread. Questa è la parte che richiede 90 minuti. Questo la elimina." -@itsjasonai

"Questa singola competenza ha sostituito il mio intero flusso di lavoro di ricerca. Gli dai un argomento, raschia Reddit, X e il web per ciò di cui le persone stanno effettivamente parlando. Non vecchi post di blog. Conversazioni reali degli ultimi 30 giorni." -@itswilsoncharles

"5 dei 10 repository di tendenza su GitHub oggi sono strumenti di Claude. #1: mvanhorn/last30days-skill" -@yieldhunter95

Open source

Licenza MIT. Nessun tracciamento. Nessuna analitica. La tua ricerca rimane sul tuo computer. 1.012 test.

Costruito con Python 3.12+, yt-dlp, Node.js (client Bird venduto per la ricerca su X) e API ScrapeCreators. Architettura del motore v3 di @j-sperling.

Vedi CHANGELOG.md per la cronologia delle versioni.


@slashlast30days · github.com/mvanhorn/last30days-skill

FAQ