/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
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install api3-feed-manager - After installation, invoke the skill by name or use
/api3-feed-manager - Provide required inputs per the skill's parameter spec and get structured output
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 118 downloads so far.
How do I install Api3 Feed Manager?
Run "/install api3-feed-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Api3 Feed Manager free?
Yes, Api3 Feed Manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Api3 Feed Manager support?
Api3 Feed Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Api3 Feed Manager?
It is built and maintained by dave (@daav3); the current version is v0.4.0.