# Social lytning agentfærdighed

> Social lyttefærdighed, der scanner Reddit, X, YouTube, TikTok og mere de sidste 30 dage, rangeret efter ægte likes og stemmer. Få en delbar oversigt på sekunder – start gratis.

- Canonical: https://nanoskill.ai/da/skills/social-listening-skill
- Markdown: https://nanoskill.ai/da/skills/social-listening-skill.md
- Author: mvanhorn
- Published: 2026-06-25T06:00:00.000Z
- Updated: 2026-07-23T03:15:43.571Z
- Language: da
- Source type: github
- Popularity signal: 46043

## Sources

- https://github.com/mvanhorn/last30days-skill

## Install

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

## About

Social lytning har aldrig været agent-native – indtil nu. /last30days er en AI-færdighed, der gør din kodningsagent til en realtids-forskningsmotor. Den søger parallelt på Reddit, X, YouTube, TikTok, GitHub og Polymarket, scorer hvert resultat efter ægte engagement (upvotes, likes, penge) og leverer en kortfattet, delbar oversigt. Du går ind til hvert møde, hver salgssamtale eller hvert projekt med de sidste 30 dages sandhed – ikke forældet SEO-indhold.

I modsætning til konventionel søgning udfører /last30days intelligent for-research: Før den sender et enkelt API-kald, løser den navne til X-handles, kortlægger emner til de rigtige subreddits og finder de YouTube-kanaler, der betyder noget. v3-motoren sammensmeltter derefter tværplatformshistorier til enkelte fortællinger, fremhæver de mest vittige fællesskabssynspunkter med en humordommer og kan automatisk opdage konkurrenter til øjeblikkelige multi-entitetssammenligninger. Hver oversigt slutter med en ‘Bedste pointer’-sektion, der fanger de one-liners og virale øjeblikke, du faktisk ville dele.

Udviklere bruger den til at sammenligne værktøjer baseret på live GitHub-stjerner og fællesskabets konsensus. Ledere forbereder sig til møder med opdaterede oversigter over personer og virksomheder. Nysgerrige sjæle kører den før rejser, når nyheder bryder, eller for at mestre en ny færdighed ved at syntetisere ekspert-Reddit-tråde til handlingsorienterede vejledninger. Med nul-konfiguration for Reddit, HN og GitHub og en 30-sekunders guide til X, YouTube og TikTok er det øjeblikkeligt at komme i gang.

## Key features

- **Folkedrevne rangeringer**: Millioner af ægte stemmer - Reddit-opstemmer, X-likes, TikTok-visninger og Polymarket-dollars - rangerer hvert resultat. Denne sociale lytte-færdighed viser, hvad folk rent faktisk bekymrer sig om, ikke hvad redaktører håndplukker.
- **Smart forundersøgelse**: Motoren forstår dit emne inden søgning, og kortlægger det til korrekte håndtag, subreddits og kanaler, så dine sociale lytte-rammer altid er præcise.
- **Delbare HTML-briefinger**: Hver søgning kan blive en selvstændig rapport i mørk tilstand med indlejrede henvisninger. Ingen JavaScript, ingen eksterne afhængigheder - bare slip den i Slack eller e-mail.
- **Krydskilde-klyngedannelse**: Når en historie bryder frem samtidigt på Reddit, X og YouTube, smelter motoren dem sammen til én præcis fortælling i stedet for at gentage den tre gange.
- **Enkeltgennemløbs-sammenligninger**: Sammenlign værktøjer, virksomheder eller personer med en enkelt kommando. Motoren kører parallelle søgninger og kombinerer dem til en syntese med side-om-side tabeller.

## Use cases

- **Forberedelse til et møde eller salgsopkald**: Kør /last30days på en person eller virksomhed for at få vist deres seneste tweets, podcast-optrædener og GitHub-aktivitet - indsigter, du ikke finder på LinkedIn.
- **Sammenlign værktøjer side om side**: Skriv 'OpenClaw vs Hermes vs Paperclip' for at få community-sourcede sammenligninger med live GitHub-stjerneoptællinger og arkitekturindsigter, ikke forældede SEO-artikler.
- **Spor brydende begivenheder**: Søg efter 'Iran vs USA' eller 'Universal Epic Universe' for at se reaktioner i realtid på tværs af sociale medier og forudsigelsesmarkeder - alt fra de sidste 30 dage.
- **Lær af community-eksperter**: Spørg om et nyt framework eller en teknik, og færdigheden forvandler spredte Reddit-tråde og YouTube-tutorials til en produktionsklar guide.

