Install
openclaw skills install agentic-lending-evk-readonlyRead-only EVK-first agentic lending workflow planning and verification for Api3-backed markets. Use when a user wants an agent to resolve the oracle route for selected collateral and borrow assets, inspect Api3 feed readiness and funding classification, prepare the Euler oracle and EVK market artifacts, assess deployability, or plan post-deploy borrow-proof requirements without ever using signer-backed execution, browser-funded purchase completion, transaction submission, or live borrow canaries. Do not use for Morpho, unsupported recipes, or any request that requires sending transactions.
openclaw skills install agentic-lending-evk-readonlyThis skill turns the repo's current EVK planner primitives into a read-only workflow: route resolution, feed readiness and funding classification, oracle prep, EVK market prep, deployment readiness assessment, and borrow-proof planning without any live execution authority.
browser-assisted and executable funding states as planning outputs, not permission to actreferences/api_reference.mdreferences/current_capabilities.mdreferences/live-borrow-checklist.md when the workflow reaches borrow-proof planningreferences/arbitrum-eusdc1-isolated-example.json when a concrete proof-config shape helpsGather these before you assume the full planning workflow is feasible:
vaultContext when the deployment path needs concrete factory or asset wiringIf any of those are missing, stop and ask instead of improvising.
run-evk-workflow as the default end-to-end entrypoint when the user wants the full EVK planning path.
recipeId explicitly when known, otherwise let the runner infer from the current EVK recipe catalogstatus as the canonical summary objectresult as the detailed staged artifact bundleplan-marketensure-feedspurchase-inputs or prepare-buy-subscription output and branch on fundingExecutionClassification.statefundingExecutionClassification.state === "executable", report exact onchain readiness onlyfundingExecutionClassification.state === "browser-assisted", report browser handoff readiness onlyfundingExecutionClassification.state === "unsupported", stop and report unsupported status clearlyprepare-euler-oracleprepare-evk-marketprepare-evk-deploymentdeploy-evk-market only for dry-run or readiness inspection when that path is non-sendingunsupportedTreat post-deploy borrow proof as a planning artifact here, not an execution step.
Planning contract:
borrow-proof-config.json--live executionKeep the proof planning honest:
amountOutMinimum for any hypothetical live swapsThe currently supported end-to-end EVK planning path requires:
buySubscription(...) pathprepare-evk-deployment.vaultContext
factoryAddressassetAddressWithout that vaultContext, the first EVK market transaction remains skeleton-only and readyToBroadcast must stay false.
Without a supported exact buy-subscription path, feed funding must stay at handoff or prep only.
When using this skill, always report:
status.phaseReached when the top-level runner is usedstatus.state when the top-level runner is usedstatus.recipeId when the top-level runner is usedfundingExecutionClassification.state when feed funding is involved manuallystatus.fundingExecutionState when the top-level runner is usedIf the user asked for borrowability proof, also report whether the workflow has reached proof planning or is still waiting on proof inputs.
If the top-level runner is used, also surface the executable flags under status.executable instead of paraphrasing them away.
Be blunt about current limits. Do not overclaim support beyond the routes the planner can actually resolve. Do not blur deployment readiness into borrowability proof. If the workflow falls off the happy path, say exactly where and why.