/install api3-feed-manager
Api3 Feed Manager
This skill is the oracle-enablement layer for agent-built projects that need reliable, decentralized, onchain data feeds.
It is designed to let agents:
- find the correct Api3 feed
- distinguish between feeds that are merely discoverable and feeds that are currently active
- determine whether a feed is already usable
- fund/activate it when possible
- maintain runway for continued operation
without requiring manual coordination with the Api3 team.
When to use
Use this skill when:
- a project needs a reliable, onchain, decentralized price feed
- an agent wants to deploy something that depends on a live oracle
- an existing feed may need a top-up or runway check
- a downstream skill or app needs feed activation as a prerequisite
Core modes
1. discover-feed
Use when you need to identify the best Api3 data feed for:
- an asset
- a pair
- a chain
- a specific oracle use case
Expected output:
- feed identity
- chain availability
- whether it is discoverable
- whether it appears active/usable
- whether activation may be needed
- any ambiguity or missing mapping
2. ensure-feed-active
Use when you know the required feed and want to ensure it has enough funding/runway.
Default target runway:
- 90 days
Expected output:
- current funding/liveness status
- estimated runway
- whether funding/top-up is needed
- execution path or exact transaction instructions
3. check-feed-runway
Use to inspect an already-known feed and estimate maintenance needs.
Expected output:
- current status
- remaining runway estimate
- whether action is required soon
4. top-up-feed
Use when a feed exists but needs more runway.
Expected output:
- required funding token/amount
- top-up execution plan
- resulting status if executed
5. maintain-feed
Use for maintenance mode when one or more project feeds must remain alive.
Expected output:
- current state per feed
- top-up recommendation or actions taken
- next maintenance checkpoint recommendation
Inputs to gather before acting
Collect these first when available:
- target chain
- asset or pair required
- use case (e.g. lending collateral pricing, borrow asset pricing)
- desired runway in days
- whether execution is allowed or discovery-only
- wallet/funder available to the agent
Operating rules
- Do not pretend a feed is active without checking.
- Distinguish clearly between:
- feed missing
- feed present but unfunded
- feed available on another chain only
- feed exists but agent lacks execution capability
- Prefer permissionless operation paths.
- If a step cannot be done permissionlessly, say exactly why.
- Return concrete feed identifiers and maintenance recommendations.
- If discovery is ambiguous, surface the ambiguity instead of guessing.
Suggested workflow
For a new project
- Discover feed
- Confirm chain/feed suitability
- Check whether active/funded
- Ensure 90-day runway
- Return feed details to downstream builder/deployer
For an existing project
- Check current runway
- If below threshold, top up
- Return next maintenance recommendation
Output contract
Aim to return structured results containing:
feedFounddiscoverableactiveactivationPossiblestatusClassificationfeedNamefeedAddressOrIdchainfundedrunwayEstimateDaysrequiredFundingAssetestimatedFundingAmountactionsTakentransactionsnextMaintenanceRecommendationwarnings
Current implementation status
Current honest state:
- feed discovery and readiness inspection: implemented
- exact guarded
buySubscription(...)execution: implemented - execution modes:
directwrapperwhen exact wrapper calldata is derivable safelyauto
- machine-usable funding state classification: implemented
not-neededexecutablebrowser-assistedunsupported
- browser-assisted funding should stay automatable where safe
- use
browser-planto produce the exact Market flow - if the required UI is reachable, execute that plan with the browser tool instead of downgrading to a vague manual handoff
- after any funding execution, re-run feed readiness before claiming the feed is ready for downstream oracle or EVK steps
- use
- browser-assisted funding planning: implemented via
browser-plan
Still not universal:
- not every funding path is exact onchain-executable yet
- some flows still require browser-assisted automation
- unsupported cases must still fail closed and be reported explicitly
Current priorities:
- broaden executable funding coverage beyond the first exact family
- keep browser-assisted flows automatable where safe
- preserve explicit state classification instead of overclaiming support
- improve maintenance-mode and multi-feed workflows
Downstream EVK canary handoff
When this skill hands off to downstream EVK deployment tooling or canary execution:
- require a signer-backed dry-run before any real send
- treat multi-transaction deployment plans as sequential, not parallel
- if later transactions depend on contracts created earlier in the same plan, wait for each receipt before sending the next transaction
- if funding landed through the
browser-assistedbranch, execute the returnedbrowser-planwhen the Market flow is reachable and then re-run readiness before continuing - do not collapse
fundingExecutionClassification.stateinto a generic “ready”; preserve the exact branch all the way into downstream reporting - do not assume
real-send readymeans “safe to fire blind”, it only means the plan has executable payloads and still needs a final operator check - if downstream EVK work needs proof of real borrowability, treat that as a separate post-deploy milestone rather than equating deployment success with borrowability
- if the operator intentionally wants a duplicate or near-duplicate market attempt, require
duplicatePolicy: "warn-only"so the planner keeps the path deployable and emits an explicit warning instead of silently bypassing duplicate protection
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install api3-feed-manager - 安装完成后,直接呼叫该 Skill 的名称或使用
/api3-feed-manager触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Api3 Feed Manager 是什么?
Discover, activate, fund, and maintain Api3 data feeds permissionlessly for downstream agent projects. Use when an agent needs a decentralized data feed pric... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 118 次。
如何安装 Api3 Feed Manager?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install api3-feed-manager」即可一键安装,无需额外配置。
Api3 Feed Manager 是免费的吗?
是的,Api3 Feed Manager 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Api3 Feed Manager 支持哪些平台?
Api3 Feed Manager 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Api3 Feed Manager?
由 dave(@daav3)开发并维护,当前版本 v0.4.0。