Anda penat tengok skrin, tekan butang yang sama berulang kali, atau terperangkap dalam aliran kerja yang membosankan? OpenClaw, autonomous AI agent berlesen MIT, boleh mengambil alih tugasan harian anda — dari urusan email hingga penyelidikan, pengurusan fail, dan jadual. Bayangkan: anda tetapkan arahan sekali, dan OpenClaw akan berjalan sendiri 24/7, tanpa perlu campur tangan. Artikel ini akan tunjukkan macam mana nak configure OpenClaw untuk 10 tugasan praktikal, lengkap dengan contoh arahan dan konfigurasi. Tiada teori, hanya langkah yang boleh terus diamalkan. 🚀
1. Automasi Penyaringan dan Balasan Email
OpenClaw boleh menyaring inbox anda, menandakan email penting, dan menghantar balasan automatik berdasarkan kriteria yang anda tetapkan. Gunakan AgentSkill email untuk berinteraksi dengan klien email seperti Gmail atau Outlook melalui IMAP.
Contoh Arahan (SOUL.md):
# SOUL.md
## Tugas Harian: Penyaringan Email
- Semak inbox setiap 30 minit.
- Tandakan email dari "[email protected]" sebagai penting dan hantar notifikasi.
- Balas email dengan subjek "Permohonan Dokumen" dengan templat automatik.
- Alihkan email dengan kata kunci "promosi" ke folder "Junk".
### Templat Balasan Automatik
```
Hai [Nama],
Terima kasih atas emel anda. Saya akan menyemak permohonan dokumen anda dan akan menghantarnya dalam masa 24 jam.
Sekian, terima kasih.
```
Contoh Command:
openclaw run --skill email --action filter --query "from:[email protected]" --mark-as important
openclaw run --skill email --action reply --query "subject:Permohonan Dokumen" --template-file ./templates/balasan_automatik.md
Pastikan anda configure kredensial IMAP dalam fail config.json OpenClaw untuk akses selamat ke inbox anda.
2. Penyelidikan Web dan Ringkasan Automatik
OpenClaw boleh melayari web, mengumpul maklumat, dan menghasilkan ringkasan berdasarkan arahan anda. Gunakan AgentSkill web untuk navigasi, pencarian, dan ekstraksi data. Ini sangat berguna untuk tugasan seperti pemantauan berita, analisis pesaing, atau pengumpulan data untuk laporan.
Contoh Arahan (SOUL.md):
# SOUL.md
## Tugas Harian: Penyelidikan Pasaran
- Cari berita terkini tentang "AI di Malaysia" di Google News.
- Ekstrak tajuk, sumber, dan ringkasan 3 berita teratas.
- Simpan hasil dalam fail Markdown di direktori ./research/ai_malaysia/. - Hantar notifikasi apabila tugasan selesai.
Contoh Command:
openclaw run --skill web --action search --query "AI di Malaysia site:news.google.com" --max-results 3 --output ./research/ai_malaysia/ringkasan_$(date +%Y%m%d).md
Untuk hasil lebih baik, tambah --use-vision jika anda mahu OpenClaw menganalisis imej atau grafik dalam artikel.
3. Pengurusan Fail dan Organisasi Automatik
OpenClaw boleh mengurus fail anda secara automatik — mengalih, menamakan semula, memampatkan, atau memadam fail berdasarkan peraturan yang anda tetapkan. Gunakan AgentSkill file untuk operasi fail tempatan.
Contoh Arahan (SOUL.md):
# SOUL.md
## Tugas Harian: Organisasi Fail
- Alihkan fail .pdf dari folder ~/Downloads ke ~/Documents/PDF/. - Namakan semula fail dengan format YYYYMMDD_nama_fail.pdf. - Padam fail yang lebih lama dari 30 hari dalam folder ~/Downloads/Temporary/. - Mampatkan folder ~/Documents/Projek setiap Jumaat dan simpan di ~/Archives/.
Contoh Command:
openclaw run --skill file --action move --source ~/Downloads/*.pdf --destination ~/Documents/PDF/
openclaw run --skill file --action rename --source ~/Documents/PDF/*.pdf --pattern "$(date +%Y%m%d)_*"
openclaw run --skill file --action delete --source ~/Downloads/Temporary/* --older-than 30d
openclaw run --skill file --action compress --source ~/Documents/Projek --destination ~/Archives/projek_$(date +%Y%m%d).zip --schedule "0 18 * * 5"
Gunakan --dry-run dahulu untuk uji perintah sebelum melaksanakannya secara automatik.
4. Penjadualan Mesyuarat dan Pengingat
OpenClaw boleh berinteraksi dengan kalendar anda (Google Calendar, Outlook) untuk menjadualkan mesyuarat, menghantar jemputan, dan menetapkan pengingat. Gunakan AgentSkill calendar untuk pengurusan jadual.
Contoh Arahan (SOUL.md):
# SOUL.md
## Tugas Harian: Penjadualan Mesyuarat
- Semak slot kosong dalam kalendar saya pada hari ini dan esok.
- Jadualkan mesyuarat 30 minit dengan "Pelanggan A" pada slot pertama yang tersedia.
- Hantar jemputan melalui email dengan pautan Google Meet.
- Tetapkan pengingat 10 minit sebelum mesyuarat.
Contoh Command:
openclaw run --skill calendar --action find-slot --duration 30 --start-today --end-tomorrow
openclaw run --skill calendar --action schedule --title "Mesyuarat Pelanggan A" --attendees [email protected] --duration 30 --slot "$(openclaw get-slot)" --add-meet-link
openclaw run --skill calendar --action remind --event-id "$(openclaw get-event-id)" --minutes-before 10
Pastikan anda configure kredensial kalendar dalam config.json dan berikan kebenaran yang diperlukan.
5. Pemantauan Harga dan Pemberitahuan
OpenClaw boleh memantau harga produk di laman web seperti Lazada atau Shopee dan menghantar pemberitahuan apabila harga turun. Gunakan AgentSkill web dengan --monitor untuk tugasan ini.
Contoh Arahan (SOUL.md):
# SOUL.md
## Tugas Harian: Pemantauan Harga
- Semak harga produk "iPhone 15 Pro" di Lazada setiap 6 jam.
- Hantar notifikasi melalui Telegram jika harga di bawah RM4,500.
- Simpan sejarah harga dalam fail CSV di ./monitoring/iphone15pro.csv.
Contoh Command:
openclaw run --skill web --action monitor --url "https://www.lazada.com.my/products/iphone-15-pro-i2401512345.html" --selector ".price" --interval 6h --notify "telegram:123456789:AAbbCCddEEffGGhhIIjjKKll" --threshold "<4500" --output ./monitoring/iphone15pro.csv
Gunakan --selector untuk menentukan elemen HTML yang mengandungi harga. Anda boleh dapatkan selector ini menggunakan alat seperti SelectorGadget atau DevTools dalam browser.
6. Penghasilan Laporan Automatik
OpenClaw boleh mengumpul data dari pelbagai sumber (fail tempatan, API, web) dan menghasilkan laporan dalam format Markdown, CSV, atau PDF. Gunakan kombinasi AgentSkill file, web, dan shell untuk tugasan ini.
Contoh Arahan (SOUL.md):
# SOUL.md
## Tugas Mingguan: Laporan KPI Pasukan
- Ekstrak data jualan dari fail CSV di ./data/jualan.csv. - Ambil data prestasi dari API dalaman (contoh: http://api.syarikat.com/kpi). - Gabungkan data dan hasilkan laporan Markdown dengan carta ringkas. - Hantar laporan melalui email kepada [email protected] setiap Isnin, 9 pagi.
Contoh Command:
# Ekstrak data jualan
openclaw run --skill file --action read --source ./data/jualan.csv --output ./temp/jualan.json
# Ambil data dari API
openclaw run --skill web --action fetch --url "http://api.syarikat.com/kpi" --output ./temp/kpi.json
# Hasilkan laporan
openclaw run --skill shell --command "jq -s '.[0] + .[1]' ./temp/jualan.json ./temp/kpi.json > ./temp/gabungan.json && openclaw generate-report --template ./templates/laporan_kpi.md --data ./temp/gabungan.json --output ./reports/laporan_kpi_$(date +%Y%m%d).md"
# Hantar email
openclaw run --skill email --action send --to [email protected] --subject "Laporan KPI Mingguan - $(date +%d/%m/%Y)" --body-file ./reports/laporan_kpi_$(date +%Y%m%d).md --schedule "0 9 * * 1"
Gunakan alat seperti jq untuk pemprosesan data JSON, dan pandoc untuk menukar Markdown ke PDF jika diperlukan.
7. Automasi Tugas Media Sosial
OpenClaw boleh menguruskan akaun media sosial anda dengan menjadualkan pos, memantau komen, dan menghasilkan kandungan. Gunakan AgentSkill web untuk berinteraksi dengan platform seperti Twitter atau LinkedIn.
Contoh Arahan (SOUL.md):
# SOUL.md
## Tugas Harian: Pengurusan LinkedIn
- Pos artikel dari RSS feed https://blog.syarikat.com/feed ke LinkedIn setiap hari, 10 pagi. - Balas komen dengan templat automatik. - Simpan statistik engagement dalam fail CSV.
Contoh Command:
# Ambil artikel terbaru dari RSS feed
openclaw run --skill web --action fetch --url "https://blog.syarikat.com/feed" --output ./temp/rss_feed.xml
# Ekstrak tajuk dan URL artikel terbaru
openclaw run --skill shell --command "xmllint --xpath '//item[1]/title/text()' ./temp/rss_feed.xml > ./temp/tajuk.txt && xmllint --xpath '//item[1]/link/text()' ./temp/rss_feed.xml > ./temp/url.txt"
# Pos ke LinkedIn
openclaw run --skill web --action post --platform linkedin --text "Artikel terbaru dari kami: $(cat ./temp/tajuk.txt) $(cat ./temp/url.txt)" --schedule "0 10 * * *"
# Pantau komen dan balas
openclaw run --skill web --action monitor --url "https://www.linkedin.com/posts/syarikat_$(cat ./temp/url.txt | sed 's/.*\///')" --selector ".comments" --interval 1h --reply-template "Terima kasih atas komen anda! Kami menghargai maklum balas anda."
Pastikan anda configure kuki sesi LinkedIn dalam config.json untuk mengelakkan sekatan.
8. Pemantauan Kesihatan Sistem
OpenClaw boleh memantau kesihatan sistem anda (CPU, RAM, storan) dan menghantar notifikasi jika ada masalah. Gunakan AgentSkill shell untuk menjalankan arahan sistem dan web untuk menghantar notifikasi.
Contoh Arahan (SOUL.md):
# SOUL.md
## Tugas Harian: Pemantauan Sistem
- Semak penggunaan CPU, RAM, dan storan setiap 5 minit.
- Hantar notifikasi melalui Telegram jika CPU > 90% atau RAM > 85%.
- Simpan log dalam fail ./logs/system_health.log.
Contoh Command:
openclaw run --skill shell --command "top -bn1 | grep 'Cpu(s)' | sed 's/.*, *\([0-9.]*\)%* id.*/\1/' | awk '{print 100 - $1}'" --output ./temp/cpu_usage.txt
openclaw run --skill shell --command "free -m | awk 'NR==2{printf \"%.2f\", $3*100/$2 }'" --output ./temp/ram_usage.txt
openclaw run --skill shell --command "if [ $(cat ./temp/cpu_usage.txt) -gt 90 ] || [ $(cat ./temp/ram_usage.txt | cut -d. -f1) -gt 85 ]; then openclaw notify --message '⚠️ Amaran: CPU atau RAM tinggi! CPU: $(cat ./temp/cpu_usage.txt)%, RAM: $(cat ./temp/ram_usage.txt)%' --platform telegram; fi"
openclaw run --skill shell --command "echo '$(date): CPU $(cat ./temp/cpu_usage.txt)%, RAM $(cat ./temp/ram_usage.txt)%' >> ./logs/system_health.log" --interval 5m
Sesuaikan ambang dan selang masa mengikut keperluan sistem anda.
9. Automasi Tugasan Pembangunan Perisian
OpenClaw boleh membantu dalam aliran kerja pembangunan anda — menjalankan ujian, membina kod, dan menghantar notifikasi apabila tugasan selesai. Gunakan AgentSkill shell untuk berinteraksi dengan alat seperti git, npm, atau docker.
Contoh Arahan (SOUL.md):
# SOUL.md
## Tugas Harian: CI/CD Ringkas
- Jalankan ujian unit setiap kali ada git push ke cawangan main. - Jika ujian lulus, bina imej Docker dan hantar ke Docker Hub. - Hantar notifikasi melalui Slack apabila tugasan selesai.
Contoh Command:
# Semak perubahan dalam repo
openclaw run --skill shell --command "git fetch && git log origin/main..HEAD | grep -q ." --output ./temp/has_changes.txt
# Jalankan ujian jika ada perubahan
openclaw run --skill shell --command "if [ -s ./temp/has_changes.txt ]; then npm test; fi" --output ./temp/test_result.txt
# Bina dan hantar imej Docker jika ujian lulus
openclaw run --skill shell --command "if grep -q 'Tests passed' ./temp/test_result.txt; then docker build -t syarikat/app:latest . && docker push syarikat/app:latest; fi"
# Hantar notifikasi
openclaw run --skill web --action notify --platform slack --message "🚀 CI/CD selesai! Imej Docker syarikat/app:latest telah dihantar." --webhook-url "https://hooks.slack.com/services/XXX/YYY/ZZZ"
Gunakan --watch untuk memantau perubahan dalam direktori dan mencetuskan tugasan secara automatik.
10. Automasi Tugasan Kewangan Peribadi
OpenClaw boleh membantu menguruskan kewangan peribadi anda — menjejak perbelanjaan, menjana laporan, dan menghantar peringatan pembayaran. Gunakan AgentSkill file untuk mengurus fail CSV atau Excel, dan web untuk berinteraksi dengan bank atau aplikasi kewangan.
Contoh Arahan (SOUL.md):
# SOUL.md
## Tugas Bulanan: Pengurusan Kewangan
- Kategorikan perbelanjaan dari fail CSV bank (./finance/perbelanjaan.csv). - Hasilkan laporan perbelanjaan mengikut kategori. - Hantar peringatan untuk bil yang perlu dibayar dalam 7 hari. - Simpan laporan dalam ./finance/laporan_$(date +%Y%m).pdf.
Contoh Command:
# Kategorikan perbelanjaan
openclaw run --skill shell --command "awk -F, 'NR>1 {cat[$5]+=$4} END {for (i in cat) print i "," cat[i]}' ./finance/perbelanjaan.csv > ./finance/kategori.csv"
# Hasilkan laporan
openclaw run --skill shell --command "openclaw generate-report --template ./templates/laporan_kewangan.md --data ./finance/kategori.csv --output ./finance/laporan_$(date +%Y%m).md && pandoc ./finance/laporan_$(date +%Y%m).md -o ./finance/laporan_$(date +%Y%m).pdf"
# Semak bil yang perlu dibayar
openclaw run --skill file --action read --source ./finance/bil.csv --filter "due_date <= $(date -d '+7 days' +%Y-%m-%d)" --output ./temp/bil_akan_datang.txt
# Hantar peringatan
openclaw run --skill email --action send --to [email protected] --subject "Peringatan: Bil Akan Datang" --body-file ./temp/bil_akan_datang.txt --schedule "0 9 1 * *"
Gunakan alat seperti awk atau pandas (Python) untuk pemprosesan data yang lebih kompleks.
Penutup: OpenClaw sebagai Pembantu 24/7
Dengan 10 tugasan ini, anda sudah boleh mula mengautomasi aliran kerja harian anda menggunakan OpenClaw. Kunci kejayaan automasi ialah memecahkan tugasan kepada langkah-langkah kecil, menggunakan AgentSkill yang sesuai, dan menguji konfigurasi sebelum melaksanakannya secara automatik. OpenClaw bukan sekadar alat — ia pembantu yang boleh dipercayai, berjalan 24/7 tanpa perlu pantau, dan semua data anda kekal dalam mesin anda.
Mulakan dengan satu tugasan mudah, seperti penyaringan email atau pengurusan fail, kemudian tingkatkan kepada automasi yang lebih kompleks. Dengan sedikit usaha awal, anda akan menjimatkan berjam-jam setiap minggu. Cuba OpenClaw hari ini dan biarkan ia buat kerja untuk anda!
Cuba OpenClaw: https://openclaw.ai
OpenClaw — open-source, MIT license, percuma untuk kegunaan peribadi dan komersial.