yieldomega-timecurve-bot

Automates setup and operation of the TimeCurve Python bot for local development and testing.

1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/PlasticDigits/yieldomega --skill yieldomega-timecurve-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yieldomega-timecurve-bot
Source: https://github.com/PlasticDigits/yieldomega/tree/main/bots/timecurve
Command: npx skills add https://github.com/PlasticDigits/yieldomega --skill yieldomega-timecurve-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers manage and operate the TimeCurve Python bot in the Yieldomega repository, streamlining config loading, RPC connectivity checks, and safe transaction submission for local development and testing.

Core Features & Use Cases

  • TimeCurve bot configuration via env/.env.local with TimeCurve contract address and RPC URL.
  • CLI commands for inspecting state, running strategies, and a deterministic local seed scenario, all against a local Anvil dev network or public RPC.
  • Safety and guardrails: dry-run options, private key handling, and optional Anvil funding to bootstrap dev wallets.

Quick Start

Run timecurve-bot inspect to verify your TimeCurve RPC connection and current configuration.

Frequently Asked Questions about yieldomega-timecurve-bot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up and run a TimeCurve Python bot for local development?

To set up the TimeCurve Python bot, configure your TimeCurve contract address and RPC URL via environment variables. You can then run CLI commands like inspect to verify connectivity and execute strategies against a local Anvil network or public RPC.

How does the TimeCurve bot handle private key management and transaction safety?

The TimeCurve bot ensures transaction safety through built-in dry-run options and secure private key handling. It performs safe transaction submission and includes optional one-shot funding gates to bootstrap development wallets when needed.

Can I use the TimeCurve bot with a public RPC instead of a local Anvil network?

Yes, the TimeCurve bot supports public RPC endpoints to read chain state and optionally submit transactions. It applies to workflows using either a local Anvil dev network or public RPC connections for testing and operation.

What CLI commands are available for inspecting state and running strategies with the TimeCurve bot?

The TimeCurve bot provides CLI commands for inspecting chain state, running bot strategies, and executing a deterministic local seed scenario. Use the inspect command to quickly verify your RPC connection and current configuration.

Do I need Anvil to test the TimeCurve bot locally?

Anvil is not strictly required, as the TimeCurve bot can operate against public RPCs. However, using Anvil-based dev workflows enables deterministic local seed scenarios and optional Anvil funding to safely bootstrap your development wallets.

Why does my TimeCurve bot configuration fail to load during local testing?

TimeCurve bot configuration loading failures often stem from missing or incorrect environment variables. Ensure your .env or .env.local file properly defines the TimeCurve contract address and RPC URL for on-config loading to succeed.