Primary finding
cmd_claimable is documented as performing an on-chain read but actually does nothing
- agenticbets/scripts/agenticbets.py:235-246
- agenticbets/SKILL.md
- agenticbets/references/agent-usage.md
Both SKILL.md and agent-usage.md describe `claimable` as returning a true/false read of the contract, and agent-usage.md even instructs the agent to gate the claim flow on its output. In reality cmd_claimable prints a 'coming soon' message and returns nothing actionable. An LLM agent following these docs literally will misinterpret the human-readable text as a positive/negative signal and either claim unnecessarily (gas wasted) or skip a real claim. encode_claimable is defined but never used, reinforcing that the feature is stubbed.
Recommendation
Either (a) implement the contract read (via Bankr eth_call or a separate provider) or (b) update both docs to clearly state that `claimable` is not yet implemented and remove the gate-on-it instruction from agent-usage.md.