# Keterampilan Agen Pemantauan Sosial

> Skill pemantauan sosial yang memindai Reddit, X, YouTube, TikTok, dan lainnya selama 30 hari terakhir, diurutkan berdasarkan suka dan suara asli. Dapatkan ringkasan yang dapat dibagikan dalam hitungan detik—mulai gratis.

- Canonical: https://nanoskill.ai/id/skills/social-listening-skill
- Markdown: https://nanoskill.ai/id/skills/social-listening-skill.md
- Author: mvanhorn
- Published: 2026-06-25T06:00:00.000Z
- Updated: 2026-07-23T03:15:43.571Z
- Language: id
- 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

Pemantauan sosial belum pernah menjadi bawaan agen—sampai sekarang. /last30days adalah keterampilan AI yang mengubah agen pengkodean Anda menjadi mesin riset waktu nyata. Ini mencari Reddit, X, YouTube, TikTok, GitHub, dan Polymarket secara paralel, menilai setiap hasil berdasarkan keterlibatan nyata (upvote, suka, uang), dan memberikan ringkasan singkat yang dapat dibagikan. Anda memasuki setiap rapat, panggilan penjualan, atau proyek dengan kebenaran 30 hari terakhir—bukan konten SEO yang usang.

Tidak seperti pencarian konvensional, /last30days melakukan pra-penelitian cerdas: sebelum melakukan satu panggilan API pun, ini menyelesaikan nama ke handle X, memetakan topik ke subreddit yang tepat, dan menemukan saluran YouTube yang penting. Mesin v3 kemudian menggabungkan cerita lintas platform menjadi narasi tunggal, menampilkan pendapat komunitas terlucu dengan penilaian humor, dan dapat secara otomatis menemukan pesaing untuk perbandingan multi-entitas instan. Setiap ringkasan diakhiri dengan bagian 'Pendapat Terbaik' yang menangkap kalimat satu baris dan momen viral yang benar-benar akan Anda bagikan.

Pengembang menggunakannya untuk membandingkan alat berdasarkan bintang GitHub langsung dan konsensus komunitas. Eksekutif mempersiapkan rapat dengan ringkasan terkini per bulan tentang orang dan perusahaan. Pikiran yang ingin tahu menjalankannya sebelum perjalanan, saat berita terkini, atau untuk menguasai keterampilan baru dengan menyintesis utas Reddit ahli menjadi panduan yang dapat ditindaklanjuti. Dengan nol konfigurasi untuk Reddit, HN, dan GitHub, serta panduan 30 detik untuk X, YouTube, dan TikTok, memulai sangatlah instan.

## Key features

- **Peringkat Berbasis Kekuatan Orang**: Jutaan suara nyata—upvote Reddit, like X, tayangan TikTok, dan dolar Polymarket—memberi peringkat setiap hasil. Keterampilan penyelidik sosial ini menunjukkan apa yang sebenarnya diminati orang, bukan apa yang dipilih editor.
- **Pra-Penelitian Cerdas**: Mesin ini memahami topik Anda sebelum mencari, memetakannya ke handle, subreddit, dan saluran yang tepat sehingga temuan penyelidik sosial Anda selalu tepat sasaran.
- **Ringkasan HTML yang Dapat Dibagikan**: Setiap pencarian dapat menjadi laporan mandiri mode gelap dengan kutipan sebaris. Tidak perlu JavaScript, tidak ada ketergantungan eksternal—cukup letakkan di Slack atau email.
- **Pengelompokan Lintas Sumber**: Ketika sebuah berita pecah di Reddit, X, dan YouTube secara bersamaan, mesin menggabungkannya menjadi satu narasi yang akurat alih-alih mengulanginya tiga kali.
- **Perbandingan Sekali Jalan**: Bandingkan alat, perusahaan, atau orang dalam satu perintah. Mesin menjalankan pencarian paralel dan menggabungkannya menjadi sintesis dengan tabel berdampingan.

## Use cases

- **Persiapan untuk rapat atau panggilan penjualan**: Jalankan /last30days pada seseorang atau perusahaan untuk menampilkan tweet terbaru, penampilan podcast, dan aktivitas GitHub mereka—wawasan yang tidak akan Anda temukan di LinkedIn.
- **Bandingkan alat secara berdampingan**: Ketik 'OpenClaw vs Hermes vs Paperclip' untuk mendapatkan perbandingan bersumber komunitas dengan jumlah bintang GitHub langsung dan wawasan arsitektur, bukan artikel SEO basi.
- **Lacak peristiwa terkini**: Cari 'Iran vs USA' atau 'Universal Epic Universe' untuk melihat reaksi waktu nyata di media sosial dan pasar prediksi—semuanya dari 30 hari terakhir.
- **Belajar dari pakar komunitas**: Tanyakan tentang kerangka kerja atau teknik baru dan keterampilan ini mengubah utas Reddit yang tersebar dan tutorial YouTube menjadi panduan siap produksi.