## Result preview

Se en omfattende social lytningsrapport om Figma AI med publikums-stemning, nøglediskussioner og trendanalyse genereret af denne agentfærdighed.

![the demo of Social Listening Agent Skill](https://file.nanoskill.ai/social-listening-demo-1.jpg)

![the demo of Social Listening Agent Skill](https://file.nanoskill.ai/social-listening-demo-2.png)

![the demo of Social Listening Agent Skill](https://file.nanoskill.ai/social-listening-demo-3.png)

![the demo of Social Listening Agent Skill](https://file.nanoskill.ai/social-listening-demo-4.png)

## Result walkthrough

### Trin 1：Installer

Tilføj færdigheden til din agent.

![a simple demonstration of the first step in using social listening agent skill](https://file.nanoskill.ai/social-listening-step-1.jpg)

### Trin 2：Indtast et emne

Indtast et brand, produkt eller emne, du ønsker at analysere.

![a simple demonstration of the second step in using social listening agent skill](https://file.nanoskill.ai/social-listening-step-2.jpg)

### Trin 3：Gennemgå resultat

Få en social lytningsrapport med nøgleindsigter og tendenser.

![a simple demonstration of the third step in using social listening agent skill](https://file.nanoskill.ai/social-listening-step-3.jpg)

## Skill definition

# /last30days

**En AI-agent-ledet søgemaskine, der bedømmes via op-stemmer, likes og rigtige penge - ikke redaktører.**

Denne README følger den nuværende v3-pipeline. Den kørende specifikation for færdigheden findes i [skills/last30days/SKILL.md](skills/last30days/SKILL.md), som er den autoritative kilde til den seneste kommando- og opsætningsadfærd.

**Claude Code (anbefalet — opdateres automatisk via markedspladsen):**
```
/plugin marketplace add mvanhorn/last30days-skill
/plugin install last30days
```

**Codex, Cursor, Copilot, Gemini CLI eller enhver af 50+ [Agent Skills](https://agentskills.io)- værter:**
```
npx skills add mvanhorn/last30days-skill -g
```
(`-g` installerer globalt for din bruger, tilgængelig på tværs af alle projekter. Udelad det for at begrænse til ét projekt.)

Flere installationsmuligheder (claude.ai web, OpenClaw, manuel) findes i [Installation](#install)-sektionen nedenfor.

Nul konfiguration. Reddit, HN, Polymarket og GitHub fungerer med det samme. Kør det én gang, og opsætningsguiden låser op for X, YouTube, TikTok og mere på 30 sekunder.

---

Reddit-opstemmer. X-likes. YouTube-transskriptioner. TikTok-engagement. Polymarket-odds bakket op af rigtige penge og insiderinformation. Det er millioner af mennesker, der stemmer med deres opmærksomhed og deres tegnebøger hver dag. /last30days søger i alt dette parallelt, bedømmer det ud fra, hvad rigtige mennesker faktisk engagerer sig i, og en AI-agentdommer samler det til en kort briefing.

Google aggregerer redaktører. /last30days søger blandt folk.

Du kan ikke få denne søgning andre steder, fordi ingen enkelt AI har adgang til det hele. Google-søgning rører ikke Reddit-kommentarer eller X-opslag. ChatGPT har en aftale med Reddit, men kan ikke søge på X eller TikTok. Gemini har YouTube men ikke Reddit. Claude har ingen af dem indbygget. Hver platform er en muret have med sin egen API, sine egne tokens, sin egen godkendelse. Men du kan medbringe dine egne nøgler og browsersessioner, og pludselig kan en AI-agent søge alle på én gang, sammenligne dem og fortælle dig, hvad der virkelig betyder noget.

Det er fidusen. Ikke én bedre søgemaskine. Et dusin frakoblede platforme, forbundet af en agent.

```
/last30days Peter Steinberger
```

Du har et møde i morgen. Du googler dem. Du får deres LinkedIn fra 2023. /last30days giver dig, hvad de faktisk laver i denne måned: blev ansat hos OpenAI for at arbejde på Codex, kæmper mod Anthropics forbud mod tredjepartsagenter, afleverer 23 PR'er med en 85 % merge-rate, bygger "LobsterOS" til styring af agenter på tværs af enheder, og r/ClaudeCode nåede 569 op-stemmer i en debat om, hvorvidt han er en helt eller "uudholdelig." Spredt over X-opslag, Reddit-tråde, YouTube-transskriptioner og GitHub-commits. Intet af det var på Google.

## Hvorfor dette findes

Jeg byggede det for at følge med inden for AI. Alt ændrer sig hver dag, og nørderne på Reddit og X er altid de første til at fange det. Jeg havde brug for bedre prompts, og træningsdataene var altid måneder bagud i forhold til, hvad fællesskabet allerede havde fundet ud af.

Men det blev til noget større. Nu kører jeg det før et salgsopkald for at kende sandheden om en virksomhed de sidste 30 dage. Før et møde for at læse nogens seneste tweets og podcast-transskriptioner. Før en tur til Disney World for at vide, hvilke forlystelser der er lukkede, og hvad fællesskabet siger om Genie+. Før jeg bygger noget som helst, for at vide hvilke problemer folk rent faktisk støder på.

Hvis du skal mødes med en CEO, har du så læst alle deres tweets og YouTube-transskriptioner fra de sidste 30 dage? Det har jeg.

## Kilder, bedømt af folket

| Kilde | Hvad folket fortæller dig |
|--------|--------------------------|
| **Reddit** | Det ufiltrerede indspark. Topkommentarer med opstemningsantal, gratis via offentlig JSON. De ægte holdninger, som Google begraver. |
| **X / Twitter** | Det hotte take, eksperttråden, den banebrydende reaktion. Først til at vide, først til at argumentere. |
| **YouTube** | Den 45-minutters dybdeanalyse. Fuld transskription gennemsøgt for de 5 citerbare sætninger, der betyder noget. |
| **TikTok** | Skaberen, der når 3,6 millioner mennesker med et take, du aldrig finder på Google. |
| **Instagram Reels** | Influencer-perspektivet med talt ord-transskriptioner. Det visuelle kultursignal. |
| **Hacker News** | Udviklerkonsensus. 825 points, 899 kommentarer. Hvor tekniske folk rent faktisk argumenterer. |
| **Polymarket** | Ikke holdninger. Odds. Bakket op af rigtige penge. 96 % tillid til albumsalg. 4 % på en opkøb. |
| **GitHub** | For personer: PR-hastighed, top-repos efter stjerner, release notes. For emner: issues og diskussioner. |
| **Digg** | Kuraterede historieklynger fra Diggs AI 1000-ledertavle (~1000 høj-signal AI-konti på X), med kildehenvisninger i indlejrede citater (ingen X-godkendelse påkrævet). Aktiveres automatisk, når `digg-pp-cli` er i PATH. |
| **Threads** | Det post-Twitter tekstlag. Samtaler fra skabere og brands. |
| **Pinterest** | Visuel opdagelse. Pins, gemte og kommentarer på produkter og idéer. |
| **Bluesky** | Det decentrale sociale lag. AT Protocol-opslag fra post-Twitter-migrationen. |
| **Perplexity** | Forankret websøgning med citater via Sonar Pro. |
| **Web** | Redaktionel dækning, blogsammenligninger. Ét signal blandt mange, ikke det eneste. |

Fællesskabsbidragsydere bliver ved med at tilføje flere. Truth Social, Xiaohongshu (RED) og andre er i motoren med flere på vej.

En Reddit-tråd med 1.500 op-stemmer er et stærkere signal end et blogindlæg, ingen har læst. En TikTok med 3,6 millioner visninger fortæller dig mere om, hvad der er kulturelt relevant, end en pressemeddelelse. Polymarket-odds bakket op af $66K i volumen er sværere at argumentere imod end en eksperts gæt.

Sammenfatningen rangerer efter, hvad rigtige mennesker rent faktisk engagerede sig i. Social relevans, ikke SEO-relevans.

## Hvad folk rent faktisk bruger det til

**Før et møde.** `/last30days Peter Steinberger` - blev ansat på OpenAI's Codex-team, kæmper mod Anthropic's forbud mod tredjepartsagenter, 23 PR'er flettet med 85 % merge-rate på GitHub, bygger LobsterOS til styring af agenter på tværs af enheder. r/ClaudeCode: "Lige siden OpenClaw blev frigivet, vidste alle, at hvis du kører det gennem andet end API'en, ville du til sidst blive banned" (227 op-stemmer). Det står ikke på LinkedIn.

**Når noget sker.** `/last30days Kanye West` - Storbritannien spærrede hans visum, Wireless Festival aflyste, sponsorer flygtede. Men BULLY debuterede som nr. 2 på Billboard. Fantano vendte tilbage fra sin "Yay-sabbatperiode" for at anmelde det (653K visninger). SoFi Homecoming bragte Lauryn Hill og Travis Scott ud til 44 sange. Polymarket: "Vil Kanye tweete igen?" 86 % ja. 23 Reddit-tråde, 17 YouTube-videoer, 86K op-stemmer.

**For at sammenligne værktøjer.** `/last30days OpenClaw vs Hermes vs Paperclip` - "De er ikke konkurrenter, de er lag." OpenClaw er udføreren (351K GitHub-stjerner, live), Hermes er den selv-forbedrende hjerne (31K stjerner), Paperclip er organisationsdiagrammet (49K stjerner). Stjerneantal hentet live fra GitHub API'en, ikke forældede blogindlæg. Side-om-side-tabel med arkitektur, hukommelse, sikkerhed, bedst til. Per @IMJustinBrooke: "OpenClaw = Charmander, Hermes = Charizard."

**For at forstå verden.** `/last30days Iran vs USA` - Dag 38 af krigen. Trumps tirsdags-deadline for, at Iran skal genåbne Hormuzstrædet. To amerikanske kampfly skudt ned. Olie til $126 pr. tønde. IEA kaldte det "den største forsyningsforstyrrelse i det globale oliemarkeds historie." Polymarket: våbenhvile inden 31. dec. med 74 %. 27 X-opslag, 10 YouTube-videoer, 20 forudsigelsesmarkeder.

**Før en rejse.** `/last30days Universal Epic Universe` - Udvidelse allerede under opførelse. "Projekt 680"-tilladelse indgivet. Fyrværkerishow bekræftet af infrastruktur, men uanmeldt. Ventetider: Mine-Cart Madness i gennemsnit 148 minutter. Intet årskort endnu, og lokale er frustrerede. Stardust Racers ude til renovering indtil 5. april.

**For at lære noget hurtigt.** `/last30days Nano Banana Pro prompting` - JSON-strukturerede prompts erstatter tag-suppe. @pictsbyais indlejrede format forhindrer "koncept-afsmitting." Redigér-først arbejdsgang slår regenerering. Derefter skriver den et produktionsprompt til dig, der præcist bruger, hvad fællesskabet sagde virker.

## Hvad v3 ændrede

### Delbare HTML-briefinger

Bed om en HTML-briefing, og færdigheden gemmer en selvstændig, mørkt tema, udskriftsvenlig fil, du kan smide ind i Slack, email eller Notion. Ingen rå markdown-lækage. Inline CSS, system-font-fald bag Inter og JetBrains Mono. Ingen JavaScript. Fungerer offline.

```
/last30days OpenClaw --emit=html
```

eller spørg bare i naturligt sprog:

```
/last30days OpenClaw, giv mig en delbar HTML-briefing
/last30days Cursor IDE til slack
/last30days Anthropic earnings eksporter som html
```

Færdigheden udsender syntesen i chat som sædvanligt OG gemmer en briefing til `${LAST30DAYS_MEMORY_DIR}/{emne}-briefing.html` (standard er `~/Documents/Last30Days/`). Chat-svaret slutter med filstien, så du kan `åbne` den eller trække den ind i en besked.

Hvad er i filen: badge, inline metadata-linje, modellens syntese ordret med alle citater, motorfoden (✅ Alle agenter rapporterede tilbage! træ), og en kolofon ang. emnet + hvordan man kører igen. Datakvalitetsadvarsler (forringet kørsel, tyndt bevisgrundlag osv.) forbliver i motorens stderr-logfiler; de lækker aldrig ind i den delbare artefakt.

For direkte CLI-brug uden modellen i løkken, accepterer motoren også `--synthesis-file STI` for at konvertere enhver markdown-syntese til HTML.

### Intelligent søgning: dræberfunktionen

v3-motoren søger ikke bare efter dit emne. Den finder ud af *hvor* man skal søge, før søgningen begynder. Indtast "OpenClaw", og motoren opløser @steipete (Peter Steinberger, skaberen), r/openclaw, r/ClaudeCode og de rigtige YouTube-kanaler og TikTok-hashtags - alt via en ny Python-forundersøgelseshjerne bygget af [@j-sperling](https://github.com/j-sperling). Den gamle motor søgte nøgleord. Den nye motor forstår dit emne først og søger derefter de rigtige personer og fællesskaber.

Det er derfor, v3 finder indhold, som v2 aldrig kunne. "Paperclip" opløses @dotta. "Dave Morin" opløses @davemorin plus @OpenClaw plus TWiST-podcasten. "Peter Steinberger" opløses @steipete på X og steipete på GitHub. Tovejs: person til virksomhed, produkt til stifter, navn til GitHub-profil. De rigtige subreddits, de rigtige handles, de rigtige hashtags - opløst før et eneste API-kald foretages.

### Best Takes

Reddit- og X-folk er sjove. Den gamle motor begravede deres bedste ting, fordi den scorede efter relevans, ikke klogskab. v3 har en anden dommer, der scorer hvert resultat for humor, vid og viralitet ved siden af relevans-scoren. Tommy Lloyds "Min Michael Jordan er Steve Kerr" scorer lavt på relevans for "Arizona Basketball" men tårnhøjt på sjov. Nu ender hver briefing med en "Best Takes"-sektion - de klogeste one-liners, de mest virale citater, reaktionerne, der får dig til at ville dele forskningen. Indbygget, ikke en valgmulighed.

### Sammenfletning af kilder på tværs

Når den samme historie optræder på Reddit, X og YouTube, fletter v3 dem til én klynge i stedet for at vise tre separate elementer. Entitetsbaseret overlapningsdetektering fanger matchende, selv når titlerne bruger forskellige ord.

### Sammenligninger i én omgang

"CLI vs MCP" plejede at køre tre serielle omgange (12+ minutter). v3 kører én omgang med entitetsbevidste underforespørgsler for begge sider samtidigt. Samme dybde, 3 minutter.

### Auto-opdagede konkurrent-sammenligninger

`/last30days OpenAI --competitors` fortæller den værtende ræsonneringsmodel at opdage de 2 bedste ligemænd via WebSearch (Anthropic, xAI), køre Trin 0.55 pr. enhed, og starte motoren med `"OpenAI vs Anthropic vs xAI"` og en per-enhed `--competitors-plan` JSON. Motoren folder 3 fulde pipelines ud parallelt, gemmer en `*-rå.md`-fil pr. enhed, og fletter dem til en 3-vejs sammenligning. Samme mekanik driver `/last30days "OpenAI vs Anthropic vs xAI"` direkte.

### GitHub person-tilstand

Når emnet er en person, skifter motoren fra nøgleordssøgning til forfatterfokuserede forespørgsler. I stedet for "hvem nævnte dette navn i en issue-beskrivelse," svarer den: hvad sender de, og hvor lander det?

`/last30days Peter Steinberger --github-user=steipete` viser 22 flettede PR'er på tværs af 3 repos med en 85 % merge-rate. Egne projekter med README-resuméer, stjerneantal og top feature-anmodninger. Release notes for, hvad der blev sendt i denne måned. Synteseapparatet væver det ind i fortællingen sammen med X-opslag og Reddit-tråde.

### ELI5-tilstand

Sig "eli5 on" efter ethvert research-kørsel. Syntesen omskrives i et letforståeligt sprog. Ingen jargon. Samme data, samme kilder, samme citater - bare klarere. "Arizona vinder ved at være fysiske" i stedet for "Arizonas identitet er paint scoring (50 %+ skudprocent, nr. 9 nationalt)." Sig "eli5 off" for at gå tilbage.

### Alt andet i v3

- **Gratis Reddit-kommentarer.** Offentlig JSON giver dig tråde + topkommentarer med opstemningsantal. Ingen API-nøgle, ingen ScrapeCreators. Virker bare.
- **YouTube-transskriptioner, der faktisk virker.** Udvidede kandidatpuljen 3x forbi musikvideoer for at nå talk/ review-indhold med undertekster.
- **TikTok, Instagram, Threads.** Alle tre aktiveres automatisk, når `SCRAPECREATORS_API_KEY` er sat — samme nøgle, samme pris pr. kald. Undertryk enhver af dem med `EXCLUDE_SOURCES=tiktok,instagram,threads` (enhver komma-separeret delmængde).
- **Pinterest.** Tilvalg pr. forespørgsel (visuelle pins, snæver anvendelse): modellen sender `--search=pinterest` for de kørsler, der har brug for det. Kræver `SCRAPECREATORS_API_KEY`.
- **YouTube + TikTok kommentarer.** Vedvarende tilvalg via `INCLUDE_SOURCES=youtube_comments,tiktok_comments`, fordi hver video trækker N ekstra ScrapeCreators-opkald oven i basissøgningen. Viser topkommentarer med stemmetal på samme måde som Reddit.
- **Perplexity Sonar.** Forankret websøgning med citater via OpenRouter. Tilføj `OPENROUTER_API_KEY` og `INCLUDE_SOURCES=perplexity` (det er en separat betalt API — tilvalg forhindrer overraskelsesregninger).
- **Polymarket støjfiltrering.** Disambiguering af almindelige ord forhindrer "Apple" i at matche "Vil Apple frigive en bil?"
- **Robust Reddit.** Timeout-budgetter og runtime-fald-back. Én langsom tråd dræber ikke hele kørslen.
- **Sjov dommer v2.** Humor-scoring bagt ind i fortællingen. Reddits klogeste one-liners blandet ind i syntesen, hvor de passer, ikke dumpet i en separat sektion.
- **Polymarket odds, ikke dollars.** %-oddsene er magien. Dollar-volumener fjernet fra visning.
- **Loft pr. forfatter.** Maks. 3 elementer pr. forfatter forhindrer, at en enkelt stemme dominerer din briefing.
- **Entitets-disambiguering.** Når motoren opløser handles, stoler syntesen på dem. Ikke flere Mallorca-resorts, der vinder over Washington-sportsklubber.
- **OpenClaw førsteklasses borger.** Auto-opløsning til forundersøgelse på motorsiden. Enhedsgodkendelse for friktionsfri ScrapeCreators-tilmelding.
- **1.012 tests bestået.**

## Installer

| Overflade | Installer | Opdateringer |
|---------|---------|---------|
| **Claude Code** (anbefalet) | `/plugin marketplace add mvanhorn/last30days-skill` | Auto via markedspladsen, eller `claude plugin update last30days@last30days-skill` |
| **Codex, Cursor, Copilot, Gemini CLI, GitHub Copilot, eller enhver af 50+ [Agent Skills](https://agentskills.io)- værter** | `npx skills add mvanhorn/last30days-skill -g` | `npx skills update last30days -g` |
| **claude.ai** (web) | [Download `last30days.skill`](https://github.com/mvanhorn/last30days-skill/releases/latest/download/last30days.skill) og upload via Indstillinger > Muligheder > Færdigheder > + | Gen-download og gen-upload |
| **OpenClaw** | `clawhub install last30days-official` | `clawhub update last30days-official` |

### Claude Code (anbefalet)

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

Anbefales, fordi Claude Code-markedspladsen håndterer opdateringer for dig — plugin-cachen er versioneret og genopfriskes automatisk, når en ny udgivelse publiceres. Kør `claude plugin update last30days@last30days-skill` for at tvinge en kontrol.

Hvis du hellere vil bruge agent-skills installationsstien på Claude Code, er det også understøttet:

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

Det native plugin og `npx skills`-installationen kan eksistere side om side. Bemærk, at Claude Code ikke afduperer på tværs af installationsmetoder: hvis du har både markedsplads-pluginet og `npx skills`-kopien aktive, vil `/last30days` vise to poster. Brug én installationsmetode pr. maskine.

### Codex, Cursor, Copilot, Gemini CLI og andre Agent Skills-værter

Installer via den åbne [Agent Skills](https://agentskills.io) CLI — understøtter 50+ værtsmiljøer inklusive `codex`, `cursor`, `github-copilot`, `gemini-cli`, `claude-code`, `windsurf`, `cline`, `continue`, `roo`, `aider-desk`, `opencode`, `goose` og flere (fuld liste på [vercel-labs/skills repoet](https://github.com/vercel-labs/skills)).

```bash
npx skills add mvanhorn/last30days-skill -g
```

`-g`-flaget (globalt) installerer i din brugerbibliotek, så færdigheden er tilgængelig på tværs af alle projekter. Uden `-g` installerer `npx skills` projekt-lokalt i `./.skills/` (committet med repoet). For et research-hele-verden-værktøj er global, hvad du ønsker.

Som standard installerer dette for den vært, `npx skills` registrerer. For at målrette en specifik (eller flere):

```bash
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
```

Opdater senere med:

```bash
npx skills update last30days -g
```

Eller opdater alt, du har installeret globalt via `npx skills`:

```bash
npx skills update -g
```

Vis og fjern med `npx skills list -g` og `npx skills remove last30days -g`.

### claude.ai (web)

1. [Download `last30days.skill`](https://github.com/mvanhorn/last30days-skill/releases/latest/download/last30days.skill) fra den seneste udgivelse
2. Gå til [claude.ai Indstillinger > Muligheder > Færdigheder](https://claude.ai/settings/capabilities)
3. Klik på `+`-knappen i færdighedspanelet, og slip filen deri

Aktivér "Kodeudførelse og filoprettelse" under Muligheder først — færdigheder kører ikke uden.

### OpenClaw

```bash
clawhub install last30days-official
```

### Manuel (udvikler)

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

Symlinket holder installationen synkroniseret med dit arbejdstræ, mens du redigerer — ingen genkopiering nødvendig. For `claude.ai` skal du bygge `.skill`-filen fra kilde: `bash skills/last30days/scripts/build-skill.sh` producerer `dist/last30days.skill`.

Reddit (med kommentarer), Hacker News, Polymarket og GitHub fungerer med det samme. Nul konfiguration. Kør `/last30days` én gang, og opsætningsguiden låser op for flere kilder på 30 sekunder.

## Medbring dine egne nøgler

Disse platforme har ikke relationer til hinanden. X ved ikke, hvad Reddit tænker. YouTube ser ikke TikTok. Men du kan medbringe dine egne API-nøgler og browser-tokens, og pludselig har du adgang til dem alle på én gang.

| Kilder | Hvad du har brug for | Pris |
|---------|----------------------|------|
| Reddit (med kommentarer) + HN + Polymarket + GitHub | Intet | Gratis |
| X / Twitter | Log ind på x.com i enhver browser | Gratis |
| YouTube | `brew install yt-dlp` | Gratis |
| Bluesky | App-adgangskode fra bsky.app | Gratis |
| TikTok + Instagram + Threads + Pinterest + YouTube-kommentarer | ScrapeCreators-nøgle | 100 gratis kreditter, derefter forbrugsafregning |
| Perplexity Sonar | OpenRouter-nøgle | Forbrugsafregning |
| Web-søgning | Brave Search-nøgle | 2.000 gratis forespørgsler/måned |

### macOS Nøglering (valgfrit)

På macOS kan du gemme nøgler i systemets nøglering i stedet for en `.env`-fil. Færdigheden opfanger dem automatisk som den lavest prioriterede kilde — `.env`-filer og procesmiljø vinder stadig ved konflikt.

```bash
# Interaktiv opsætning — spørger efter hver kendt nøgle, spring over med tom input
skills/last30days/scripts/setup-keychain.sh

# Eller gem en enkelt nøgle manuelt
security add-generic-password -a "$USER" -s last30days-XAI_API_KEY -w "xai-..."

# Inspicer / ryd op
skills/last30days/scripts/setup-keychain.sh --list
skills/last30days/scripts/setup-keychain.sh --delete XAI_API_KEY
```

Elementer gemmes under servicenavnet `last30days-<NØGLE>` for den aktuelle bruger. På ikke-Darwin platforme er indlæseren en no-op, så der er ingen adfærdsændring for Linux/Windows-brugere.

Se [CONFIGURATION.md](CONFIGURATION.md) for den fulde nøglematrix pr. kilde, prioritering af ræsonneringsudbyder og backend-prioritet for websøgning.

## Konfiguration

To ting, du sandsynligvis gerne vil vide på dag ét:

**Hvor research-filer gemmes.** `LAST30DAYS_MEMORY_DIR` er som standard `~/Documents/Last30Days/` (Windows: `C:\Users\<dig>\Documents\Last30Days\`). Tilsidesæt ved at sætte den env-var til en sti i din shell, eller `--save-dir <sti>` pr. kørsel. Brug `--save-suffix=<navn>` for at holde flere variationer af det samme emne adskilt (f.eks. pr. klient). Hver kørsel producerer `<slug>-rå[-suffiks].md`.

**Trendovervågning på tværs af kørsler.** Standardtilstanden producerer et frisk markdown-øjebliksbillede pr. kørsel. For at akkumulere resultater over tid, tilføj `--store` for at gemme i en SQLite-database, brug derefter [`scripts/watchlist.py`](skills/last30days/scripts/watchlist.py) til planlagte kørsler (med valgfri Slack / webhook-levering ved nye fund) og [`scripts/briefing.py`](skills/last30days/scripts/briefing.py) til daglige / ugentlige oversigter. Det fulde kadencemønster findes i [CONFIGURATION.md](CONFIGURATION.md#trend-monitoring-store--watchlist--briefings).

Pr. klient wrapper-scripts, tilpassede kategori-peer subreddits og den eksperimentelle beta-kanal til igangværende tilpasninger er også dokumenteret i [CONFIGURATION.md](CONFIGURATION.md).

## Sådan virker det

1. **Du indtaster et emne.** Person, virksomhed, produkt, teknologi, "X vs Y." Hvad som helst.
2. **Agenten afgør, hvem der betyder noget.** Finder X-handles (inklusive stiftere), GitHub-repos, subreddits, TikTok-hashtags, YouTube-kanaler. For "Kanye West" ved den r/hiphopheads, @kanyewest og "bully review" på YouTube. For "OpenClaw" opløser den openclaw/openclaw på GitHub og henter live stjerneantal.
3. **Alle kilder søges parallelt.** Multi-forespørgsel udvidelse. Resultater scores efter engagement, relevans, friskhed.
4. **Den dybde, ingen andre har.** Fuld YouTube-transskriptioner fra reaktionsvideoer. Top Reddit-kommentarer med opstemningsantal. TikTok-beskeder. Polymarket-odds. Ikke kun titler og links.
5. **Samme historie, flettet.** Wireless Festival annonceret på Reddit, diskuteret på X, billetpriser på TikTok = én klynge, ikke tre separate elementer.
6. **Syntetiseret til én briefing.** Forankret i specifikke data. Kildehenvist. Rangeret efter, hvad folk faktisk engagerer sig i. Ikke "her er, hvad jeg fandt." Det er "her er, hvad der betyder noget."
7. **Så bliver det din ekspert.** Efter én kørsel ved din Claude-session alt, hvad fællesskabet ved. Stil opfølgende spørgsmål. Lad den skrive prompts, udkast til emails, planlægge rejser, arkitekturere systemer - alt sammen forankret i, hvad der er ægte lige nu.

## Hvad folk siger

> "Jeg fandt en Claude Code-færdighed, der researcher ethvert emne på tværs af Reddit, X, YouTube og HN fra de sidste 30 dage. Og så skriver den prompts for dig. Jeg har manuelt søgt Reddit og X efter research før hvert stykke indhold, jeg skriver. Fane for fane. Tråd for tråd. Det er den del, der tager 90 minutter. Dette eliminerer det." -@itsjasonai

> "Denne ene færdighed erstattede hele min research-arbejdsgang. Du giver den et emne, den scraper Reddit, X og nettet for, hvad folk rent faktisk taler om. Ikke gamle blogindlæg. Ægte samtaler fra de sidste 30 dage." -@itswilsoncharles

> "5 af de 10 trending repos på GitHub i dag er Claude-værktøjer. #1: mvanhorn/last30days-skill" -@yieldhunter95

## Åben kilde

MIT-licens. Ingen sporing. Ingen analyse. Din research forbliver på din maskine. 1.012 tests.

Bygget med Python 3.12+, yt-dlp, Node.js (indkapslet Bird-klient til X-søgning) og ScrapeCreators API. v3 motorarkitektur af [@j-sperling](https://github.com/j-sperling).

Se [CHANGELOG.md](CHANGELOG.md) for versionshistorik.

---

**@slashlast30days** · [github.com/mvanhorn/last30days-skill](https://github.com/mvanhorn/last30days-skill)

## FAQ

### Hvad er /last30days?

Det er en AI-færdighed, der forvandler din kodningsagent til en social lytte-motor. Den søger parallelt på Reddit, X, YouTube, TikTok, GitHub, Polymarket og mere, scorer resultater efter ægte engagement og leverer en kort briefing, der dækker de sidste 30 dage.

### Hvordan adskiller det sig fra Google?

Google rangerer efter redaktionel autoritet og SEO; /last30days rangerer efter, hvad folk rent faktisk engagerer sig med. Den trækker skjulte samtaler fra Reddit-kommentarer, X-opslag og TikTok-visninger, som Google ikke kan få adgang til.

### Er det gratis at bruge?

Reddit, Hacker News og GitHub fungerer med det samme uden omkostninger eller konfiguration. Andre kilder kræver dine egne API-nøgler (gratis eller billige ved normal brug). Selve færdigheden er open source og gratis.

### Hvordan installerer jeg det?

Den nemmeste måde: I Claude Code skal du køre \`/plugin marketplace add mvanhorn/last30days-skill\`. For andre agenter skal du bruge \`npx skills add mvanhorn/last30days-skill -g\`. Det fungerer også direkte på claude.ai og OpenClaw.

### Kan jeg sammenligne flere emner på én gang?

Ja. Brug en direkte sammenligningsforespørgsel som \`/last30days 'OpenAI vs Anthropic'\` eller tilføj \`--competitors\` for automatisk at opdage rivaler. Du får en samlet syntese med side-om-side målinger.

### Hvad er de delelige HTML-briefinger?

Efter enhver søgning kan du generere en selvstændig HTML-fil i mørk tilstand. Den indeholder det syntetiserede svar, alle henvisninger og en kolofon. Del den via Slack, e-mail eller Notion - ingen vært nødvendig.
