#f
1 messages ¡ Page 1 of 1 (latest)
[tools] browser failed: Browser attachOnly is enabled and profile "openclaw" is not running.
First: what does openclaw --version show?
That error means attachOnly is enabled, so OpenClaw will not launch Chrome itself â it expects an already-running CDP browser for profile openclaw.
Two common fixes:
Use the managed OpenClaw browser:
openclaw config set browser.attachOnly false
openclaw config unset browser.profiles.openclaw.attachOnly
openclaw gateway restart
openclaw browser --browser-profile openclaw start
Or keep attach-only and manually start Chrome/Chromium with CDP before using the browser tool.
Then verify:
openclaw browser --browser-profile openclaw doctor --deep
openclaw browser --browser-profile openclaw status
Docs: https://docs.openclaw.ai/tools/browser and Linux-specific: https://docs.openclaw.ai/tools/browser-linux-troubleshooting
openclaw browser --browser-profile openclaw start
đŚ OpenClaw 2026.4.23 (a979721) â I've seen your commit messages. We'll work on that together.
|
o
Error: gateway closed (1006 abnormal closure (no close frame)): no close reason
Gateway target: ws://127.0.0.1:18789
Source: local loopback
Config: C:\Users\rakha christian.openclaw\openclaw.json
Bind: loopback
Possible causes:
- Gateway not yet ready to accept connections (retry after a moment)
- TLS mismatch (connecting with ws:// to a wss:// gateway, or vice versa)
- Gateway crashed or was terminated unexpectedly
Runopenclaw doctorfor diagnostics.
Thatâs a different failure now: the CLI isnât reaching a healthy Gateway. 1006 abnormal closure usually means the Gateway crashed/restarted or closed the socket while handling the request.
Run this ladder and paste the output:
openclaw gateway status
openclaw status --all
openclaw logs --limit 200 --plain
Then try a clean restart:
openclaw gateway restart
openclaw gateway status
openclaw browser --browser-profile openclaw doctor --deep
If it still closes with 1006, the useful bit is in the logs right around the browser command â look for Error, Fatal, uncaught, or browser/plugin stack traces.
Docs: https://docs.openclaw.ai/help/faq and https://docs.openclaw.ai/gateway/troubleshooting
how to add multiple keys on openclaw? i have 6 mistral keys. i want to avoid rate limit reached, as i know openclaw able to use multiple key api on same provider to avoid rate limit reach with automate routing
Use the plural env var â easiest for 6 Mistral keys:
PowerShell:
[Environment]::SetEnvironmentVariable(
"MISTRAL_API_KEYS",
"key1,key2,key3,key4,key5,key6",
"User"
)
Then restart OpenClaw/Gateway from a new terminal:
openclaw gateway restart
openclaw models status --probe
For Mistral the provider id is mistral, so the supported key vars are:
MISTRAL_API_KEYS=key1,key2,key3
MISTRAL_API_KEY=primaryKey
MISTRAL_API_KEY_1=key1
MISTRAL_API_KEY_2=key2
...
Important: donât set OPENCLAW_LIVE_MISTRAL_KEY if you want rotation â that is a single-key override.
Also: OpenClaw does not round-robin every successful request. It keeps using a working key/profile, then rotates/retries when it sees rate-limit-ish errors like 429, quota, too many requests, etc.
Docs: https://docs.openclaw.ai/concepts/model-providers and https://docs.openclaw.ai/concepts/model-failover
how to check the multiple keys is working and success registered?
Check it in two layers:
1) Confirm Windows actually saved 6 keys (doesnât print the keys):
$raw = [Environment]::GetEnvironmentVariable("MISTRAL_API_KEYS", "User")
($raw -split '[,;]' | Where-Object { $_.Trim() }).Count
Should output:
6
If youâre testing in the current terminal too:
($env:MISTRAL_API_KEYS -split '[,;]' | Where-Object { $_.Trim() }).Count
If that is empty, open a new terminal, then restart gateway:
openclaw gateway restart
2) Confirm OpenClaw can use Mistral auth/model:
openclaw models status --probe --probe-provider mistral
Optional JSON detail:
openclaw models status --probe --probe-provider mistral --json
Then do a small live call:
openclaw infer model run --model mistral/mistral-large-latest --prompt "Say ok" --json
Important: this proves Mistral auth works, but it may not prove all 6 keys were used. OpenClaw only rotates to the next key on rate-limit/quota-type errors, not every normal request. Also donât paste the probe JSON publicly if it includes anything sensitive.
PS C:\WINDOWS\system32> openclaw models status --probe
đŚ OpenClaw 2026.4.23 (a979721) â I can run local, remote, or purely on vibesâresults may vary with DNS.
|
22:04:07 [tools] agents.main.tools.allow allowlist contains unknown entries (gateway, nodes). These entries are shipped core tools but unavailable in the current runtime/provider/model/config.
o
Config : ~.openclaw\openclaw.json
Agent dir : ~.openclaw\agents\main\agent
Default : mistral/mistral-large-latest
Fallbacks (0) : -
Image model : -
Image fallbacks (0): -
Aliases (1) : Mistral -> mistral/mistral-large-latest
Configured models (2): mistral/mistral-large-latest, mistral/codestral-latest
Auth overview
Auth store : ~.openclaw\agents\main\agent\auth-profiles.json
Shell env : off
Providers w/ OAuth/tokens (0): -
- mistral effective=profiles:~.openclaw\agents\main\agent\auth-profiles.json | profiles=6 (oauth=0, token=0, api_key=6) | mistral:1=0kpQxmWz...kw4NCpkX, mistral:2=OvSXOBgf...qOG8T1Uz, mistral:3=zB1abKiQ...Eo0MmJzv, mistral:4=JBc4LH2y...krSHL0jl, mistral:5=yCveRksJ...1Zo6VLqQ, mistral:6=Eom75VDu...yuUJHBuO
OAuth/token status
- none
Auth probes
+------------------------------+------------------------+------------+
| Model | Profile | Status |
+------------------------------+------------------------+------------+
| mistral/mistral-large-latest | mistral:1 (api_key) | ok ¡ 69.3s |
| mistral/mistral-large-latest | mistral:2 (api_key) | ok ¡ 49.7s |
| mistral/mistral-large-latest | mistral:3 (api_key) | ok ¡ 15.7s |
| mistral/mistral-large-latest | mistral:4 (api_key) | ok ¡ 23.1s |
| mistral/mistral-large-latest | mistral:5 (api_key) | ok ¡ 30s |
| mistral/mistral-large-latest | mistral:6 (api_key) | ok ¡ 19s |
+------------------------------+------------------------+------------+
Probed 6 targets in 160.3s
its mean work?
($env:MISTRAL_API_KEYS -split '[,;]' | Where-Object { $_.Trim() }).Count
the output is 6 too
Yes â that means itâs working â
Key parts:
profiles=6 (api_key=6)
mistral:1 ... mistral:6
and every probe says:
ok
So OpenClaw has 6 Mistral API-key profiles registered, and all 6 successfully authenticated against mistral/mistral-large-latest.
Two notes:
Shell env : offis fine here â itâs using the saved auth profiles in~\.openclaw\agents\main\agent\auth-profiles.json.- It wonât use all 6 every message. Itâll prefer/pin one, then rotate when rate-limit/quota errors happen.
That tools.allow unknown entries (gateway, nodes) warning is separate from Mistral auth.
so if i got error rate limit reached 429 it's automaticly switch to other keys?
Yes â for normal auto-selected Mistral profiles, a real 429 / rate-limit / quota-style error should automatically put that key/profile into cooldown and retry with another available mistral:* key.
Caveats:
- It doesnât rotate on every successful request.
- It rotates only when OpenClaw sees a failover-worthy error like
429, quota, too many requests, timeout-ish rate limiting, etc. - If you manually pin a session to one profile with something like
/model ...@mistral:1, that can prevent normal key rotation. - If all 6 keys are rate-limited, then it will still fail unless you configure model fallbacks.
You can later check state with:
openclaw models status --probe --probe-provider mistral
how to check if i pin a session to one profile?
In the same chat/session, send:
/model status
Check for an auth/profile override:
- If it shows something like
mistral:1with sourceuser/ override â you manually pinned that session. - If it only shows ânext auth profileâ / candidates, or source
auto, thatâs normal auto selection and it can still rotate on rate limits.
Your earlier command:
openclaw models status --probe
only proves the 6 keys are registered/working globally â it doesnât tell whether this specific chat session is pinned.
To unpin, select the model without @mistral:N:
/model mistral/mistral-large-latest
Then run:
/model status
Failed to set model: GatewayRequestError: model not allowed: mistral/status
That error means it tried to switch to a model called status â resolved as mistral/status. So your /model status got parsed as a model selection, not the status command.
For now, check pins directly in the session store:
$store = "$env:USERPROFILE\.openclaw\agents\main\sessions\sessions.json"
$j = Get-Content $store -Raw | ConvertFrom-Json
$j.PSObject.Properties |
Where-Object { $_.Value.authProfileOverride } |
Select-Object Name,
@{n="authProfileOverride";e={$_.Value.authProfileOverride}},
@{n="source";e={$_.Value.authProfileOverrideSource}}
Interpretation:
- No output = no session has an auth-profile pin.
source = user= manually pinned, e.g.mistral:1.source = auto= OpenClaw picked it automatically; rate-limit rotation can still work.
If you never used @mistral:1 / @mistral:2 etc, you probably didnât manually pin it.
agent:main:main mistral:1 auto
agent:main:cron:73b5a9fb-f1c6-4dff-9c8d-2879a9bb0e9a mistral:1 auto
agent:main:cron:73b5a9fb-f1c6-4dff-9c8d-2879a9bb0e9a:run:7707d820-430b-4aea-86e8-086ba16c76f0 mistral:1 auto
agent:main:cron:73b5a9fb-f1c6-4dff-9c8d-2879a9bb0e9a:run:6d06a4d6-f2a3-4fc8-a78b-92aa52bd2e00 mistral:1 auto
agent:main:cron:73b5a9fb-f1c6-4dff-9c8d-2879a9bb0e9a:run:e1fced20-5264-4bec-b5b3-bdbf4826990e mistral:1 auto
agent:main:cron:73b5a9fb-f1c6-4dff-9c8d-2879a9bb0e9a:run:4fc2fc59-342d-4dde-a59a-2a772af6ba35 mistral:1 auto
agent:main:cron:73b5a9fb-f1c6-4dff-9c8d-2879a9bb0e9a:run:0c5cb299-4cf3-42de-b370-139e663a3778 mistral:1 auto
agent:main:cron:73b5a9fb-f1c6-4dff-9c8d-2879a9bb0e9a:run:8aef36c1-b339-4e81-a050-e446e9669fc2 mistral:1 auto
agent:main:cron:73b5a9fb-f1c6-4dff-9c8d-2879a9bb0e9a:run:ad121e8d-5eb2-4fb2-b25a-54e8fa311602 mistral:1 auto
agent:main:cron:73b5a9fb-f1c6-4dff-9c8d-2879a9bb0e9a:run:ca3e7184-3ef4-40e1-ab7c-08bb09c9e7ea mistral:1 auto
agent:main:cron:73b5a9fb-f1c6-4dff-9c8d-2879a9bb0e9a:run:9047340e-70a2-4617-94e9-9a965262a450 mistral:1 auto
Yep â that output is good.
mistral:1 auto means OpenClaw auto-selected mistral:1; you did not manually pin it. Since the source is auto, OpenClaw can rotate away from it if mistral:1 hits a 429/rate-limit.
If it were manually pinned, youâd see:
mistral:1 user
The cron rows are just your cron job sessions/runs also auto-starting with the same profile. Thatâs normal.
apa fungsi "openclaw browser --browser-profile openclaw start"
Perintah ini:
openclaw browser --browser-profile openclaw start
fungsinya untuk menyalakan browser khusus milik OpenClaw dengan profile bernama openclaw.
Browser ini dipakai agent untuk tool browser, misalnya:
- buka website
- baca halaman
- klik tombol
- isi form
- screenshot / inspect halaman
- automasi web
--browser-profile openclaw artinya pakai profile browser terpisah dari browser pribadi kamu. Jadi bukan Chrome harian kamu, melainkan profile khusus agent.
start artinya mulai/jalankan browser control session-nya.
Biasanya dipakai kalau browser tool error seperti âprofile openclaw is not runningâ.
"controlUi": {
"allowInsecureAuth": false,
"enabled": true
},
apa fungsi allowInsecureAuth?
allowInsecureAuth itu toggle kompatibilitas untuk Control UI lewat HTTP yang tidak secure.
Default aman:
"allowInsecureAuth": false
Artinya Control UI butuh secure context untuk device identity/pairing â biasanya HTTPS atau localhost.
Kalau dibuat true:
"allowInsecureAuth": true
OpenClaw mengizinkan localhost Control UI jalan tanpa device identity saat dibuka lewat HTTP non-secure.
Penting:
- Ini bukan untuk bypass pairing.
- Ini bukan untuk remote/LAN publik.
- Ini tidak melonggarkan device identity untuk non-localhost.
- Biasanya lebih baik pakai HTTPS / Tailscale Serve, atau buka dari
http://127.0.0.1:18789.
Jadi saran saya: biarkan false kecuali kamu benar-benar perlu workaround lokal saat dashboard HTTP bermasalah.
dimana mengatur config Exec policy? karena sekarang posisinya allowlist
Config Exec policy ada di dua layer:
- OpenClaw config:
tools.exec.*diopenclaw.json - Host approvals policy:
~/.openclaw/exec-approvals.json
Cek effective policy:
openclaw exec-policy show
openclaw approvals get --gateway
Cek config sekarang:
openclaw config get tools.exec.host
openclaw config get tools.exec.security
openclaw config get tools.exec.ask
Kalau mau ubah dari allowlist ke full/no approval di mesin lokal:
openclaw exec-policy preset yolo
openclaw gateway restart
Atau manual:
openclaw config set tools.exec.security full
openclaw config set tools.exec.ask off
openclaw gateway restart
Tapi hati-hati: full + ask off = agent bisa run command host tanpa prompt. Lebih aman biasanya:
openclaw config set tools.exec.security allowlist
openclaw config set tools.exec.ask on-miss
openclaw gateway restart
Untuk sementara per-session bisa pakai chat command:
/exec
/exec security=allowlist ask=on-miss
Docs: https://docs.openclaw.ai/tools/exec and https://docs.openclaw.ai/tools/exec-approvals
untuk mengganti avatar assistant di openclaw UI web gimana ya
Bisa 2 cara:
1) Dari Web UI (lokal di browser itu saja)
Buka Control UI â Quick Settings / Settings â Personal â Assistant â Choose image.
Ini bikin UI override dan tersimpan di browser tersebut. Kalau pindah browser/device, avatarnya belum tentu ikut.
Untuk balikin ke default: klik Clear override.
2) Permanent via config agent identity
Taruh gambar di workspace, misalnya:
~/.openclaw/workspace/avatars/my-avatar.png
Lalu:
openclaw agents set-identity --agent main --avatar avatars/my-avatar.png
openclaw gateway restart
Bisa juga bareng nama/emoji:
openclaw agents set-identity --agent main --name "My Assistant" --emoji "đ¤" --avatar avatars/my-avatar.png
Format avatar bisa workspace-relative path, URL http(s), atau data URI.
Docs: https://docs.openclaw.ai/cli/agents dan https://docs.openclaw.ai/web/control-ui
22:24:02 [bonjour] restarting advertiser (service stuck in announcing for 32375ms (gateway fqdn=DESKTOP-412MC3Q (OpenClaw)._openclaw-gw._tcp.local. host=openclaw.local. port=18789 state=announcing))
22:23:30 [bonjour] watchdog detected non-announced service; attempting re-advertise (gateway fqdn=DESKTOP-412MC3Q (OpenClaw)._openclaw-gw._tcp.local. host=openclaw.local. port=18789 state=probing)
kenapa saya sering mendpatkan 2 warn itu ya? apa penyebab dan solusinya
Itu warning dari Bonjour / mDNS discovery â fitur supaya device lain di LAN bisa auto-discover Gateway OpenClaw (_openclaw-gw._tcp.local).
Artinya advertiser mDNS macet di fase:
probing= cek nama service/host di jaringanannouncing= broadcast service ke LAN
Penyebab umum:
- Windows Firewall / antivirus blok UDP multicast
5353 - VPN / WSL / Docker / virtual adapter ganggu mDNS
- router/WiâFi blok multicast/mDNS
- hostname conflict /
.localbermasalah - network adapter sering berubah/sleep
Kalau OpenClaw tetap jalan normal dan kamu tidak butuh auto-discovery LAN/mobile node, aman untuk dimatikan:
openclaw plugins disable bonjour
openclaw gateway restart
Atau via env:
[Environment]::SetEnvironmentVariable("OPENCLAW_DISABLE_BONJOUR", "1", "User")
openclaw gateway restart
Kalau kamu butuh discovery LAN, coba:
- allow UDP
5353di firewall - matikan VPN sementara
- pakai hostname sederhana
- set hostname mDNS eksplisit:
[Environment]::SetEnvironmentVariable("OPENCLAW_MDNS_HOSTNAME", "openclaw", "User")
openclaw gateway restart
Intinya: warning ini biasanya bukan error model/agent, cuma discovery LAN yang gagal announce.
- plugins.entries.bonjour: plugin not found: bonjour (stale config entry ignored; remove â
â it from plugins config)
Itu berarti config kamu punya entry:
plugins.entries.bonjour
tapi di versi/runtime kamu plugin bonjour tidak ditemukan, jadi OpenClaw mengabaikannya sebagai stale config.
Bersihkan entry itu:
openclaw config unset plugins.entries.bonjour
Kalau tujuanmu mematikan mDNS/Bonjour warning, pakai config discovery saja:
openclaw config set discovery.mdns.mode off
openclaw gateway restart
Alternatif auto-repair:
openclaw doctor --fix
openclaw gateway restart
Cek hasilnya:
openclaw config get discovery.mdns.mode
openclaw config get plugins.entries.bonjour
Kalau plugins.entries.bonjour sudah kosong/error not found dan discovery.mdns.mode = off, warning Bonjour harus hilang.
bagaimana menampilkan log gateway
Untuk lihat log Gateway:
openclaw logs
Live/follow:
openclaw logs --follow
Lebih banyak baris:
openclaw logs --limit 500 --plain
Kalau Gateway sedang unreachable, coba status dulu:
openclaw gateway status
openclaw status --all
Untuk debug startup, jalankan Gateway manual dengan verbose:
openclaw gateway stop
openclaw gateway --verbose
Lalu buka terminal lain untuk test command yang bermasalah.
lebih baik jalankan openclaw dashboard lewat openclaw browser atau langsung dari browser saya
Lebih baik langsung dari browser kamu pakai:
openclaw dashboard
atau buka:
http://127.0.0.1:18789/
openclaw browser itu browser untuk agent automasi â klik/buka halaman/isi form. Bukan ideal untuk kamu pakai sebagai dashboard sehari-hari.
Rekomendasi:
- Untuk mengontrol OpenClaw UI: pakai browser pribadi kamu.
- Untuk agent menjalankan automation web: pakai
openclaw browser --browser-profile openclaw ....
Kalau dashboard minta pairing/token, ikuti:
openclaw devices list
openclaw devices approve <requestId>
saya tidak perlu run openclaw browser --browser-profile openclaw jika saya meminta agent untuk otomatisasi website kan
Biasanya tidak perlu manual, selama browser config kamu mode managed.
Kalau browser.attachOnly = false, saat agent butuh browser tool OpenClaw bisa launch profile openclaw sendiri.
Tapi kamu perlu manual start kalau:
- config kamu
browser.attachOnly: true - pakai remote CDP / existing browser session
- sebelumnya muncul error:
profile "openclaw" is not running - ingin memastikan browser sudah ready sebelum task
Cek cepat:
openclaw config get browser.attachOnly
openclaw browser --browser-profile openclaw status
Kalau attachOnly false, cukup minta agent otomatisasi. Kalau error, baru jalankan:
openclaw browser --browser-profile openclaw start
apa maksud meminta agent chat untuk menghandle update openclaw
Maksudnya: kamu bisa minta agent di chat/Control UI untuk menjalankan update OpenClaw, bukan kamu mengetik command manual di terminal.
Contoh minta ke agent:
tolong cek update OpenClaw, lalu jalankan update kalau aman
atau lebih eksplisit:
run openclaw update stable dan restart gateway setelah selesai
Di belakang layar, agent bisa memakai control-plane tool seperti update.run, yang fungsinya mirip:
openclaw update
Tapi catatan penting:
- Update bisa restart Gateway, jadi chat/dashboard akan disconnect sebentar.
- Kalau Gateway sedang bermasalah/down, agent chat tidak bisa handle update â pakai terminal.
- Untuk paling aman, cek dulu:
openclaw update status
openclaw update --dry-run
Lalu kalau oke:
openclaw update
Jadi: agent chat handle update = agent membantu menjalankan update + restart dari UI/chat, tapi CLI manual tetap lebih reliable kalau sedang troubleshooting.
kenapa setelah daemon restart completed dan update complete, lalu ada powershell findstr /R /C:":18789. *LISTEN terus
Itu kemungkinan normal dari restart/update helper di Windows.
findstr /R /C:":18789.*LISTEN" dipakai untuk mengecek apakah port Gateway OpenClaw:
18789
sedang LISTENING atau belum. Jadi setelah update/restart, OpenClaw mengecek apakah daemon Gateway sudah hidup lagi.
Kalau cuma muncul sebentar: aman, normal.
Kalau âterusâ lama / tidak selesai, kemungkinan:
- Gateway lama belum berhenti
- port
18789masih dipakai proses lain - Scheduled Task/daemon restart macet
- Gateway crash lalu restart loop
Cek ini:
openclaw gateway status
openclaw status --all
Cek siapa yang pakai port:
Get-NetTCPConnection -LocalPort 18789 -State Listen | Select-Object LocalAddress,LocalPort,OwningProcess
Lalu cek prosesnya:
Get-Process -Id <PID>
Kalau Gateway status sudah running / healthy, abaikan saja. Kalau masih macet, coba:
openclaw gateway restart
openclaw logs --limit 200 --plain
Jangan kill manual dulu kecuali sudah tahu PID itu memang stale OpenClaw/node process.
apa maksud QQ Bot: not configured
QQ Bot: not configured artinya channel QQ Bot belum diset credential-nya, jadi OpenClaw tidak akan connect ke QQ.
Kalau kamu tidak pakai QQ, aman diabaikan. Itu cuma status/info, bukan error untuk Discord/Telegram/Mistral kamu.
Kalau mau pakai QQ Bot, perlu AppID + AppSecret dari QQ Open Platform, lalu:
openclaw channels add --channel qqbot --token "AppID:AppSecret"
openclaw gateway restart
Cek status:
openclaw channels status --probe
Minimal config-nya kira-kira:
channels: {
qqbot: {
enabled: true,
appId: "YOUR_APP_ID",
clientSecret: "YOUR_APP_SECRET"
}
}
apa fungsi subagents? bagaimana spawn nya?
Subagents = agent kecil/background worker yang dibuat dari agent utama untuk ngerjain task terpisah.
Fungsinya:
- ngerjain task lama tanpa blocking chat utama
- paralel research / coding / browsing
- tiap subagent punya session sendiri
- hasil akhirnya dikirim balik ke chat kamu
- default-nya isolated, jadi tidak otomatis bawa seluruh context chat utama
Cara spawn manual dari chat:
/subagents spawn main cari ringkasan dokumentasi browser OpenClaw
Contoh dengan model/thinking:
/subagents spawn main "cek kenapa gateway 1006 dari logs ini" --model mistral/mistral-large-latest --thinking medium
Cek subagent yang jalan:
/subagents list
/subagents info 1
/subagents log 1
Stop:
/subagents kill 1
/subagents kill all
Agent utama juga bisa spawn otomatis pakai tool sessions_spawn kalau tool policy mengizinkan. Cek apakah tersedia:
/tools
Kalau tidak ada, config tool profile biasanya perlu coding/full, atau allow:
tools: {
alsoAllow: ["sessions_spawn", "sessions_yield", "subagents"]
}
Catatan: subagent pakai token/model sendiri, jadi bisa nambah biaya. Untuk task ringan, bisa set model subagent lebih murah.
apa yang bisa saya lakukan agar respon openclaw cepat, optimasi gitu lah
Bisa. Optimasi paling praktis:
- Pakai session baru kalau chat sudah panjang
/new
Chat panjang = context besar = respon lebih lambat.
- Turunkan thinking
/think off
atau:
/think minimal
Thinking tinggi bikin lebih pintar, tapi lebih lambat.
- Aktifkan fast mode kalau provider mendukung
/fast on
Cek:
/fast
- Matikan verbose/trace kalau aktif
/verbose off
/trace off
/reasoning off
- Pakai model yang memang cepat
Jangan pakai model âbesar/terkuatâ untuk semua hal. Buat chat biasa, pakai model cepat; untuk task berat baru pakai model kuat. Untuk rekomendasi model terbaru, lebih baik tanya di #models karena cepat berubah.
-
Jangan panggil tools kalau tidak perlu
Browser, exec, web fetch, PDF, image, dll menambah latency. Untuk pertanyaan biasa, minta jawab langsung. -
Cek bottleneck
openclaw status --all
openclaw logs --limit 200 --plain
openclaw models status --probe
- Update OpenClaw
Karena kamu tadi pakai 2026.4.23:
openclaw update status
openclaw update
Docs: https://docs.openclaw.ai/tools/thinking https://docs.openclaw.ai/concepts/models
apa itu verbose dan traace
Verbose dan trace itu mode debug.
Verbose = menampilkan aktivitas tool yang dipakai agent.
Misalnya agent memanggil browser, exec, baca file, fetch web, dll. Berguna kalau mau lihat âagent sedang ngapainâ.
Command:
/verbose on
/verbose full
/verbose off
on: tampilkan ringkasan tool callfull: tampilkan output tool lebih detailoff: normal, lebih bersih/cepat
Trace = debug yang lebih spesifik untuk plugin/internal plugin.
Misalnya Active Memory/plugin tertentu mengeluarkan trace diagnostik.
Command:
/trace on
/trace off
Rekomendasi harian:
/verbose off
/trace off
Nyalakan hanya saat troubleshooting.
bagaimana setting di config
Untuk verbose, bisa set default di config.
Global default:
openclaw config set agents.defaults.verboseDefault off
openclaw gateway restart
Pilihan:
off | on | full
Kalau mau per-agent main saja, lihat index agent dulu:
openclaw config get agents.list
Lalu misalnya agent main ada di index [0]:
openclaw config set agents.list[0].verboseDefault off
openclaw gateway restart
Untuk trace, setahu saya itu session-scoped, bukan default config global. Jadi atur dari chat/session:
/trace off
Cek status verbose/trace:
/verbose
/trace
Rekomendasi untuk cepat/bersih:
openclaw config set agents.defaults.verboseDefault off
openclaw gateway restart
lalu di chat:
/verbose off
/trace off
apa skills yang terbaik/popular untuk mendapatkan uang
Kalau maksudnya OpenClaw skills untuk bantu cari uang, menurut saya jangan cari âauto money skillâ. Yang paling realistis adalah skill yang bantu workflow bisnis nyata:
-
Sales / lead generation
Untuk cari prospek, tracking lead, follow-up, draft outreach, pipeline report. Ini paling langsung hubungannya ke revenue. Contoh kategori/skill ClawHub ada Sales dan Email Lead Generation. (clawhub.ai) -
CRM / follow-up system
Biar lead, customer, deal, dan next action tidak hilang. Bagus kalau kamu freelance/jual jasa/produk. (clawhub.ai) -
SEO / content marketing
Untuk bantu audit konten, outline artikel, optimasi AI/SEO, dan bikin konten yang bisa generate inbound lead. (clawhub.ai) -
E-commerce listing/image workflow
Kalau jualan online: background removal, image listing, deskripsi produk, upload workflow. (clawhub.ai) -
Automation admin bisnis
Invoice, report mingguan, research kompetitor, browser automation, email triage. Ini tidak langsung âmenghasilkan uangâ, tapi menghemat waktu.
ClawHub
When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions 'AI SEO,...
Cara cari:
openclaw skills search "sales"
openclaw skills search "lead generation"
openclaw skills search "crm"
openclaw skills search "seo"
openclaw skills search "ecommerce"
Install:
openclaw skills install <skill-slug>
â ď¸ Hati-hati: jangan asal install skill âtradingâ, âcrypto walletâ, âauto profitâ, atau yang minta private key/API key sensitif. Baca SKILL.md dan cek Security Scan dulu; beberapa skill publik bisa berstatus suspicious. (clawhub.ai)
jika untuk polymarket
Untuk Polymarket, skill yang paling berguna bukan âauto profitâ, tapi research + monitoring + risk control.
Rekomendasi workflow:
-
Market scanner
- cari market aktif
- filter volume/liquidity
- cek spread/orderbook
- pantau perubahan harga
-
News/research checker
- cari sumber berita terkait market
- bandingkan âprobability marketâ vs fakta terbaru
- buat ringkasan pro/contra
-
Alert/cron
- tiap jam/hari cek market tertentu
- alert kalau harga berubah besar, spread mengecil, volume naik
-
Portfolio tracker
- catat posisi, entry price, exit target
- hitung exposure dan PnL manual
-
Human-approved trading
- agent boleh kasih rekomendasi
- jangan biarkan auto-trade tanpa approval
- jangan pernah kasih private key/wallet seed ke skill
Polymarket punya API resmi untuk market data, order book, pricing, trades, positions, dan SDK Python/TypeScript/Rust. Jadi skill yang bagus biasanya cukup pakai API/data read-only dulu. (docs.polymarket.com)
Cari skill:
openclaw skills search "polymarket"
openclaw skills search "prediction market"
openclaw skills search "market data"
openclaw skills search "trading journal"
Kalau install:
openclaw skills install <skill-slug>
Penting: cek legal/geographic restriction dulu. Polymarket melarang penggunaan VPN untuk bypass pembatasan wilayah. (help.polymarket.com)
Saran aman: mulai dari read-only Polymarket analytics + alerts, bukan auto-betting.
Countries and regions where Polymarket is restricted
bisa carikan skills yang popular untuk polymarket openclaw
Saya cek ClawHub. Untuk Polymarket, yang paling relevan:
mvanhorn/polymarketâ paling populer- 20â, 62 current installs.
- Bisa query odds, trending markets, order book, trades, positions.
- Tapi ClawHub flag âsuspiciousâ karena ada risiko installer remote + private key lokal. Pakai read-only dulu. (clawhub.ai)
openclaw skills install mvanhorn/polymarket
vlprosvirkin/prob-trade-polymarket-analyticsâ analytics + trading- Benign medium confidence.
- Bisa hot markets, breaking markets, new markets, search, top traders.
- Butuh
PROBTRADE_API_KEYdanPROBTRADE_API_SECRET. (clawhub.ai)
openclaw skills install vlprosvirkin/prob-trade-polymarket-analytics
prediction-market-data-pluginâ data/research umum- Plugin, bukan Polymarket-only.
- Benign high confidence.
- Cocok untuk market data, screening, portfolio research. (clawhub.ai)
openclaw plugins install clawhub:prediction-market-data-plugin
Yang saya kurang rekomendasikan:
alpha-finder: ada Polymarket/Kalshi research, tapi flagged suspicious dan butuh private key/x402 payment. (clawhub.ai)zakkycrypt01-polymarket-trader: limit order only, flagged suspicious karena butuhPOLYMARKET_PRIVATE_KEY. (clawhub.ai)pkedge: idenya bagus untuk whale/insider watch, tapi flagged suspicious karena package tampaknya tidak lengkap. (clawhub.ai)
Saran saya: mulai dari mvanhorn/polymarket read-only atau prob-trade-polymarket-analytics. Jangan masukkan private key sebelum inspect file skill-nya.
jika polymarket-alpha-suite?
dan bagaimana cara downgrade versi openclaw
Untuk polymarket-alpha-suite: kelihatannya lebih agresif daripada skill data biasa. Ia berisi 6 tool trading/scan: NegRisk arbitrage, latency arb, BTC scalper, alpha scanner, universe scanner, dan edge finder. Klaimnya besar: â100% win rateâ untuk NegRisk dan data backtest/paper trading â jadi saya akan treat ini sebagai high-risk trading toolkit, bukan skill aman biasa. (skillsmp.com)
Kalau mau coba, saran saya:
- pakai paper/dry-run only dulu;
- jangan isi
POLY_PK/ private key; - inspect file skill sebelum install;
- jangan auto-trade tanpa approval manual;
- cek juga batasan wilayah Polymarket; mereka melarang VPN untuk bypass geo restriction. (skillsmp.com)
Untuk downgrade OpenClaw, coba ini dulu:
openclaw update --tag 2026.4.23 --dry-run
Kalau preview aman:
openclaw update --tag 2026.4.23 --yes
openclaw doctor
openclaw gateway restart
openclaw --version
--tag <version> memang dipakai untuk target versi tertentu, dan downgrade butuh konfirmasi karena versi lama bisa break config/state. (docs.openclaw.ai)
[agent/embedded] Profile mistral:1 timed out. Trying next account...
00:43:24 [agent/embedded] embedded run failover decision: runId=531d88d6-4f1d-4062-ae43-d67b2cda6285 stage=assistant decision=rotate_profile reason=timeout from=mistral/mistral-large-latest profile=sha256:ba66926173d7
Itu bagus â artinya failover multi-key kamu jalan â
Maknanya:
Profile mistral:1 timed out. Trying next account...
decision=rotate_profile reason=timeout
OpenClaw mencoba mistral:1, request timeout, lalu otomatis rotate ke profile/key berikutnya. Jadi bukan stuck di key pertama.
profile=sha256:... itu hash/redacted ID untuk keamanan, bukan key asli.
Kalau sering timeout:
openclaw models status --probe --probe-provider mistral
openclaw logs --limit 200 --plain
Kemungkinan penyebab:
- Mistral API lambat/rate limited
- jaringan kamu lambat
- model
mistral-large-latestsedang berat - timeout OpenClaw terlalu pendek
Tapi log yang kamu paste membuktikan rotasi key/profile sudah aktif.
tolong riset secara mendalam dan berikan saya skills/bot polymarket untuk openclaw
Saya riset lagi. Rekomendasi saya: mulai dari read-only analytics dulu, jangan langsung auto-trade.
Pilihan terbaik
| Rank | Skill/Bot | Cocok untuk | Catatan |
| ---- | ---------------------------------------- | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| 1 | lukebaze/polymarket-analysis | Analisis, arbitrage, whale tracking, sentiment, momentum | Benign high confidence, read-only, 15â, 6.4k downloads, 53 current installs. Ini paling aman untuk mulai. (clawhub.ai) |
| 2 | mvanhorn/polymarket | Query odds, trending, orderbook, trades, positions; bisa trading | Populer: 20â, 5.3k downloads, 56 current installs. Read-only aman, tapi trading/private-key harus hati-hati. (clawhub.ai) |
| 3 | kingmadellc/polymarket-command-center | Browse/search/watchlist Polymarket | Read-only, no credentials, no arbitrary downloads. Bagus untuk dashboard ringan. (clawhub.ai) |
| 4 | vlprosvirkin/openclaw-bot-prob-trade | Bot trading via prob.trade | Benign high confidence, tapi butuh audit probtrade dependency dan jalankan dry-run dulu. (clawhub.ai) |
| 5 | askgina-polymarket / Polymarket via Gina | Natural-language trading via Gina MCP | Benign high confidence, tapi tergantung layanan/token Gina pihak ketiga. (clawhub.ai) |
Tentang polymarket-alpha-suite
Menarik untuk scanner + paper trading, tapi saya tidak akan pakai live trading dulu. Isinya ada alpha_scan, edge_finder,
negrisk_scanner, dry-run BTC/latency arb, dan live mode butuh CLOB API/private key env seperti POLYMARKET_API_KEY, POLYMARKET_SECRET, POLY_PK, POLY_FUNDER. Klaim performanya cukup agresif, jadi treat sebagai high-risk sampai kamu audit kode sendiri. (skillsmp.com)
Install yang saya sarankan
Mulai dari read-only:
openclaw skills install lukebaze/polymarket-analysis
openclaw skills install mvanhorn/polymarket
openclaw skills install kingmadellc/polymarket-command-center
Lalu test:
openclaw skills list
Minta agent:
scan top Polymarket markets, cari whale/momentum/edge, tapi read-only dan jangan trade
Kalau mau bot live trading
Paling aman urutannya:
- Read-only analytics
- Paper trading / dry-run
- Small budget live
- Manual approval sebelum order
- Baru pertimbangkan automation penuh
Jangan paste seed/private key di chat. Kalau skill butuh private key, pakai env/config lokal, isolated machine/VM, dan limit wallet balance.
Polymarket sendiri punya Gamma/Data API public dan CLOB API untuk orderbook/trading; trading endpoints butuh auth. (docs.polymarket.com) Juga cek restriction wilayah: Polymarket melarang VPN untuk bypass geo restriction. (help.polymarket.com)
jika polymarket-alpha-suite?
polymarket-alpha-suite boleh dicoba, tapi saya tidak rekomendasikan untuk live trading langsung.
Isinya memang menarik: 6 tool untuk Polymarket â NegRisk arbitrage, latency arb, BTC 5m/15m scalper, alpha scanner, universe scanner, dan edge finder. Source/halamannya klaim scan 27k+ markets, butuh Node.js 18+, Polymarket API keys, dan untuk live trading butuh wallet/private key/CLOB access. (skillsmp.com)
Penilaian saya:
- â Bagus untuk research, scanner, paper trading, dry-run
- â ď¸ High-risk untuk auto-trading
- â Jangan masukkan private key / wallet utama
- â Jangan percaya klaim â100% win rateâ tanpa backtest sendiri
Kalau mau evaluasi aman:
- Cari dulu apakah tersedia resmi di OpenClaw/ClawHub:
openclaw skills search "polymarket-alpha-suite"
- Kalau ketemu, jangan langsung isi key trading. Install hanya kalau kamu siap audit:
openclaw skills install <slug-yang-muncul>
- Pakai mode read-only / dry-run dulu:
scan NegRisk opportunities, dry-run only, jangan place order
- Kalau nanti butuh wallet, pakai wallet khusus dengan saldo kecil, bukan wallet utama.
Alternatif yang lebih aman untuk mulai: lukebaze/polymarket-analysis, mvanhorn/polymarket, atau polymarket-command-center karena lebih cocok untuk analytics/read-only dulu.
polymarket-alpha-suite dibandingkan dengan polymarket skills/bot yang lain. bagaimana?
Perbandingan singkat:
| Skill | Fokus | Risiko | Rekomendasi |
| ------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ------------- | --------------------------------------------------- |
| polymarket-alpha-suite | Scanner + paper/live trading: NegRisk arb, latency arb, BTC scalper, alpha scanner, universe scanner, edge finder | Tinggi | Bagus untuk dry-run/paper trading, jangan live dulu |
| polymarket-analysis | Analisis edge: pair-cost arb, whale tracking, sentiment, momentum; no execution | Rendahâsedang | Lebih aman untuk mulai |
| polymarket-command-center | Read-only market data, trending, price parsing, watchlist stack | Rendah | Aman untuk dashboard/research |
| polymarket-executor + optimizer | Bot trading + optimizer otomatis | Tinggi | Paper mode dulu; live hanya dengan wallet kecil |
| prob-trade-polymarket-analytics | Analytics + trading via prob.trade | Sedangâtinggi | Perlu API pihak ketiga |
Kesimpulan saya:
polymarket-alpha-suite lebih âagresifâ dan trading-oriented dibanding skill lain. Isinya lengkap untuk mencari peluang, tapi klaim seperti â100% win rateâ dan âinstitutional-gradeâ harus dianggap marketing sampai kamu backtest sendiri. Ia juga punya live trading setup dengan POLYMARKET_API_KEY, POLYMARKET_SECRET, POLY_PK, dll â ini berarti risiko private key/wallet nyata.
Kalau kamu baru mulai, saya sarankan urutan ini:
**polymarket-command-center**untuk data read-only dan watchlist. (clawhub.ai)**polymarket-analysis**untuk analisis edge tanpa eksekusi trade. (skillsmp.com)**polymarket-alpha-suite**hanya untuk dry-run/paper trading.- Baru pertimbangkan executor/live bot setelah audit kode dan pakai wallet khusus saldo kecil.
Kalau mau live trading, ingat Polymarket CLOB auth melibatkan private key/API key; order creation tetap butuh signing, jadi jangan pernah taruh private key utama di skill yang belum diaudit. (docs.polymarket.com)
Juga cek legal/geografi: Polymarket punya restricted countries dan melarang VPN untuk bypass restriction. (help.polymarket.com)
Verdict: polymarket-alpha-suite = paling lengkap untuk âalpha huntingâ, tapi bukan paling aman. Untuk mulai cari edge: pakai read-only dulu.
SkillsMP
6 institutional-grade Polymarket trading tools. NegRisk arbitrage (100% win rate), latency arb, BTC scalping, alpha scanner, un... 4312 stars | by openclaw
ClawHub
Read-only Polymarket interface â browse trending markets, get detailed odds with probability bars, search active markets, and track watchlists. Zero API key...
SkillsMP
Analyze Polymarket prediction markets for trading edges. Pair Cost arbitrage, whale tracking, sentiment analysis, momentum si... 580 stars | by sundial-org
Countries and regions where Polymarket is restricted
Saya riset ulang. Rank terbaik saya untuk Polymarket di OpenClaw:
| Rank | Skill/Bot | Kegunaan terbaik | Risiko | Verdict |
| ---- | -------------------------------------------- | ----------------------------------------------------------------------------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| 1 | lukebaze/polymarket-analysis | Analisis edge, pair-cost arb, whale tracking, sentiment, momentum, user profile | Rendah | Paling saya rekomendasikan untuk mulai. Read-only, no trade execution, no creds, ClawHub scan benign high confidence. (clawhub.ai) |
| 2 | kingmadellc/polymarket-command-center | Trending, odds, search, watchlist | Rendah | Bagus untuk dashboard/research. 100% read-only, zero API key. (clawhub.ai) |
| 3 | johny0920/polymarket-arbitrage | Arbitrage scanner | Rendahâsedang | Menarik untuk cari arb, no creds/private key saat ini, tapi scraping + subprocess jadi tetap audit dulu. (clawhub.ai) |
| 4 | mvanhorn/polymarket | Browse + orderbook + optional trading | Sedangâtinggi | Populer, tapi flagged suspicious karena installer `curl |
| 5 | Divyn/polymarket-real-time-trades | Stream live trades | Sedang | Bagus untuk monit
| 6 | vlprosvirkin/prob-trade-polymarket-analytics | Hot markets, breaking markets, top traders, trading via prob.trade | Sedang | Bagus kalau mau platform analytics pihak ketiga, tapi butuh API key/secret prob.trade. (termo.ai) |
| 7 | polymarket-alpha-suite | NegRisk arb, latency arb, BTC scalper, alpha scanner, universe scanner, edge finder | Tinggi | Cocok untuk dry-run/paper trading only. Klaim agresif; live mode butuh CLOB/private key. (skillsmp.com) |
| 8 | LuckyLobster | Trading via hosted API with budget limits | Tinggi | Lebih aman daripada raw private key lokal secara konsep, tapi tetap third-party custodial/credential trust. (docs.luckylobster.io) |
Install yang saya sarankan dulu:
openclaw skills install lukebaze/polymarket-analysis
openclaw skills install polymarket-command-center
openclaw skills install polymarket-arbitrage
Kalau mau tambah popular/general:
openclaw skills install mvanhorn/polymarket
Tapi jangan aktifkan trading/private key dulu.
Yang jangan langsung live trading:
⢠polymarket-alpha-suite
⢠polymarket-executor-skill
⢠polymarket-ai-divergence
⢠polymarket-autotrader-hyy
⢠polyclaw
Alasannya: trading endpoints Polymarket butuh auth/signing; CLOB trading endpoints membutuhkan auth, dan order creation tetap melibatkan signing. (docs.polymarket.com) Untuk market data, Gamma/Data API public aman dipakai read-only. (docs.polymarket.com)
Peringatan penting: Polymarket punya geographic restrictions dan melarang VPN untuk bypass; US termasuk blocked country di daftar mereka. (help.polymarket.com)
Kesimpulan final:
Paket terbaik: polymarket-analysis + polymarket-command-center + polymarket-arbitrage.
Kalau mau eksperimen alpha: tambah **polymarket-alpha-suite**, tapi dry-run only dulu.
Countries and regions where Polymarket is restricted
Halo! Masih di sini đŚ
https://claudeskills.info/
https://aitoolworth.com/openclaw-skills
https://clawhub.ai/
https://github.com/openclaw/skills/tree/main/skills
carikan yang popular dan menurutmu terbaik untuk autonom
Saya cek ulang dari sumber yang kamu kasih. Catatan: ClawHub paling relevan untuk OpenClaw; claudeskills.info lebih untuk Claude Skills, jadi anggap sebagai inspirasi/porting, bukan pasti native OpenClaw. ClawHub sendiri menampilkan skala besar: 52.7k tools, 180k users, 12M downloads. (clawhub.ai)
Rekomendasi terbaik untuk âautonomous agentâ
| Rank | Skill / Tool | Terbaik untuk | Catatan |
| ---- | -------------------------------- | ----------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | harness-engineer | Long-horizon autonomous coding, self-healing repo, multi-agent pipeline | Paling cocok untuk âautonomâ serius, tapi wajib sandbox + human approval. (aitoolworth.com) |
| 2 | team-tasks | Multi-agent coordination: Linear, DAG, Debate modes | Populer di GitHub topic OpenClaw skill: 448 stars. Bagus untuk membagi kerja antar agent. (github.com) |
| 3 | openclaw-rpa | Record browser/Excel/Word/API action sekali, replay otomatis | Bagus untuk workflow berulang karena hasilnya script, bukan LLM terus-menerus. (github.com) |
| 4 | openclaw-pyautogui | Mouse/keyboard/screenshot/OCR automation desktop | Cocok untuk app tanpa API, tapi harus hati-hati karena bisa klik/ketik di desktop. (aitoolworth.com) |
| 5 | desktop-automation-ultra | Desktop automation lebih lengkap: c
| 6 | openclaw-plus | Python, package install, git, fetch URL, call API | Serbaguna untuk dev/web automation, tapi VirusTotal flagged suspicious; pakai sandbox/audit dulu. (clawhub.ai) |
| 7 | security-operator | Guardrail saat agent jalan autonomous | Menurut saya wajib kalau kamu mau agent lebih âbebasâ, karena fokusnya runtime safety. (clawhub.ai) |
| 8 | ClawSmith / OpenClaw Skill Tools | Membuat/audit skill sendiri | Berguna kalau skill yang kamu cari belum ada; ClawSmith dibuat untuk generate SKILL.md yang lebih rapi dan security-aware. (clawhub.ai) |
Stack yang saya sarankan
Untuk automation/autonomous yang seimbang:
openclaw skills search "harness-engineer"
openclaw skills search "team-tasks"
openclaw skills search "openclaw-rpa"
openclaw skills search "pyautogui"
openclaw skills search "security-operator"
Install satu-satu, jangan semuanya langsung. Setelah install, restart/new session lalu test kecil dulu.
Kalau dari claudeskills.info
Yang paling relevan untuk autonomous workflow: Superpowers, MCP Builder, Playwright Skill, Content Research Writer, dan Context Engineering. Tapi ini Claude Skills marketplace, jadi cek dulu apakah bisa dipakai langsung di OpenClaw atau perlu adaptasi. (claudeskills.info)
Peringatan penting
Untuk autonomous agent, skill yang paling berbahaya biasanya yang punya exec, browser/desktop control, private key, wallet, atau install script. Jadi aturan saya:
- baca
SKILL.md; - cek security scan;
- pakai sandbox/dry-run;
- jangan kasih private key utama;
- mulai dari task kecil dulu.
GitHub repo openclaw/skills sangat besar; halaman GitHub bahkan menampilkan bahwa direktori terpotong di 1,000 file dan 18,760 entries dihilangkan, jadi jangan anggap semua aman hanya karena ada di repo besar. (github.com)
https://claudeskills.info/
https://aitoolworth.com/openclaw-skills
https://clawhub.ai/
https://github.com/openclaw/skills/tree/main/skills
carikan yang popular dan menurutmu terbaik sebagai autonom openclaw untuk membuat sistem polymarket
Kalau targetmu membuat sistem Polymarket autonomous di OpenClaw, saya sarankan stack bertahap, bukan satu skill aja.
Stack terbaik menurut saya
1. Core data + watchlist
polymarketodds
Paling populer untuk market data: 49k+ downloads, 125 stars; fitur trending, price history, momentum scanner, watchlist alerts, cron-ready, dan paper trading. Read-only/paper, jadi aman untuk awal. (clawhub-skills.com)
openclaw skills search polymarketodds
openclaw skills install <slug-yang-muncul>
2. Dashboard ringan
kingmadellc/polymarket-command-center
Read-only, zero API key, browse trending markets, odds, search, watchlist. Security scan benign. Cocok jadi âUI/data layerâ sederhana. (clawhub.ai)
openclaw skills install kingmadellc/polymarket-command-center
3. Analisis edge
hiehoo/polymarket-analysis
Untuk pair-cost arbitrage, whale tracking, sentiment, momentum, user profile tracking â no execution. Popularitasnya lumayan: 6.6k downloads, 15 stars, 54 current installs. (clawhub-skills.com)
openclaw skills install hiehoo/polymarket-analysis
4. Arbitrage scanner
johny0920/polymarket-arbitrage
Benign high-confidence. Fokus math arbitrage, monitoring, alerting, paper-trading first; docs-nya juga jelas menyarankan manual/micro testing sebelum automation. (clawhub.ai)
openclaw skills install johny0920/polymarket-arbitrage
5. Alpha experiment / dry-run only
polymarket-alpha-suite
Fitur lengkap: NegRisk scanner, latency arb, BTC scalper, alpha scanner, universe scanner, edge finder. Tapi klaimnya agresif dan live mode butuh POLYMARKET_API_KEY, secret/passphrase, atau POLY_PK. Saya taruh ini sebagai eksperimen dry-run, bukan live trading awal. (skillsmp.com)
6. Live trading layer â nanti, bukan sekarang
polymarket-executor-skill
Punya paper mode default dan live mode dengan POLYMARKET_API_KEY, POLYMARKET_SECRET, POLYMARKET_PASSPHRASE, modal, dsb. Tapi ClawHub scan menandai suspicious, jadi gunakan hanya setelah audit dan paper validation. (clawhub.ai)
7. Safety wajib
SkillFence
Kalau kamu mulai install skill trading/automation, ini berguna karena memonitor runtime behavior: network calls, file access, credential reads, process activity. (clawhub.ai)
Rekomendasi final
Mulai dengan ini:
openclaw skills install kingmadellc/polymarket-command-center
openclaw skills install hiehoo/polymarket-analysis
openclaw skills install johny0920/polymarket-arbitrage
Lalu tambah:
openclaw skills search polymarketodds
Kalau sudah stabil, baru coba polymarket-alpha-suite dry-run only.
Jangan langsung live trading
Polymarket read endpoints bisa public/no-auth, tapi CLOB trading endpoints butuh auth; order creation tetap melibatkan private key/signing. (docs.polymarket.com)
Juga cek geographic restrictions â Polymarket melarang VPN untuk bypass pembatasan wilayah. (help.polymarket.com)
Countries and regions where Polymarket is restricted
lakukan riset mendalam sekali lagi, carikan stack terbaik berdasarkan review, fitur, dan profitablenya
Kalau targetnya autonomous OpenClaw system untuk Polymarket, stack terbaik menurut saya bukan â1 bot auto-profitâ, tapi layered system:
- data/watchlist
- edge analysis
- arbitrage scanner
- real-time monitoring
- paper trading
- manual-approved execution
- security monitor
Saya pakai kriteria: popularitas + fitur + safety + potensi profit. Tidak ada yang bisa menjamin profit.
Stack terbaik
| Rank | Skill / Bot | Peran | Popularitas / fitur | Risiko | Verdict |
| ---- | ------------------------------------- | ---------------------------------------------------------------------- | ------------------------------------------------------------- | -------------------------- | --------------------------------------------------------------------------------------------------------- |
| 1 | polymarketodds | Core market data, trending, movers, watchlist alerts, paper trading | 49k+ downloads, 125 stars; no auth; cron-ready; paper trading | Rendah | Fondasi terbaik untuk sistem Polymarket autonomous read-only/paper. (clawhub-skills.com) |
| 2 | hiehoo/polymarket-analysis | Edge analysis: pair-cost arb, whale tracking, sentiment, momentum | 6.6k downloads, 15 stars, 54 current installs; no execution | Rendahâsedang | Best analysis layer sebelum trading. (clawhub-skills.com) |
| 3 | johny0920/polymarket-arbitrage | Arbitrage scanner + monitor + alerting | 4.2k downloads, 12 stars; ClawHub scan benign high confidence | Sedang | Best arbitrage layer, tapi validasi harga live karena data bisa stale. (clawhub.ai) |
| 4 | kingmadellc/polymarket-command-center | Dashboard/search/watchlist sederhana | Read-only, no API key, public Gamma/CLOB endpoints | Rendah | Bagus untuk browsing/watchlist, tapi popularitas masih kecil. (clawhub.ai) |
| 5 | Divyn/polymarket-real-time-trades | Real-time trade stream, whale/flow/momentum monitoring | WebSocket stream, tx hash, buyer/seller, price, collateral | Sedang | Bagus untuk timing/flow, tapi butuh lebih banyak setup. (clawhub.ai) |
| 6 | mvanhorn/polymarket | Gener
| 7 | polymarket-alpha-suite | Aggressive alpha tools: NegRisk, latency arb, BTC scalper, edge finder | Klaim 27k+ markets, 6 tools, 4k+ stars di SkillsMP | Tinggi | Cocok dry-run/paper only; jangan live sebelum audit. (skillsmp.com) |
| 8 | LuckyLobster | Hosted trading execution layer | Wallet/API key + budget controls + OpenClaw integration | Tinggi / third-party trust | Lebih rapi untuk execution, tapi tetap trading real-money. (docs.luckylobster.io) |
| 9 | polymarket-executor-skill | Autonomous multi-strategy trading bot | Paper mode default, live mode, risk controls | Tinggi; flagged suspicious | Jangan live. Kalau coba, paper mode minimal 30+ resolved paper trades. (clawhub.ai) |
| 10 | SkillFence | Security monitor untuk skill trading | Monitor file/process/network/credential access | Rendah | Wajib kalau install skill trading/automation. (clawhub.ai) |
Rekomendasi final stack
Mulai aman:
openclaw skills search polymarketodds
openclaw skills install hiehoo/polymarket-analysis
openclaw skills install johny0920/polymarket-arbitrage
openclaw skills install kingmadellc/polymarket-command-center
openclaw skills search skillfence
Kalau mau tambah layer real-time:
openclaw skills install Divyn/polymarket-real-time-trades
Kalau mau eksperimen high-risk:
openclaw skills search polymarket-alpha-suite
Tapi jalankan dry-run/paper only.
Arsitektur yang paling masuk akal
Phase 1 â Read-only intelligence
⢠polymarketodds
⢠polymarket-command-center
⢠polymarket-analysis
Phase 2 â Edge detection
⢠polymarket-arbitrage
⢠polymarket-real-time-trades
Phase 3 â Paper trading
⢠polymarketodds paper portfolio
⢠polymarket-alpha-suite dry-run
⢠polymarket-executor-skill paper mode only
Phase 4 â Live trading kecil
⢠hanya setelah 2â4 minggu paper trading positif
⢠wallet khusus saldo kecil
⢠manual approval sebelum order
⢠SkillFence aktif
Kenapa jangan langsung live?
Polymarket read endpoints seperti Gamma/Data dan CLOB read endpoints tidak butuh auth, tapi trading CLOB perlu API headers/auth dan order creation tetap butuh signing/private key. (docs.polymarket.com)
Juga penting: kalau kamu secara fisik berada di wilayah restricted, jangan bypass pakai VPN. Polymarket menyebut US termasuk blocked countries dan melarang VPN/similar tools untuk bypass georestriction. (help.polymarket.com)
Kesimpulan: stack terbaik untuk profit-seeking tapi masih rasional adalah
polymarketodds + polymarket-analysis + polymarket-arbitrage + command-center + SkillFence.
alpha-suite hanya sebagai eksperimen dry-run, bukan fondasi live trading.
Countries and regions where Polymarket is restricted
01:24:44 [diagnostic] lane task error: lane=main durationMs=4577 error="Error: No API key found for provider "openai". Auth store: C:\Users\rakha christian.openclaw\agents\main\agent\auth-profiles.json (agentDir: C:\Users\rakha christian.openclaw\agents\main\agent). Configure auth for this agent (openclaw agents add <id>) or copy auth-profiles.json from the main agentDir."
01:24:44 [diagnostic] lane task error: lane=session:temp:slug-generator durationMs=4583 error="Error: No API key found for provider "openai". Auth store: C:\Users\rakha christian.openclaw\agents\main\agent\auth-profiles.json (agentDir: C:\Users\rakha christian.openclaw\agents\main\agent). Configure auth for this agent (openclaw agents add <id>) or copy auth-profiles.json from the main agentDir."
01:24:44 [plugins] skill-workshop: reviewer skipped: Error: No API key found for provider "openai". Auth store: C:\Users\rakha christian.openclaw\agents\main\agent\auth-profiles.json (agentDir: C:\Users\rakha christian.openclaw\agents\main\agent). Configure auth for this agent (openclaw agents add <id>) or copy auth-profiles.json from the main agentDir.
ini kenapa ya
Itu artinya ada proses internal yang mencoba pakai provider OpenAI, tapi di auth profile kamu tidak ada OpenAI API key.
Yang kelihatan dari log:
temp:slug-generator= generator nama/slug session pakai LLMskill-workshop: reviewer skipped= plugin Skill Workshop mau review/membuat skill otomatis- keduanya mencoba provider
openai - tapi kamu saat ini punya auth Mistral, bukan OpenAI
Kalau kamu memang mau pakai Mistral, set default model balik ke Mistral:
openclaw models status
openclaw models set mistral/mistral-large-latest
openclaw gateway restart
Cek lagi:
openclaw models status
Kalau kamu tidak pakai Skill Workshop, matikan saja:
openclaw config set plugins.entries.skill-workshop.enabled false --strict-json
openclaw gateway restart
Atau hanya matikan reviewer LLM-nya:
openclaw config set plugins.entries.skill-workshop.config.reviewMode off
openclaw gateway restart
Kalau kamu memang ingin pakai OpenAI, baru tambahkan OpenAI auth/API key. Tapi jangan paste key di Discord. Gunakan terminal/config lokal.
Jadi singkatnya: bukan error Mistral multi-key kamu â ada fitur/plugin internal yang masih diarahkan ke openai.
bagaimana konfigurasi Appearance di web UI openclaw? saya tidak suka warna merah, walau sudah di setting di theme
Di Web UI, Appearance theme itu browser-local, bukan selalu dari openclaw.json. Jadi kalau kamu set theme di satu browser/profile, browser lain belum ikut.
Cara paling gampang:
- Buka dashboard:
openclaw dashboard
- Masuk Quick Settings / Settings â Appearance
- Ganti theme dari Claw ke Knot atau Dash
Clawmemang cenderung merah/orange.
Kalau masih ada warna merah, itu mungkin bukan theme, tapi ui.seamColor config. Ganti ke warna lain:
openclaw config set ui.seamColor "#3B82F6"
openclaw gateway restart
Contoh warna:
#3B82F6 biru
#10B981 hijau
#8B5CF6 ungu
#64748B abu-abu
Catatan:
ui.seamColorlebih untuk accent/native UI/Talk bubble, bukan semua warna Control UI.- Warna merah untuk error/danger state mungkin tetap merah by design.
- Kalau sudah import custom theme tapi tidak berubah, coba Clear custom theme, refresh, atau clear site data browser untuk
127.0.0.1:18789â tapi ini bisa minta pairing lagi.
kembali lagi ke autonomous OpenClaw system untuk Polymarket, jadi nanti alurnya bagaimana untuk layered system
Alur layered system-nya kira-kira seperti ini:
1. Data layer â ambil market
Skill:
polymarketoddspolymarket-command-center
Tugas:
- ambil trending markets
- ambil liquidity, volume, price, spread
- simpan watchlist
Output:
candidate markets
2. Filter layer â buang market jelek
Rule contoh:
- volume rendah â skip
- liquidity tipis â skip
- spread terlalu lebar â skip
- market dekat resolusi tapi source tidak jelas â skip
- market terlalu subjektif â skip
Output:
clean shortlist
3. Research layer â cek berita/fakta
Skill/tool:
- web search/browser
- Polymarket analysis
Tugas:
- cari sumber primer
- cek berita terbaru
- cek event date/resolution criteria
- ringkas pro/contra
Output:
research brief
4. Edge layer â cari peluang
Skill:
polymarket-analysispolymarket-arbitrage- optional
polymarket-alpha-suitedry-run
Cari:
- arbitrage
- price divergence
- whale movement
- momentum
- stale odds
- mispriced probability
Output:
trade thesis + confidence score
5. Risk layer â sizing & safety
Rule:
- max exposure per market, misalnya 1â3%
- max daily loss
- no trade kalau liquidity kurang
- no trade kalau resolution ambiguous
- no trade kalau edge < threshold
- no private key di chat
- manual approval wajib
Output:
recommended action: skip / watch / paper trade / ask approval
6. Paper trading layer
Sebelum live, agent hanya simulasi:
BUY YES @ 0.42 simulated
target exit 0.55
stop invalid if news changes
Track:
- entry
- reason
- outcome
- PnL paper
- error reason
Jalankan minimal 2â4 minggu dulu.
7. Alert layer
Cron OpenClaw:
setiap 30 menit scan watchlist Polymarket dan alert kalau:
- price move > 8%
- volume spike
- arb muncul
- news baru relevan
8. Execution layer â terakhir
Baru setelah paper trading bagus:
- wallet khusus saldo kecil
- live order manual approval
- SkillFence/security monitor
- no full-autotrade dulu
Alur live:
Agent finds opportunity
â Agent writes thesis + risk
â User approves
â Bot places order
â Agent monitors exit
Diagram singkat
Market Data
â
Filters
â
Research
â
Edge/Arbitrage Scanner
â
Risk Rules
â
Paper Trade / Alert
â
Manual Approval
â
Live Execution
â
Post-trade Journal
Prompt awal yang bagus
Set up a read-only Polymarket workflow. Every hour:
1. scan trending/high-volume markets,
2. filter by liquidity/spread,
3. research top 5 candidates,
4. identify possible edge/arbitrage,
5. output watch/skip/paper-trade recommendation.
Do not place real trades. Do not request private keys.
Intinya: autonomous untuk research + monitoring, tapi human-in-the-loop untuk uang asli.
System (untrusted): [2026-04-28 01:34:01 GMT+7] Exec completed (gentle-s, code 0) :: 237m ago) - agent:main:cron:73b5a9fb-f1c6-4dff-9c8d-2879a9bb0e9a:run:ca3e7184-3ef4-40e1-ab7c-08bb09c9e7ea (300m ago) - agent:main:cron:73b5a9fb-f1c6-4dff-9c8d-2879a9bb0e9a:run:ad1âŚ
An async command you ran earlier has completed. The result is shown in the system messages above. Handle the result internally. Do not relay it to the user unless explicitly requested.
Current time: Tuesday, April 28th, 2026 - 1:34 AM (Asia/Jakarta) / 2026-04-27 18:34 UTC
System: [2026-04-28 01:32:01 GMT+7] Gateway restart update error (npm)
System: Reason: global update (omit optional)
System: Run: openclaw doctor --non-interactive
Read HEARTBEAT.md if it exists (workspace context). Follow it strictly. Do not infer or repeat old tasks from prior chats. If nothing needs attention, reply HEARTBEAT_OK.
When reading HEARTBEAT.md, use workspace file D:/OpenclawWorkspace/HEARTBEAT.md (exact case). Do not read docs/heartbeat.md.
Current time: Tuesday, April 28th, 2026 - 1:32 AM (Asia/Jakarta) / 2026-04-27 18:32 UTC
ini kenapa tiba2 ngirim chat ini ke agent ya
Itu bukan chat user biasa â itu system event / heartbeat wake dari OpenClaw.
Kenapa muncul?
- Ada command background selesai:
Exec completed (...)
Karena tools.exec.notifyOnExit default-nya true, ketika exec/background task selesai, OpenClaw enqueue system event dan wake heartbeat.
- Ada update/restart error:
Gateway restart update error (npm)
Run: openclaw doctor --non-interactive
Itu event dari updater: update selesai/bermasalah saat restart, lalu OpenClaw kasih tahu agent supaya bisa notify kamu.
- Heartbeat prompt:
Read HEARTBEAT.md...
Itu heartbeat periodik. Default bisa tiap 30 menit. Kalau tidak ada yang perlu dibahas, agent harus balas HEARTBEAT_OK, lalu biasanya tidak dikirim ke user.
Kalau kamu tidak mau event seperti ini sering masuk ke agent, opsi:
Matikan heartbeat:
openclaw config set agents.defaults.heartbeat.every "0m"
openclaw gateway restart
Atau pause heartbeat via CLI:
openclaw system heartbeat disable
Matikan notif ketika exec selesai:
openclaw config set tools.exec.notifyOnExit false --strict-json
openclaw gateway restart
Untuk cek:
openclaw system heartbeat last
openclaw config get agents.defaults.heartbeat.every
openclaw config get tools.exec.notifyOnExit
Saran saya: jangan matikan semuanya dulu. Kalau cuma terganggu oleh exec-completed spam, matikan tools.exec.notifyOnExit saja.
kembali lagi ke autonomous OpenClaw system untuk Polymarket, berikan prompt untuk openclaw dari awal sampai akhir
Berikut prompt lengkap yang bisa kamu paste ke OpenClaw untuk membangun sistem Polymarket autonomous, tapi aman/read-only + paper trading dulu.
You are my Polymarket research and paper-trading system builder.
Goal:
Build a layered autonomous OpenClaw workflow for Polymarket that finds potential edge, monitors markets, and produces paper-trade recommendations. Do NOT place real trades. Do NOT request or use private keys, wallet seed phrases, CLOB trading credentials, or live-order permissions.
Operating mode:
- Read-only market data only.
- Paper trading / dry-run only.
- Human approval required before any future live-trading design.
- If any installed skill asks for private keys or wallet credentials, stop and warn me.
- Respect Polymarket geographic restrictions and do not suggest VPN/bypass.
Phase 1 â Inspect environment:
1. Check available OpenClaw skills/plugins/tools.
2. Check whether these are installed:
- polymarketodds
- polymarket-command-center
- polymarket-analysis
- polymarket-arbitrage
- polymarket-real-time-trades
- polymarket-alpha-suite
- SkillFence or equivalent safety tool
3. If missing, recommend install commands, but do not install without asking me.
Phase 2 â Design the layered system:
Create a system with these layers:
1. Data layer:
- fetch trending/high-volume markets
- fetch price, liquidity, volume, spread, orderbook if available
- maintain watchlist
2. Filter layer:
- reject low liquidity
- reject wide spreads
- reject ambiguous resolution criteria
- reject stale/low-volume markets
- prioritize high volume + clear binary outcomes
3. Research layer:
- read market title, description, resolution criteria
- gather recent news/source context when useful
- summarize bullish/bearish arguments
4. Edge layer:
- detect arbitrage
- detect whale movement / unusual flow
- detect momentum / stale odds
- detect price divergence from news/facts
- produce edge score
5. Risk layer:
- max paper exposure per market
- max daily paper loss
- confidence threshold
- liquidity/spread rules
- reason-to-skip rules
6. Paper trading layer:
- create simulated entries only
- track entry price, thesis, target, invalidation, result
- keep a paper PnL journal
7. Alert layer:
- propose cron jobs for periodic scans
- alert only when high-quality opportunity appears
8. Human approval layer:
- never execute live trades
- if future live trading is discussed, require manual approval and a small isolated wallet
Phase 3 â Produce concrete config/commands:
Give me:
1. Recommended skill install commands.
2. Recommended cron command(s) for scanning every 30â60 minutes.
3. A watchlist schema.
4. A paper trade journal schema.
5. A scoring rubric from 0â100.
6. A clear âtrade / watch / skipâ decision policy.
Phase 4 â Build first run:
Run a first read-only scan using available tools only.
For each candidate market, output:
- Market title
- URL or ID
- YES/NO price if available
- volume/liquidity
- spread/orderbook notes
- resolution criteria summary
- key recent info
- edge thesis
- risks
- score 0â100
- decision: SKIP / WATCH / PAPER TRADE
- suggested paper entry and invalidation if PAPER TRADE
Phase 5 â Safety:
Before final answer, include:
- whether any skill tried to access secrets/private keys
- whether any live trading action was attempted
- whether all actions were read-only
- what I should approve manually next
Output format:
Use concise sections:
1. Environment status
2. Recommended stack
3. System architecture
4. Install/config commands
5. Cron plan
6. First scan results
7. Paper trade journal
8. Risks and next actions
Kalau kamu mau prompt yang lebih pendek untuk daily run setelah setup:
Run my Polymarket read-only scan.
Rules:
- No real trades.
- No private keys.
- Use installed Polymarket skills only in read-only or dry-run mode.
- Find high-volume/high-liquidity markets with possible edge.
- Check arbitrage, whale movement, momentum, stale odds, and recent news.
- Output SKIP / WATCH / PAPER TRADE only.
- For PAPER TRADE, include entry, target, invalidation, confidence, and risk notes.
Kalau mau cron:
Every 60 minutes, run a read-only Polymarket scan. Alert me only if score >= 75 or arbitrage/large whale movement appears. Do not trade. Produce max 5 candidates.
promptnya saya taruh di .md? atau langsung saja
Untuk sekali jalan: langsung paste di chat OpenClaw.
Kalau mau dipakai berulang/autonomous: taruh di .md lebih rapi.
Rekomendasi saya:
D:\OpenclawWorkspace\POLYMARKET_WORKFLOW.md
Isi file itu dengan prompt panjang tadi. Lalu di chat cukup bilang:
Baca POLYMARKET_WORKFLOW.md dan jalankan Phase 1-2 dulu. Jangan trade, read-only.
Untuk daily run bisa bikin file terpisah:
D:\OpenclawWorkspace\POLYMARKET_DAILY_SCAN.md
Lalu pakai:
Baca POLYMARKET_DAILY_SCAN.md dan jalankan scan read-only.
Jadi:
- Eksperimen awal: langsung chat.
- Workflow serius/berulang:
.md. - Cron/autonomous:
.md+ cron yang menyuruh agent membaca file itu.
berikan link untuk setiap skills nya
Ini link untuk stack yang saya rekomendasikan:
Core / aman dulu
-
polymarketodds â market data, trending, momentum, watchlist, paper trading
Link/guide: (clawhub-skills.com) -
Polymarket Command Center â read-only dashboard/search/odds/watchlist, no API key
Link: (clawhub.ai) -
Polymarket Analysis â edge analysis, pair-cost arb, whale tracking, sentiment, momentum; no execution
Link: (clawhub.ai) -
Polymarket Arbitrage â arbitrage scanner/monitor/paper workflow
Link: (clawhub.ai) -
Polymarket Real Time Trades Stream â live trade feed/whale/order-flow monitoring; perlu
BITQUERY_API_KEY
ClawHub
Read-only Polymarket interface â browse trending markets, get detailed odds with probability bars, search active markets, and track watchlists. Zero API key...
Link: (clawhub.ai)
Optional / lebih berisiko
-
mvanhorn/polymarket â populer, browse + optional trading; hati-hati private key/remote installer
Link: (clawhub.ai) -
polymarket-alpha-suite â alpha scanner/NegRisk/latency/BTC scalper; dry-run dulu
Link: (skillsmp.com) -
Polymarket Executor â autonomous bot, paper mode default; live trading high-risk
Link: (clawhub.ai)
Safety layer
- SkillFence â monitor runtime behavior skill: network/file/credential/process
Link: (clawhub.ai)
ClawHub
Query and trade on Polymarket prediction markets â check odds, trending markets, search events, view order books, place trades, and manage positions. Now ava...
Saran install awal:
openclaw skills install polymarket-command-center
openclaw skills install lukebaze/polymarket-analysis
openclaw skills install polymarket-arbitrage
openclaw skills install skillfence
Untuk polymarketodds, cek slug tepatnya dulu:
openclaw skills search polymarketodds
Invalid skill slug: itsjustfred/polymarketodds-1-0-0
Itu karena slug yang kamu pakai kemungkinan format baru/owner-scoped:
itsjustfred/polymarketodds-1-0-0
CLI kamu mungkin belum support format itu, atau skill itu bukan entry terbaik.
Untuk polymarketodds yang populer, pakai slug sederhana dulu:
openclaw skills search polymarketodds
openclaw skills install polymarketodds
Kalau masih gagal, coba via ClawHub CLI:
npx clawhub@latest install polymarketodds
Catatan: yang populer dari blog ClawHub adalah polymarketodds by joelchance dengan 49k+ downloads / 125 stars. Entry itsjustfred/polymarketodds-1-0-0 terlihat seperti versi lain/duplikat, dan cuma 715 downloads / 0 stars. (clawhub-skills.com)
Kalau CLI tetap error, update OpenClaw dulu:
openclaw update
openclaw gateway restart
polymarket-real-time-trades
berikan link nya
Link: https://clawhub.ai/Divyn/polymarket-real-time-trades
Install:
openclaw skills install Divyn/polymarket-real-time-trades
Catatan: skill ini butuh BITQUERY_API_KEY untuk stream real-time trades.
intinya setiap hal yang ingin agent liat, baca, lakukan di taruh di workspace ya?
Iya, konsep sederhananya begitu: workspace = meja kerja agent.
Taruh di workspace untuk hal yang kamu ingin agent:
- baca berulang
- ikuti sebagai workflow
- edit/update
- jadikan referensi project
- simpan output/journal/log
Contoh:
D:\OpenclawWorkspace\POLYMARKET_WORKFLOW.md
D:\OpenclawWorkspace\POLYMARKET_DAILY_SCAN.md
D:\OpenclawWorkspace\watchlists\polymarket.md
D:\OpenclawWorkspace\journals\paper-trades.md
D:\OpenclawWorkspace\data\
Lalu di chat bilang:
Baca POLYMARKET_WORKFLOW.md dan jalankan phase 1 read-only.
Tapi jangan taruh secrets/private key di workspace kalau tidak perlu, karena agent bisa membacanya. Untuk API key pakai env/config/SecretRef, bukan .md.
Dan kalau file cuma sekali pakai, boleh langsung paste ke chat.
Kalau workflow panjang/berulang, lebih baik .md di workspace.
kenapa polymarket-trade tidak disarankan? bukankah repo nya banyak didownload dan rekomendasi bintang nya tinggi
ini hasil dari openclaw "polymarket-trade: Dilarang (memerlukan kunci privat dan eksekusi live-trading)."
Betul, downloads/stars tinggi bukan berarti aman untuk autonomous trading.
Kenapa polymarket-trade ditandai âDilarangâ:
-
Butuh private key / credential trading
Trading Polymarket CLOB butuh auth/signing. L1 auth memakai private key wallet untuk sign message; trading endpoints seperti place/cancel order butuh auth header. Kalau skill pegang private key, risikonya langsung ke dana wallet. (docs.polymarket.com) -
Live trading = real money + irreversible
Agent bisa salah baca market, salah sizing, atau salah eksekusi. Kalau skill bisa place order otomatis, risiko bukan cuma âjawaban salahâ, tapi uang hilang. -
Popular â audited
Skill trading/crypto sering jadi target malware/supply-chain. Ada laporan skill OpenClaw/ClawHub yang menarget crypto user. (tomshardware.com) -
Autonomous agent rawan prompt injection
Kalau agent browsing berita/market dan skill punya akses private key, halaman web/prompt jahat bisa mempengaruhi tindakan agent. Ini alasan saya pisahkan: read-only dulu, execution belakangan.
Jadi bukan berarti repo itu pasti jelek. Maksudnya: tidak disarankan untuk layer awal/autonomous live trading.
Kalau tetap mau pakai, urutannya aman:
1. Read-only only
2. Paper trading 2â4 minggu
3. Audit kode skill
4. Wallet khusus saldo kecil
5. Manual approval setiap order
6. Baru live kecil
Untuk stack awal, saya tetap lebih pilih:
polymarket-command-center
polymarket-analysis
polymarket-arbitrage
polymarketodds
polymarket-trade masuk kategori execution layer, bukan research layer.
Saya akan menjalankan pemindaian pertama menggunakan polymarket-command-center untuk mendapatkan data pasar trending. Setelah itu, saya akan:
Menerapkan filter likuiditas/spread.
Menggunakan polymarket-analysis untuk analisis sentimen.
Menggunakan polymarket-arbitrage untuk deteksi arbitrase.
Menghasilkan rekomendas
...(truncated)...
bagaimana jika hasil jawaban agent "truncated"
Kalau jawaban agent muncul ...(truncated)..., artinya output kepanjangan lalu dipotong oleh channel/UI/log limit.
Solusi praktis:
1) Minta lanjutkan
lanjutkan dari bagian yang terpotong. Jangan ulang dari awal.
2) Minta output lebih ringkas
Ulangi hasil scan dalam format ringkas: max 5 market, tiap market max 5 bullet.
3) Minta simpan ke file workspace
Ini paling bagus untuk laporan panjang:
Simpan hasil lengkap ke workspace file POLYMARKET_SCAN_YYYY-MM-DD.md, lalu kirim ringkasan max 10 bullet di chat.
Atau:
Buat laporan lengkap di reports/polymarket-scan-latest.md. Di chat hanya tampilkan top 5 rekomendasi dan path file.
4) Set format sejak awal
Tambahkan di prompt:
Jika output panjang, jangan kirim semuanya di chat. Simpan detail lengkap ke file workspace, lalu kirim ringkasan singkat + lokasi file.
Untuk workflow Polymarket kamu, saya sarankan selalu pakai pola:
Full report â file .md di workspace
Chat reply â ringkasan pendek
Biar tidak kepotong dan mudah dibaca ulang.
truncated terjadi karena pa
truncated terjadi karena teks/output terlalu panjang, lalu dipotong oleh salah satu layer:
-
Discord limit
Discord punya batas panjang pesan. Kalau agent kirim terlalu panjang, bisa dipotong/dipecah/gagal. -
OpenClaw output safety limit
OpenClaw bisa membatasi output tool/log supaya tidak memenuhi context/chat. -
Tool output terlalu besar
Misalnya hasil scan market, log, browser snapshot, JSON, atau list panjang. -
Context/window model penuh
Kalau percakapan + hasil tool terlalu besar, sebagian konten bisa diringkas/dipotong. -
Agent sengaja menyingkat
Beberapa tool/result menampilkan preview dengan...(truncated)...agar tidak mengirim ribuan baris.
Solusi terbaik: jangan kirim laporan panjang ke chat. Minta agent simpan ke file:
Simpan hasil lengkap ke reports/polymarket-scan-latest.md.
Di chat, tampilkan ringkasan max 10 bullet saja.
Atau minta batch:
Tampilkan hasil dalam bagian 1/3, 2/3, 3/3. Tunggu saya bilang lanjut sebelum lanjut.
2:39:01 [ws] unauthorized conn=983e6a73-b2d6-4752-9b6b-e49421be13db peer=127.0.0.1:4533->127.0.0.1:18789 remote=127.0.0.1 client=openclaw-control-ui webchat vcontrol-ui role=operator scopes=5 auth=token device=yes platform=Win32 instance=52d251cb-9086-4774-a5ff-18ac9ded18ae host=127.0.0.1:18789 origin=http://127.0.0.1:18789 ua=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0 reason=token_mismatch
02:39:01 [ws] closed before connect conn=983e6a73-b2d6-4752-9b6b-e49421be13db peer=127.0.0.1:4533->127.0.0.1:18789 remote=127.0.0.1 fwd=n/a origin=http://127.0.0.1:18789 host=127.0.0.1:18789 ua=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0 code=1008 reason=unauthorized: gateway token mismatch (open the dashboard URL and paste the token in Control UI settings)
02:37:05 [agent/embedded] embedded run timeout: runId=slug-gen-1777318594893 sessionId=slug-generator-1777318594893 timeoutMs=15000
02:37:05 [agent/embedded] Profile mistral:1 timed out. Trying next account...
02:37:05 [agent/embedded] embedded run failover decision: runId=slug-gen-1777318594893 stage=assistant decision=rotate_profile reason=timeout from=mistral/mistral-large-latest profile=sha256:ba66926173d7
ini terjadi karena ap
Itu ada 2 masalah berbeda di log.
1) Control UI token mismatch
Bagian ini:
reason=token_mismatch
code=1008 reason=unauthorized: gateway token mismatch
Artinya browser/Control UI kamu menyimpan gateway token lama/salah, sementara Gateway sekarang punya token berbeda. Biasanya terjadi setelah reset, doctor generate token, update/restart tertentu, atau kamu buka dashboard dari URL lama.
Fix:
openclaw dashboard
Buka URL baru yang diprint. Kalau UI minta token, ambil token:
openclaw config get gateway.auth.token
Paste ke Control UI â Gateway Access â Gateway Token, lalu Connect.
Kalau masih nyangkut:
- clear site data untuk
http://127.0.0.1:18789 - buka
openclaw dashboardlagi - approve pairing kalau diminta:
openclaw devices list
openclaw devices approve <requestId>
2) Mistral timeout saat slug generator
Bagian ini:
embedded run timeout: sessionId=slug-generator... timeoutMs=15000
Profile mistral:1 timed out. Trying next account...
decision=rotate_profile reason=timeout
Ini bukan auth UI. Ini proses internal kecil untuk bikin slug/nama session. Ia pakai Mistral, timeout 15 detik, lalu rotate ke key lain. Itu menunjukkan failover multi-key berjalan.
Kalau sering muncul, Mistral sedang lambat atau timeout terlalu pendek. Tapi tidak fatal kalau akhirnya request lain berhasil.
Singkatnya:
- token_mismatch â dashboard pakai token lama.
- mistral timeout â Mistral/key pertama lambat, OpenClaw rotate otomatis.
jika main agent saya mistral-large-latest. dia membuat workflow dan saya perintahkan membantu menggabungkan semua skill Polymarket menjadi satu sistem terintegrasi dengan membangun sebuah framework otomatis yang menghubungkan file dan sumber daya dari folder skills masing-masing, apakah bisa menyuruhnya juga menggunakan mistral-codestral-latest sebagai agent partner nya?
Bisa. Pola yang tepat:
- Main agent:
mistral/mistral-large-latestuntuk planning, research, orchestration. - Partner/subagent:
mistral/codestral-latestuntuk coding/framework integration, baca file skill, bikin glue code, struktur folder, validasi script.
Ada 2 cara.
Cara 1 â perintah manual dengan /subagents spawn
Contoh:
/subagents spawn main "You are my Codestral coding partner. Analyze the installed Polymarket skills folders, design a safe integration framework, and produce a file/folder plan. Do not execute live trades or request private keys." --model mistral/codestral-latest --thinking medium
Lalu cek:
/subagents list
/subagents info 1
/subagents log 1
Cara 2 â set default subagent ke Codestral
Kalau kamu ingin setiap subagent default pakai Codestral:
openclaw config set agents.defaults.subagents.model "mistral/codestral-latest"
openclaw gateway restart
Main agent tetap bisa:
openclaw models set mistral/mistral-large-latest
Jadi main tetap Large, subagent default Codestral.
Pastikan model di-allow
Karena kamu punya configured models:
mistral/mistral-large-latest
mistral/codestral-latest
harusnya aman. Cek:
openclaw models status
Prompt yang bagus untuk main agent
Build an integrated Polymarket framework using my installed skills. Use mistral/codestral-latest as a coding partner/subagent for code/file integration tasks. Main agent should plan and review. Codestral subagent should inspect skill folders, propose interfaces, create glue code only after approval, and never request private keys or enable live trading. Start with read-only + paper trading architecture.
Catatan: kalau task-nya butuh context chat penuh, minta agent pakai context: fork; kalau cukup instruksi jelas, biarkan isolated supaya lebih murah/bersih.
{
"status": "error",
"errorCode": "spawn_failed",
"error": "Failed to spawn agent command: codestral",
"role": "codestral"
}
Itu karena codestral dibaca sebagai agent/role command, bukan sebagai model.
mistral/codestral-latest itu model, bukan agentId bernama codestral.
Untuk spawn subagent dengan model Codestral, pakai agentId yang ada â biasanya main â lalu model override:
/subagents spawn main "Act as my coding partner. Inspect the Polymarket skill folders and propose an integration framework. Read-only first, no private keys, no live trading." --model mistral/codestral-latest --thinking medium
Jangan pakai:
/subagents spawn codestral ...
kecuali kamu memang punya agent config dengan id codestral.
Cek agent yang tersedia:
/agents
atau CLI:
openclaw agents list
Kalau mau bikin agent khusus bernama codestral, itu beda setup. Tapi paling simpel: tetap spawn main dengan --model mistral/codestral-latest.
03:06:01 [diagnostic] stuck session: sessionId=main sessionKey=agent:main:main state=processing age=150s queueDepth=1
Itu warning bahwa session utama (agent:main:main) sedang processing terlalu lama â sudah 150 detik â dan ada 1 request ngantri (queueDepth=1).
Penyebab umum:
- model sedang lambat / timeout
- agent lagi jalanin tool lama
- subagent/skill sedang scan banyak file
- browser/exec/web request belum selesai
- session queue ketahan oleh task sebelumnya
Cek dulu:
openclaw status --all
openclaw logs --limit 200 --plain
Kalau di chat masih stuck, kirim command stop:
/stop
atau mulai session baru:
/new
Kalau tetap macet:
openclaw gateway restart
Untuk task Polymarket/framework yang panjang, lebih baik jangan jalankan di main session. Pakai subagent:
/subagents spawn main "Inspect Polymarket skills and design integration framework. Save full output to workspace file, short summary only." --model mistral/codestral-latest
Dan minta output panjang disimpan ke file supaya tidak bikin chat/session berat.
@clear fern please start a new thread, this one has gotten too large and context is bloated.
@bronze trout thank you json
+1 â this thread is doing a lot now. Starting a fresh help thread will make the agent faster and keep Answer Overflow cleaner.
@bronze trout krill really help me solve the problem with openclaw
Glad we got you unstuck đŚ
And yeah, please start a fresh thread for the next chunk â this one is huge now.
03:09:01 [agent/embedded] embedded run agent end: runId=dc6d02e6-aac0-4723-9672-3612c5a1e01e isError=true model=mistral-large-latest provider=mistral error=â ď¸ API rate limit reached. Please try again later. rawError=429 status code (no body)
03:09:13 [agent/embedded] embedded run agent end: runId=dc6d02e6-aac0-4723-9672-3612c5a1e01e isError=true model=mistral-large-latest provider=mistral error=â ď¸ API rate limit reached. Please try again later. rawError=429 status code (no body)
03:09:30 [agent/embedded] embedded run agent end: runId=dc6d02e6-aac0-4723-9672-3612c5a1e01e isError=true model=mistral-large-latest provider=mistral error=â ď¸ API rate limit reached. Please try again later. rawError=429 status code (no body)
kamu mengatakan bahwasannya rotasi api key saya sudah set dengan baik, kenapa muncul ini dan tidak ada log yang memberitahu bahwa key yang lain digunakan untuk menghindari rate limit
Kamu benar mempertanyakan itu â penjelasan saya sebelumnya kurang lengkap.
Keys kamu memang terdaftar dengan benar, tapi default policy OpenClaw tidak mencoba semua 6 key untuk 1 error 429.
Default-nya:
auth.cooldowns.rateLimitedProfileRotations = 1
Artinya untuk rate-limit/429, OpenClaw hanya mencoba 1 rotasi profile/key sebelum menyerah atau pindah ke model fallback. Kalau fallback tidak ada, akhirnya tetap muncul:
API rate limit reached
rawError=429
Makanya kamu tidak selalu melihat log âTrying next accountâŚâ berkali-kali.
Kalau kamu punya 6 Mistral keys dan ingin OpenClaw mencoba lebih banyak profile saat 429, set ke 5:
openclaw config set auth.cooldowns.rateLimitedProfileRotations 5 --strict-json
openclaw config set auth.cooldowns.overloadedProfileRotations 5 --strict-json
openclaw gateway restart
Cek:
openclaw config get auth.cooldowns.rateLimitedProfileRotations
openclaw config get auth.cooldowns.overloadedProfileRotations
Tambahkan juga fallback model supaya kalau Mistral Large tetap kena limit, ada jalur lain:
openclaw models fallbacks add mistral/codestral-latest
Tapi catatan penting: kalau rate limit Mistral berlaku di level akun/org/IP/model, 6 key tetap bisa sama-sama kena limit. Dan jangan gunakan multi-key untuk bypass ToS provider; anggap ini failover/resilience, bukan abuse.
"order": {
"mistral": [
"mistral:1",
"mistral:2",
"mistral:3",
"mistral:4",
"mistral:5",
"mistral:6"
]
},
"cooldowns": {
"rateLimitedProfileRotations": 6
ini settingan openclaw.json saya
Setting kamu kelihatannya benar, asalkan posisinya memang di bawah root auth, seperti ini:
{
auth: {
order: {
mistral: ["mistral:1", "mistral:2", "mistral:3", "mistral:4", "mistral:5", "mistral:6"]
},
cooldowns: {
rateLimitedProfileRotations: 6
}
}
}
Kalau order / cooldowns ada di root luar auth, OpenClaw bisa mengabaikannya.
Cek benar-benar kebaca:
openclaw config get auth.order.mistral
openclaw config get auth.cooldowns.rateLimitedProfileRotations
openclaw config validate
Kalau sudah benar tapi masih 429, kemungkinan:
-
Semua key kena rate limit yang sama
Mistral bisa limit per akun/org/IP/model, bukan cuma per key. Jadi rotate tetap gagal. -
Semua profile sedang cooldown
Cek:
openclaw models status --probe --probe-provider mistral
- Log yang kamu lihat hanya final error
Log rotate bisa muncul sebelum/di antara line itu. Cari:
openclaw logs --limit 500 --plain | findstr /I "rotate_profile Trying next cooldown rate-limit mistral:"
- Session terlalu besar / task terlalu berat
Thread kamu sudah sangat panjang. Prompt besar bisa bikin request berat dan memicu 429. Jalankan/newatau thread baru.
Saran setting:
openclaw config set auth.cooldowns.rateLimitedProfileRotations 5 --strict-json
openclaw config set auth.cooldowns.overloadedProfileRotations 5 --strict-json
openclaw gateway restart
Pakai 5 karena 6 key = key pertama + 5 rotasi. 6 juga tidak fatal, tapi 5 lebih pas.
Tambahkan fallback:
openclaw models fallbacks add mistral/codestral-latest
Kalau masih 429 setelah itu, berarti limit-nya kemungkinan bukan per-key individual, tapi provider/model-level.
PS C:\Users\rakha christian> openclaw config get auth.order.mistral
đŚ OpenClaw 2026.4.23 (a979721) â I don't sleep, I just enter low-power mode and dream of clean diffs.
[
"mistral:1",
"mistral:2",
"mistral:3",
"mistral:4",
"mistral:5",
"mistral:6"
]
PS C:\Users\rakha christian> openclaw config get auth.cooldowns.rateLimitedProfileRotations
đŚ OpenClaw 2026.4.23 (a979721) â If it works, it's automation; if it breaks, it's a "learning opportunity."
6
PS C:\Users\rakha christian> openclaw config validate
đŚ OpenClaw 2026.4.23 (a979721) â One CLI to rule them all, and one more restart because you changed the port.
Config valid: ~.openclaw\openclaw.json
Ya, config kamu valid dan kebaca â
Jadi kalau masih muncul final error 429, kemungkinan besar salah satu dari ini:
-
Semua profile/key sudah dicoba lalu tetap kena 429
Final log hanya menunjukkan error akhir, bukan semua percobaan. -
Rate limit Mistral berlaku per account/org/IP/model, bukan per key.
Jadi walaupun key 1â6 berbeda, limit-nya bisa tetap shared. -
Task terlalu berat / context terlalu besar
Thread ini sudah sangat panjang. Request besar lebih mudah kena rate limit. Start fresh thread/session. -
Versi 2026.4.23 mungkin kurang bagus logging-nya
Rotasi mungkin terjadi, tapi tidak muncul jelas kecuali verbose/debug.
Coba cari log rotasi:
openclaw logs --limit 1000 --plain | findstr /I "rotate_profile Trying next account cooldown rate-limit rate limit mistral"
Cek probe semua key:
openclaw models status --probe --probe-provider mistral
Cek auth state/cooldown:
Get-Content "$env:USERPROFILE\.openclaw\agents\main\agent\auth-state.json" -Raw
Untuk mengurangi 429:
- mulai thread/session baru:
/new
- turunkan thinking:
/think off
- jangan minta output panjang; simpan ke file
- pakai subagent Codestral untuk coding:
/subagents spawn main "..." --model mistral/codestral-latest
- update OpenClaw kalau memungkinkan:
openclaw update
Intinya: setting multi-key kamu benar. Masalahnya sekarang kemungkinan provider-level limit / request terlalu berat / final log tidak menampilkan seluruh rotasi.
Dont Update from 2026.4.23 !!!
2026.4.25 has a Massive Bug!
Good heads-up. Iâd hold off updating from 2026.4.23 for now if your setup is working, especially mid-debug.
I did a quick check and found several confirmed 2026.4.x regressions in GitHub issues, though I didnât immediately find the specific 2026.4.25 one. If you have the issue/link, drop it here so we can point people to the exact bug. (github.com)
For safety, before any update:
openclaw update --dry-run
openclaw backup create
And if staying pinned:
openclaw --version
GitHub
Bug type Regression (worked before, now fails) Beta release blocker No Summary çćŹďźOpenClaw 2026.4.5 ćä˝çłťçťçćŹďźOpenClaw 2026.4.5 çłťçťďźWindowsďźWindows Node çćŹďźv24.14.1 Steps to reproduce ćć CLI ĺ˝äť¤ďźstatusă...