## Result preview

Lihat laporan pemantauan sosial yang komprehensif tentang Figma AI dengan sentimen audiens, diskusi utama, dan analisis tren yang dihasilkan oleh Keterampilan Agen ini.

![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

### Langkah 1：Instal

Tambahkan keterampilan ke agen Anda.

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

### Langkah 2：Masukkan Topik

Masukkan merek, produk, atau topik yang ingin Anda analisis.

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

### Langkah 3：Tinjau Hasil

Dapatkan laporan pemantauan sosial dengan wawasan utama dan tren.

![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

**Mesin pencari yang dipandu oleh agen AI, dinilai berdasarkan upvote, like, dan uang sungguhan - bukan oleh editor.**

README ini melacak pipeline v3 saat ini. Spesifikasi skill runtime tersedia di [skills/last30days/SKILL.md](skills/last30days/SKILL.md), yang merupakan sumber kebenaran untuk perilaku perintah dan pengaturan terbaru.

**Claude Code (disarankan — pembaruan otomatis melalui marketplace):**
```
/plugin marketplace add mvanhorn/last30days-skill
/plugin install last30days
```

**Codex, Cursor, Copilot, Gemini CLI, atau lebih dari 50 host [Agent Skills](https://agentskills.io):**
```
npx skills add mvanhorn/last30days-skill -g
```
(`-g` menginstal secara global untuk pengguna Anda, tersedia di semua proyek. Hapus untuk membatasi per proyek.)

Opsi instalasi lainnya (claude.ai web, OpenClaw, manual) di bagian [Instalasi](#install) di bawah.

Tanpa konfigurasi. Reddit, HN, Polymarket, dan GitHub langsung berfungsi. Jalankan sekali dan setup wizard membuka akses X, YouTube, TikTok, dan lainnya dalam 30 detik.

---

Upvote Reddit. Like di X. Transkrip YouTube. Engagement TikTok. Odds Polymarket yang didukung uang sungguhan dan informasi dari dalam. Itu adalah jutaan orang yang memberikan suara dengan perhatian dan dompet mereka setiap hari. /last30days mencari semuanya secara paralel, menilainya berdasarkan apa yang benar-benar di-engage oleh orang asli, dan seorang hakim agen AI mensintesisnya menjadi satu ringkasan singkat.

Google mengagregasi editor. /last30days mencari orang.

Anda tidak bisa mendapatkan pencarian ini di tempat lain karena tidak ada satu AI pun yang memiliki akses ke semuanya. Pencarian Google tidak menyentuh komentar Reddit atau postingan X. ChatGPT memiliki kesepakatan dengan Reddit tetapi tidak bisa mencari X atau TikTok. Gemini memiliki YouTube tetapi tidak Reddit. Claude tidak memiliki semuanya secara bawaan. Setiap platform adalah taman bertembok dengan API, token, dan autentikasi sendiri. Tetapi Anda bisa membawa kunci API dan sesi browser Anda sendiri, dan tiba-tiba agen AI dapat mencari semuanya sekaligus, membandingkan skor mereka, dan memberi tahu apa yang benar-benar penting.

Itulah kuncinya. Bukan satu mesin pencari yang lebih baik. Selusin platform yang tidak terhubung, dijembatani oleh agen.

```
/last30days Peter Steinberger
```

Anda memiliki pertemuan besok. Anda mencari di Google. Anda mendapatkan LinkedIn mereka dari 2023. /last30days memberi tahu apa yang sebenarnya mereka lakukan bulan ini: bergabung dengan OpenAI untuk bekerja pada Codex, melawan larangan Anthropic terhadap agen pihak ketiga, mengirimkan 23 PR dengan tingkat merge 85%, membangun "LobsterOS" untuk kontrol agen lintas perangkat, dan r/ClaudeCode mencapai 569 upvote berdebat apakah dia pahlawan atau "menyebalkan." Tersebar di postingan X, thread Reddit, transkrip YouTube, dan commit GitHub. Tidak ada yang ada di Google.

## Mengapa ini ada

Saya membangunnya untuk mengikuti perkembangan AI. Semuanya berubah setiap hari dan para nerd Reddit dan X selalu lebih dulu mengetahuinya. Saya membutuhkan prompt yang lebih baik, dan data pelatihan selalu tertinggal berbulan-bulan dari apa yang sudah ditemukan oleh komunitas.

Tapi ini berubah menjadi sesuatu yang lebih besar. Sekarang saya menjalankannya sebelum panggilan penjualan untuk mengetahui kebenaran 30 hari terakhir tentang bisnis. Sebelum pertemuan untuk membaca tweet terbaru seseorang dan transkrip podcast. Sebelum perjalanan ke Disney World untuk mengetahui wahana mana yang tutup dan apa kata komunitas tentang Genie+. Sebelum saya membangun apa pun untuk mengetahui masalah apa yang sebenarnya dihadapi orang.

Jika Anda bertemu dengan seorang CEO, apakah Anda sudah membaca semua tweet dan transkrip YouTube mereka dari 30 hari terakhir? Saya sudah.

## Sumber, dinilai oleh orang banyak

| Sumber | Apa yang dikatakan orang |
|--------|--------------------------|
| **Reddit** | Pandangan tanpa filter. Komentar teratas dengan jumlah upvote, gratis melalui JSON publik. Opini asli yang disembunyikan Google. |
| **X / Twitter** | Opini panas, thread ahli, reaksi terkini. Pertama tahu, pertama berdebat. |
| **YouTube** | Penelusuran mendalam 45 menit. Transkrip penuh dicari untuk 5 kalimat yang layak dikutip dan penting. |
| **TikTok** | Kreator yang menjangkau 3,6 juta orang dengan pandangan yang tidak akan pernah Anda temukan di Google. |
| **Instagram Reels** | Perspektif influencer dengan transkrip ucapan. Sinyal budaya visual. |
| **Hacker News** | Konsensus pengembang. 825 poin, 899 komentar. Tempat para teknisi benar-benar berdebat. |
| **Polymarket** | Bukan opini. Peluang. Didukung uang sungguhan. Keyakinan 96% pada penjualan album. 4% pada akuisisi. |
| **GitHub** | Untuk orang: kecepatan PR, repositori teratas berdasarkan bintang, catatan rilis. Untuk topik: isu dan diskusi. |
| **Digg** | Kluster cerita yang dikurasi dari papan peringkat Digg AI 1000 (~1000 akun AI sinyal tinggi di X), dengan kutipan inline yang dapat diatribusikan (tidak perlu autentikasi X). Otomatis diaktifkan saat `digg-pp-cli` ada di PATH. |
| **Threads** | Lapisan teks pasca-Twitter. Percakapan dari kreator dan merek. |
| **Pinterest** | Penemuan visual. Pin, simpanan, dan komentar tentang produk dan ide. |
| **Bluesky** | Lapisan sosial terdesentralisasi. Postingan AT Protocol dari migrasi pasca-Twitter. |
| **Perplexity** | Pencarian web berbasis fakta dengan kutipan melalui Sonar Pro. |
| **Web** | Liputan editorial, perbandingan blog. Satu sinyal dari banyak sinyal, bukan satu-satunya. |

Kontributor komunitas terus menambahkan lebih banyak. Truth Social, Xiaohongshu (RED), dan lainnya sudah ada di mesin dengan lebih banyak lagi yang akan datang.

Thread Reddit dengan 1.500 upvote adalah sinyal yang lebih kuat daripada posting blog yang tidak dibaca siapa pun. TikTok dengan 3,6 juta penayangan memberi tahu lebih banyak tentang apa yang relevan secara budaya daripada siaran pers. Peluang Polymarket yang didukung volume $66K lebih sulit untuk dibantah daripada tebakan pakar.

Sintesisnya memberi peringkat berdasarkan apa yang benar-benar di-engage oleh orang asli. Relevansi sosial, bukan relevansi SEO.

## Untuk apa orang sebenarnya menggunakannya

**Sebelum pertemuan.** `/last30days Peter Steinberger` - bergabung dengan tim Codex OpenAI, melawan larangan Anthropic terhadap agen pihak ketiga, 23 PR digabung dengan tingkat merge 85% di GitHub, membangun LobsterOS untuk kontrol agen lintas perangkat. r/ClaudeCode: "Sejak OpenClaw dirilis, sudah diketahui secara luas bahwa jika Anda menjalankannya melalui selain API, pada akhirnya Anda akan diblokir" (227 upvote). Itu tidak ada di LinkedIn.

**Ketika sesuatu terjadi.** `/last30days Kanye West` - Inggris memblokir visanya, Wireless Festival dibatalkan, sponsor kabur. Tapi BULLY debut di #2 Billboard. Fantano kembali dari "cuti Yay" untuk mengulasnya (653K penayangan). SoFi Homecoming menghadirkan Lauryn Hill dan Travis Scott untuk 44 lagu. Polymarket: "Apakah Kanye akan tweet lagi?" 86% Ya. 23 thread Reddit, 17 video YouTube, 86K upvote.

**Untuk membandingkan alat.** `/last30days OpenClaw vs Hermes vs Paperclip` - "Ini bukan pesaing, mereka lapisan." OpenClaw adalah eksekutor (351K bintang GitHub, langsung), Hermes adalah otak yang memperbaiki diri (31K bintang), Paperclip adalah bagan organisasi (49K bintang). Jumlah bintang diambil langsung dari API GitHub, bukan posting blog usang. Tabel berdampingan dengan arsitektur, memori, keamanan, terbaik untuk. Per @IMJustinBrooke: "OpenClaw = Charmander, Hermes = Charizard."

**Untuk memahami dunia.** `/last30days Iran vs USA` - Hari ke-38 perang. Batas waktu Trump hari Selasa bagi Iran untuk membuka kembali Selat Hormuz. Dua pesawat tempur AS jatuh. Minyak $126/barel. IEA menyebutnya "gangguan pasokan terbesar dalam sejarah pasar minyak global." Polymarket: gencatan senjata sebelum 31 Desember sebesar 74%. 27 postingan X, 10 video YouTube, 20 pasar prediksi.

**Sebelum perjalanan.** `/last30days Universal Epic Universe` - Perluasan sudah dalam pembangunan. Izin "Project 680" diajukan. Pertunjukan kembang api dikonfirmasi oleh infrastruktur tetapi belum diumumkan. Waktu tunggu: Mine-Cart Madness rata-rata 148 menit. Belum ada tiket tahunan, dan penduduk lokal frustrasi. Stardust Racers tutup untuk pemeliharaan hingga 5 April.

**Untuk belajar sesuatu dengan cepat.** `/last30days Nano Banana Pro prompting` - Prompt terstruktur JSON menggantikan tag soup. Format bersarang @pictsbyai mencegah "pendarahan konsep." Alur kerja edit-pertama mengalahkan regenerasi. Lalu menuliskan prompt produksi menggunakan persis apa yang dikatakan komunitas berhasil.

## Apa yang Berubah di v3

### Ringkasan HTML yang Dapat Dibagikan

Minta ringkasan HTML dan skill akan menyimpan file mandiri, mode gelap, ramah cetak yang dapat Anda letakkan di Slack, email, atau Notion. Tidak ada kebocoran markdown mentah. CSS inline, fallback font sistem di belakang Inter dan JetBrains Mono. Tanpa JavaScript. Bekerja offline.

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

atau tanyakan dalam bahasa biasa:

```
/last30days OpenClaw, berikan ringkasan HTML yang dapat dibagikan
/last30days Cursor IDE untuk slack
/last30days laporan pendapatan Anthropic ekspor sebagai html
```

Skill mengeluarkan sintesis di chat seperti biasa DAN menyimpan ringkasan ke `${LAST30DAYS_MEMORY_DIR}/{topik}-brief.html` (default `~/Documents/Last30Days/`). Respons chat diakhiri dengan path file sehingga Anda dapat `open` atau menyeretnya ke pesan.

Apa yang ada di file: lencana, baris metadata inline, sintesis model kata demi kata dengan semua kutipan, footer mesin (✅ Semua agen melapor kembali! tree), dan kolofon yang mencatat topik + cara menjalankan ulang. Peringatan kualitas data (run menurun, bukti tipis, dll.) tetap berada di log stderr mesin; tidak pernah bocor ke artefak yang dapat dibagikan.

Untuk penggunaan CLI langsung tanpa model, mesin juga menerima `--synthesis-file PATH` untuk mengonversi sintesis markdown apa pun ke HTML.

### Pencarian cerdas: fitur unggulan

Mesin v3 tidak hanya mencari topik Anda. Ia mencari tahu *di mana* harus mencari sebelum pencarian dimulai. Ketik "OpenClaw" dan mesin akan mengidentifikasi @steipete (Peter Steinberger, pembuatnya), r/openclaw, r/ClaudeCode, dan saluran YouTube serta tagar TikTok yang tepat - semuanya melalui otak pra-penelitian Python baru yang dibangun oleh [@j-sperling](https://github.com/j-sperling). Mesin lama mencari kata kunci. Mesin baru memahami topik Anda terlebih dahulu, lalu mencari orang dan komunitas yang tepat.

Inilah sebabnya v3 menemukan konten yang tidak bisa ditemukan v2. "Paperclip" mengidentifikasi @dotta. "Dave Morin" mengidentifikasi @davemorin plus @OpenClaw plus podcast TWiST. "Peter Steinberger" mengidentifikasi @steipete di X dan steipete di GitHub. Dua arah: orang ke perusahaan, produk ke pendiri, nama ke profil GitHub. Subreddit yang tepat, handle yang tepat, tagar yang tepat - diidentifikasi sebelum satu panggilan API pun dilakukan.

### Pendapat Terbaik

Orang Reddit dan X itu lucu. Mesin lama mengubur hal-hal terbaik mereka karena menilai berdasarkan relevansi, bukan kecerdasan. v3 memiliki hakim kedua yang menilai setiap hasil untuk humor, kecerdasan, dan viralitas di samping skor relevansi. "My Michael Jordan is Steve Kerr" dari Tommy Lloyd mendapat skor relevansi rendah untuk "Arizona Basketball" tetapi sangat tinggi dalam keseruan. Sekarang setiap ringkasan diakhiri dengan bagian "Pendapat Terbaik" - kalimat lucu paling cerdas, kutipan paling viral, reaksi yang membuat Anda ingin membagikan penelitian. Bawaan, bukan toggle.

### Penggabungan Kluster Lintas Sumber

Ketika cerita yang sama muncul di Reddit, X, dan YouTube, v3 menggabungkannya menjadi satu kluster alih-alih menampilkan tiga item terpisah. Deteksi tumpang tindih berbasis entitas menangkap kecocokan meskipun judul menggunakan kata yang berbeda.

### Perbandingan Sekali Jalan

"CLI vs MCP" dulunya berjalan dalam tiga tahap serial (12+ menit). v3 menjalankan satu tahap dengan subkueri yang sadar entitas untuk kedua sisi secara bersamaan. Kedalaman yang sama, 3 menit.

### Perbandingan Kompetitor yang Ditemukan Otomatis

`/last30days OpenAI --competitors` memberi tahu model penalaran host untuk menemukan 2 pesaing teratas melalui WebSearch (Anthropic, xAI), menjalankan Langkah 0,55 per entitas, dan memanggil mesin dengan `"OpenAI vs Anthropic vs xAI"` dan JSON `--competitors-plan` per entitas. Mesin menyebarkan 3 pipeline penuh secara paralel, menyimpan file `*-raw.md` per entitas, dan menggabungkannya menjadi perbandingan 3 arah. Mekanisme yang sama mendukung langsung `/last30days "OpenAI vs Anthropic vs xAI"`.

### Mode Orang GitHub

Ketika topik adalah orang, mesin beralih dari pencarian kata kunci ke kueri terbatas penulis. Alih-alih "siapa yang menyebut nama ini di isi isu," ia menjawab: apa yang mereka kirimkan dan di mana hasilnya?

`/last30days Peter Steinberger --github-user=steipete` menampilkan 22 PR yang digabung di 3 repositori dengan tingkat merge 85%. Proyek sendiri dengan ringkasan README, jumlah bintang, dan permintaan fitur teratas. Catatan rilis untuk apa yang dikirim bulan ini. Sintesis merangkainya ke dalam narasi bersama postingan X dan thread Reddit.

### Mode ELI5

Katakan "eli5 on" setelah setiap penelitian. Sintesis menulis ulang dalam bahasa sederhana. Tanpa jargon. Data yang sama, sumber yang sama, kutipan yang sama - hanya lebih jelas. "Arizona menang dengan menjadi fisik" alih-alih "Identitas Arizona adalah mencetak poin di area cat (tembakan 50%+, peringkat 9 nasional)." Katakan "eli5 off" untuk kembali.

### Hal Lainnya di v3

- **Komentar Reddit gratis.** JSON publik memberi Anda thread + komentar teratas dengan jumlah upvote. Tanpa kunci API, tanpa ScrapeCreators. Langsung berfungsi.
- **Transkrip YouTube yang benar-benar berfungsi.** Memperluas kumpulan kandidat 3x melewati video musik untuk menjangkau konten pembicaraan/ulasan dengan teks.
- **TikTok, Instagram, Threads.** Ketiganya aktif secara otomatis setelah `SCRAPECREATORS_API_KEY` diatur — kunci yang sama, biaya per panggilan yang sama. Matikan salah satunya dengan `EXCLUDE_SOURCES=tiktok,instagram,threads` (subset apa pun yang dipisahkan koma).
- **Pinterest.** Opt-in per kueri (pin visual, utilitas sempit): model meneruskan `--search=pinterest` untuk proses yang membutuhkannya. Memerlukan `SCRAPECREATORS_API_KEY`.
- **Komentar YouTube + TikTok.** Opt-in persisten melalui `INCLUDE_SOURCES=youtube_comments,tiktok_comments` karena setiap video menarik N panggilan ScrapeCreators tambahan di atas pencarian dasar. Menampilkan komentar teratas dengan jumlah suara seperti yang dilakukan Reddit.
- **Perplexity Sonar.** Pencarian web berbasis fakta dengan kutipan melalui OpenRouter. Tambahkan `OPENROUTER_API_KEY` dan `INCLUDE_SOURCES=perplexity` (ini API berbayar terpisah — opt-in mencegah Anda ditagih secara mengejutkan).
- **Penyaringan noise Polymarket.** Disambiguasi kata umum mencegah "Apple" cocok dengan "Apakah Apple akan merilis mobil?"
- **Reddit yang tangguh.** Anggaran waktu habis dan fallback runtime. Satu thread lambat tidak menghentikan seluruh proses.
- **Hakim keseruan v2.** Penilaian humor terintegrasi dalam narasi. Kalimat lucu paling cerdas dari Reddit dicampur ke dalam sintesis di tempat yang sesuai, bukan dibuang di bagian terpisah.
- **Peluang Polymarket, bukan dolar.** Persentase peluang adalah sihirnya. Volume dolar dihapus dari tampilan.
- **Batas per penulis.** Maksimal 3 item per penulis mencegah satu suara mendominasi ringkasan Anda.
- **Disambiguasi entitas.** Ketika mesin mengidentifikasi handle, sintesis mempercayainya. Tidak ada lagi resor Mallorca yang mengalahkan klub atletik Washington.
- **OpenClaw warga kelas satu.** Resolusi otomatis untuk pra-penelitian sisi mesin. Autentikasi perangkat untuk pendaftaran ScrapeCreators tanpa hambatan.
- **1.012 tes lulus.**

## Instalasi

| Permukaan | Instalasi | Pembaruan |
|---------|---------|---------|
| **Claude Code** (disarankan) | `/plugin marketplace add mvanhorn/last30days-skill` | Otomatis via marketplace, atau `claude plugin update last30days@last30days-skill` |
| **Codex, Cursor, Copilot, Gemini CLI, GitHub Copilot, atau lebih dari 50 host [Agent Skills](https://agentskills.io)** | `npx skills add mvanhorn/last30days-skill -g` | `npx skills update last30days -g` |
| **claude.ai** (web) | [Unduh `last30days.skill`](https://github.com/mvanhorn/last30days-skill/releases/latest/download/last30days.skill) dan unggah melalui Pengaturan > Kemampuan > Skills > + | Unduh ulang dan unggah ulang |
| **OpenClaw** | `clawhub install last30days-official` | `clawhub update last30days-official` |

### Claude Code (disarankan)

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

Disarankan karena marketplace Claude Code menangani pembaruan untuk Anda — cache plugin berversi dan otomatis diperbarui saat rilis baru diterbitkan. Jalankan `claude plugin update last30days@last30days-skill` untuk memaksa pemeriksaan.

Jika Anda lebih suka menggunakan jalur instalasi agent-skills di Claude Code, itu juga didukung:

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

Plugin asli dan instalasi `npx skills` dapat hidup berdampingan. Perhatikan bahwa Claude Code tidak menghilangkan duplikat di seluruh metode instalasi: jika Anda memiliki plugin marketplace dan salinan `npx skills` yang aktif, `/last30days` akan menampilkan dua entri. Gunakan satu metode instalasi per mesin.

### Codex, Cursor, Copilot, Gemini CLI, dan host Agent Skills lainnya

Instal melalui CLI [Agent Skills](https://agentskills.io) terbuka — mendukung 50+ harness termasuk `codex`, `cursor`, `github-copilot`, `gemini-cli`, `claude-code`, `windsurf`, `cline`, `continue`, `roo`, `aider-desk`, `opencode`, `goose`, dan lainnya (daftar lengkap di [repositori vercel-labs/skills](https://github.com/vercel-labs/skills)).

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

Flag `-g` (global) menginstal ke direktori pengguna sehingga skill tersedia di semua proyek. Tanpa `-g`, `npx skills` menginstal secara lokal proyek ke `./.skills/` (terkomit dengan repo). Untuk alat penelitian dunia, global adalah yang Anda inginkan.

Secara default ini menginstal untuk harness mana pun yang terdeteksi `npx skills`. Untuk menargetkan yang spesifik (atau beberapa):

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

Perbarui nanti dengan:

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

Atau perbarui semua yang telah Anda instal secara global melalui `npx skills`:

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

Daftar dan hapus dengan `npx skills list -g` dan `npx skills remove last30days -g`.

### claude.ai (web)

1. [Unduh `last30days.skill`](https://github.com/mvanhorn/last30days-skill/releases/latest/download/last30days.skill) dari rilis terbaru
2. Buka [Pengaturan claude.ai > Kemampuan > Skills](https://claude.ai/settings/capabilities)
3. Klik tombol `+` di panel Skills dan jatuhkan file di sana

Aktifkan "Eksekusi kode dan pembuatan file" di bawah Kemampuan terlebih dahulu — skill tidak akan berjalan tanpanya.

### OpenClaw

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

### Manual (pengembang)

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

Symlink menjaga instalasi tetap sinkron dengan pohon kerja Anda saat Anda mengedit — tidak perlu menyalin ulang. Untuk `claude.ai`, bangun file `.skill` dari sumber: `bash skills/last30days/scripts/build-skill.sh` menghasilkan `dist/last30days.skill`.

Reddit (dengan komentar), Hacker News, Polymarket, dan GitHub langsung berfungsi. Tanpa konfigurasi. Jalankan `/last30days` sekali dan setup wizard membuka lebih banyak sumber dalam 30 detik.

## Bawa kunci Anda sendiri

Platform-platform ini tidak memiliki hubungan satu sama lain. X tidak tahu apa yang dipikirkan Reddit. YouTube tidak melihat TikTok. Tapi Anda bisa membawa kunci API dan token browser Anda sendiri, dan tiba-tiba Anda memiliki akses ke semuanya sekaligus.

| Sumber | Yang Anda butuhkan | Biaya |
|---------|---------------|------|
| Reddit (dengan komentar) + HN + Polymarket + GitHub | Tidak ada | Gratis |
| X / Twitter | Masuk ke x.com di browser apa pun | Gratis |
| YouTube | `brew install yt-dlp` | Gratis |
| Bluesky | Kata sandi aplikasi dari bsky.app | Gratis |
| TikTok + Instagram + Threads + Pinterest + komentar YouTube | Kunci ScrapeCreators | 100 kredit gratis, lalu bayar sesuai pemakaian |
| Perplexity Sonar | Kunci OpenRouter | Bayar sesuai pemakaian |
| Pencarian web | Kunci Brave Search | 2.000 kueri gratis/bulan |

### Rantai Kunci macOS (opsional)

Di macOS Anda dapat menyimpan kunci di Rantai Kunci sistem alih-alih file `.env`. Skill mengambilnya secara otomatis sebagai sumber prioritas terendah — file `.env` dan lingkungan proses tetap menang saat bentrok.

```bash
# Pengaturan interaktif — meminta setiap kunci yang dikenal, lewati dengan input kosong
skills/last30days/scripts/setup-keychain.sh

# Atau simpan satu kunci secara manual
security add-generic-password -a "$USER" -s last30days-XAI_API_KEY -w "xai-..."

# Periksa / bersihkan
skills/last30days/scripts/setup-keychain.sh --list
skills/last30days/scripts/setup-keychain.sh --delete XAI_API_KEY
```

Item disimpan di bawah nama layanan `last30days-<KEY>` untuk pengguna saat ini. Pada platform non-Darwin, loader-nya tidak melakukan apa-apa, sehingga tidak ada perubahan perilaku untuk pengguna Linux/Windows.

Lihat [CONFIGURATION.md](CONFIGURATION.md) untuk matriks kunci per sumber lengkap, prioritas penyedia penalaran, dan prioritas backend pencarian web.

## Konfigurasi

Dua hal yang mungkin ingin Anda ketahui pada hari pertama:

**Di mana file penelitian disimpan.** `LAST30DAYS_MEMORY_DIR` default ke `~/Documents/Last30Days/` (Windows: `C:\Users\<Anda>\Documents\Last30Days\`). Ganti dengan mengatur env var tersebut ke path apa pun di shell Anda, atau `--save-dir <path>` per proses. Gunakan `--save-suffix=<nama>` untuk memisahkan beberapa variasi topik yang sama (mis. per klien). Setiap proses menghasilkan `<slug>-raw[-suffix].md`.

**Pemantauan tren di seluruh proses.** Mode default menghasilkan snapshot markdown baru per proses. Untuk mengumpulkan temuan dari waktu ke waktu, tambahkan `--store` untuk menyimpan ke database SQLite, lalu gunakan [`scripts/watchlist.py`](skills/last30days/scripts/watchlist.py) untuk proses terjadwal (dengan pengiriman Slack / webhook opsional untuk temuan baru) dan [`scripts/briefing.py`](skills/last30days/scripts/briefing.py) untuk intisari harian / mingguan. Pola irama lengkap ada di [CONFIGURATION.md](CONFIGURATION.md#trend-monitoring-store--watchlist--briefings).

Skrip wrapper per-klien, subreddit kategori-sejawat kustom, dan saluran beta eksperimental untuk kustomisasi yang sedang berlangsung juga didokumentasikan di [CONFIGURATION.md](CONFIGURATION.md).

## Cara kerjanya

1. **Anda mengetik topik.** Orang, perusahaan, produk, teknologi, "X vs Y." Apa pun.
2. **Agen mengidentifikasi siapa yang penting.** Menemukan handle X (termasuk pendiri), repositori GitHub, subreddit, tagar TikTok, saluran YouTube. Untuk "Kanye West" ia tahu r/hiphopheads, @kanyewest, dan "bully review" di YouTube. Untuk "OpenClaw" ia mengidentifikasi openclaw/openclaw di GitHub dan mengambil jumlah bintang langsung.
3. **Semua sumber dicari secara paralel.** Ekspansi multi-kueri. Hasil dinilai berdasarkan engagement, relevansi, kesegaran.
4. **Kedalaman yang tidak dimiliki orang lain.** Transkrip YouTube penuh dari video reaksi. Komentar Reddit teratas dengan jumlah upvote. Teks TikTok. Peluang Polymarket. Bukan hanya judul dan tautan.
5. **Cerita yang sama, digabung.** Wireless Festival diumumkan di Reddit, dibahas di X, harga tiket di TikTok = satu kluster, bukan tiga item terpisah.
6. **Disintesis menjadi satu ringkasan.** Berdasarkan data spesifik. Dikutip dari sumber. Diperingkat berdasarkan apa yang benar-benar di-engage orang. Bukan "ini yang saya temukan." Melainkan "ini yang penting."
7. **Lalu ia menjadi ahli Anda.** Setelah satu kali proses, sesi Claude Anda mengetahui semua yang diketahui komunitas. Ajukan pertanyaan lanjutan. Mintalah ia menulis prompt, draf email, rencana perjalanan, arsitektur sistem - semuanya berdasarkan apa yang nyata saat ini.

## Apa kata orang

> "Saya menemukan skill Claude Code yang meneliti topik apa pun di Reddit, X, YouTube, dan HN dari 30 hari terakhir. Lalu menuliskan promptnya untuk Anda. Saya biasanya mencari secara manual di Reddit dan X untuk penelitian sebelum setiap konten yang saya tulis. Tab demi tab. Thread demi thread. Bagian itulah yang memakan waktu 90 menit. Ini menghilangkannya." -@itsjasonai

> "Skill yang satu ini menggantikan seluruh alur kerja penelitian saya. Anda beri topik, ia men-scrape Reddit, X, dan web untuk apa yang sebenarnya dibicarakan orang. Bukan posting blog lama. Percakapan nyata dari 30 hari terakhir." -@itswilsoncharles

> "5 dari 10 repositori trending di GitHub hari ini adalah alat Claude. #1: mvanhorn/last30days-skill" -@yieldhunter95

## Sumber terbuka

Lisensi MIT. Tanpa pelacakan. Tanpa analitik. Penelitian Anda tetap di mesin Anda. 1.012 tes.

Dibangun dengan Python 3.12+, yt-dlp, Node.js (klien Bird bawaan untuk pencarian X), dan API ScrapeCreators. Arsitektur mesin v3 oleh [@j-sperling](https://github.com/j-sperling).

Lihat [CHANGELOG.md](CHANGELOG.md) untuk riwayat versi.

---

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

## FAQ

### Apa itu /last30days?

Ini adalah keterampilan AI yang mengubah agen coding Anda menjadi mesin penyelidik sosial. Ia mencari di Reddit, X, YouTube, TikTok, GitHub, Polymarket, dan lainnya secara paralel, menilai hasil berdasarkan keterlibatan nyata, dan memberikan ringkasan singkat yang mencakup 30 hari terakhir.

### Apa bedanya dengan Google?

Google memberi peringkat berdasarkan otoritas editorial dan SEO; /last30days memberi peringkat berdasarkan apa yang sebenarnya diminati orang. Ia mengekstrak percakapan tersembunyi dari komentar Reddit, pos X, dan tayangan TikTok yang tidak dapat diakses Google.

### Apakah gratis digunakan?

Reddit, Hacker News, dan GitHub langsung berfungsi tanpa biaya atau konfigurasi. Sumber lainnya memerlukan kunci API Anda sendiri (gratis atau berbiaya rendah dengan penggunaan normal). Keterampilan itu sendiri bersumber terbuka dan gratis.

### Bagaimana cara menginstalnya?

Cara termudah: di Claude Code, jalankan \`/plugin marketplace add mvanhorn/last30days-skill\`. Untuk agen lain, gunakan \`npx skills add mvanhorn/last30days-skill -g\`. Ini juga berfungsi langsung di claude.ai dan OpenClaw.

### Bisakah saya membandingkan beberapa topik sekaligus?

Ya. Gunakan kueri perbandingan langsung seperti \`/last30days 'OpenAI vs Anthropic'\` atau tambahkan \`--competitors\` untuk otomatis menemukan pesaing. Anda akan mendapatkan sintesis gabungan dengan metrik berdampingan.

### Apa itu ringkasan HTML yang dapat dibagikan?

Setelah pencarian apa pun, Anda dapat menghasilkan file HTML mandiri dengan mode gelap. File ini mencakup jawaban yang disintesis, semua kutipan, dan kolofon. Bagikan melalui Slack, email, atau Notion—tidak perlu host.
