switchboard-data-operator
Autonomous operator for Switchboard on-demand feeds, Surge streaming, and randomness. Designs jobs, simulates via Crossbar, and deploys/updates/reads feeds across Solana/SVM, EVM, Sui, and other Switchboard-supported chains—with user-controlled security, spend limits, and allow/deny lists.
Why use this skill?
Deploy, monitor, and automate Switchboard oracle feeds across Solana, EVM, and Sui with this autonomous OpenClaw agent skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/oakencore/switchboard-data-operatorWhat This Skill Does
The switchboard-data-operator is an advanced autonomous agent skill designed to bridge the gap between decentralized data feeds and on-chain execution. It acts as an orchestrator for the Switchboard oracle network, providing a streamlined interface for developers and traders to interact with on-demand data feeds, randomness, and stream processing. The skill enables users to design, simulate, and deploy complex oracle infrastructure across multiple ecosystems, including Solana/SVM, EVM, Sui, Aptos, and Iota.
At its core, this skill handles the heavy lifting of interacting with the Crossbar environment. It allows you to define custom data jobs, monitor feed health, set deviation thresholds, and manage on-chain deployments. Because it involves financial assets and contract interactions, it mandates a strict OperatorPolicy to govern spend limits, chain access, and security constraints, ensuring that all oracle operations remain within the user's defined risk parameters.
Installation
You can integrate this skill into your environment by running the following command in your terminal: clawhub install openclaw/skills/skills/oakencore/switchboard-data-operator
Use Cases
- DeFi Risk Management: Automatically monitor external data sources and pause lending protocols or trigger liquidations if price deviation or staleness thresholds are exceeded.
- Oracle Infrastructure Management: Programmatically deploy new price feeds for exotic assets, handling the configuration of TEE-based verification logic without manual CLI intervention.
- Cross-Chain Data Streaming: Synchronize randomness or market data across multiple chains (e.g., Solana and EVM) to maintain state parity for complex decentralized applications.
- Trading Automation: Build high-performance trading bots that utilize Switchboard’s low-latency streaming and on-chain randomness to settle trades or execute rebalancing strategies.
Example Prompts
- "Design a new price feed for $SOL/$USDC on Solana mainnet with a max variance of 0.5% and a freshness requirement of 30 seconds. Run a simulation via Crossbar before deployment."
- "Update the existing oracle jobs for my EVM contract at 0xABC123... to use a new API source, ensuring that the new feed remains within my defined spend limit of 0.1 ETH per deployment."
- "Show me the current status of all my active Switchboard feeds, highlighting any that are currently exceeding their staleness thresholds or experiencing high deviation errors."
Tips & Limitations
- Security First: Always define your
OperatorPolicyimmediately. The agent will refuse to perform any signing or deployment actions until security parameters, including allowlists and spend limits, are confirmed. - TEEs: Leverage Switchboard’s TEE architecture for all production environments to ensure verifiable data integrity. This reduces trust assumptions regarding the source of your feed data.
- Dry Runs: Always use the
plan_onlyautonomy mode when testing new configurations to verify the transaction footprint and estimated costs before committing to on-chain writes. - Secrets: Never expose your private keys or API tokens in chat. Use environment variables or secure vault integrations as specified in the secret handling documentation.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-oakencore-switchboard-data-operator": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, code-execution, external-api