OpenParable
Skip to content
← Back to skills

hermes-wag-summarizer

Apps & Automation

Plug & play skill untuk membuat cronjob summary grup WhatsApp secara otomatis menggunakan Hermes WhatsApp Bridge.

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/julianromli/ai-skills/blob/HEAD/hermes-wag-summarizer/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/hermes-wag-summarizer, but wait for my approval before writing files or running scripts.

Copying this prompt does not install or run the skill. Review third-party files before use.

Hermes WAG Summarizer

Skill ini menyediakan solusi lengkap dan plug & play untuk membuat cronjob yang secara otomatis merangkum percakapan grup WhatsApp.

Tujuan Skill

  • Memberikan cara paling sederhana untuk user Hermes baru agar bisa langsung punya fitur summary grup WhatsApp.
  • Menjadi single source of truth untuk semua hal terkait WhatsApp Group Summarizer.
  • Mendukung multiple grup dengan konfigurasi terpisah.
  • Default delivery ke grup WhatsApp yang sama.

Fitur Utama

  • Setup summary grup dalam hitungan menit
  • Support multiple grup WhatsApp
  • Prompt yang sudah dioptimalkan untuk WhatsApp
  • Struktur output yang konsisten dan enak dibaca
  • Auto [SILENT] ketika tidak ada aktivitas
  • Panduan troubleshooting lengkap

Cara Menggunakan (Plug & Play)

1. Install Skill

hermes skills install hermes-wag-summarizer

2. Buat Wrapper untuk Grup Baru

Gunakan script helper untuk membuat wrapper script baru:

python3 ~/.hermes/skills/hermes-wag-summarizer/scripts/create-group-wrapper.py \
  --chat-id "[email protected]" \
  --group-name "VibeDev ID" \
  --hours 12

Script ini akan otomatis membuat:

  • Wrapper script di ~/.hermes/scripts/
  • Entry di tabel konfigurasi

3. Buat Cronjob

hermes cron create \
  --name "VibeDev ID Summary" \
  --script "~/.hermes/scripts/vibedev-id-summary.py" \
  --schedule "0 5,17 * * *" \
  --deliver "whatsapp:[email protected]"

4. (Opsional) Custom Prompt

Jika ingin mengubah gaya ringkasan, edit file prompt:

~/.hermes/skills/hermes-wag-summarizer/prompts/default-summary-prompt.txt

Lalu arahkan cronjob ke prompt tersebut.

Struktur Output yang Direkomendasikan

*Ringkasan VibeDev ID (12 jam terakhir)*

*Topik yang Dibahas:*
• ...

*Highlight Penting:*
• ...

*Pertanyaan yang Masih Terbuka:*
• ...

*Link / Resource:*
• ...

Konfigurasi Default

PengaturanNilai DefaultKeterangan
Window12 jamBisa diubah per grup
DeliveryKe grup yang samaKecuali explicit minta ke tempat lain
FormatMarkdown WhatsApp*teks* untuk bold
Empty Window[SILENT]Tidak spam grup
Schedule0 5,17 * * *05:00 & 17:00 UTC

File yang Disertakan

  • scripts/whatsapp-group-summary.py — Parser utama
  • scripts/create-group-wrapper.py — Helper membuat wrapper baru
  • prompts/default-summary-prompt.txt — Prompt default yang sudah dioptimalkan
  • examples/ — Contoh konfigurasi cronjob

Catatan Penting

  • Skill ini hanya untuk summary. Untuk moderation atau analytics, gunakan skill terpisah.
  • Pastikan WhatsApp Bridge sudah berjalan dan messages.jsonl aktif.
  • Untuk troubleshooting bridge yang "deaf", gunakan skill whatsapp-bridge-watchdog.

Maintenance

Setelah menambah atau mengubah grup, update bagian Live Inventory di skill ini agar tetap menjadi single source of truth.