A depth-first knowledge crawler skill for OpenClaw that researches high-value topics without nuking your balance.
Small sips by default. Big feast mode only when you say so. 🌊
Bottom Feeder runs a 4-stage pipeline:
- 🎯 Topic Selection (pick the best 1–2 topics)
- 🔎 Research Collection (Brave baseline + optional modules)
- 🧠 Synthesis (durable, useful markdown)
- 📝 Output Writing (to
knowledge/topics/orknowledge/research/)
It is designed for depth over spam and budget-aware behavior.
Put this repo folder inside your OpenClaw workspace skills/ directory.
/root/.openclaw/workspace/
├── skills/
│ ├── bottom-feeder/ 👈 place this folder here
│ │ ├── SKILL.md
│ │ ├── config/
│ │ ├── references/
│ │ └── scripts/
│ └── (other skills...)
└── knowledge/
├── topics/
└── research/
flowchart TD
A[OpenClaw Workspace] --> B[skills]
B --> C[bottom-feeder]
C --> C1[SKILL.md]
C --> C2[config]
C --> C3[references]
C --> C4[scripts]
A --> D[knowledge]
D --> D1[topics]
D --> D2[research]
- Copy this folder into
workspace/skills/bottom-feeder - Confirm files exist:
SKILL.mdconfig/defaults.yamlscripts/provider-usage.shscripts/check-balance.sh
- Run a low-burn test:
- one topic
- Brave-only source
- output to
knowledge/topics/<slug>.md
- Routine mode: low-cost and cautious
- Burn mode: only when explicitly requested
- Reserve guardrail: keeps
min_reserve_diemby default
Bottom Feeder can read usage from the optional Tide Pool plugin (provider-usage.sh) and parse balances via check-balance.sh.
scripts/provider-usage.sh— provider usage snapshot (with Tide Pool / legacy fallback)scripts/check-balance.sh— parse budget from JSON (remaining|balance|credits|venice.data.diem)scripts/estimate-cost.sh— rough cost estimate by mode/source count
- Keep it crusty
- Keep it clean
- Don’t zero the tank unless boss says so
Ran rah. Click clack.