Vibetrading

WarnAudited by ClawScan on May 10, 2026.

Overview

This skill is purpose-aligned for crypto trading, but it can guide an agent to run live leveraged trades using private exchange keys without clearly declared credentials or approval boundaries.

Treat this as a high-risk financial automation skill. It may be useful for backtesting, but do not provide exchange private keys or deploy live strategies unless you fully understand the code, have tested it, use a dedicated limited wallet, and can stop the runner immediately.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A generated or flawed strategy could place live leveraged crypto trades and lose funds.

Why it was flagged

The skill documents deploying arbitrary strategy code to a live crypto exchange with credentials on a recurring interval, which can place real trades.

Skill content
await vibetrading.live.start(
    code,
    exchange="hyperliquid",
    api_key="0xWalletAddress",
    api_secret="0xPrivateKey",
    interval="1m",
)
Recommendation

Use backtesting or paper trading first, require explicit confirmation before any live deployment, and set exchange-side limits where possible.

What this means

Providing a private key gives the framework authority over a real trading account and may expose funds if mishandled.

Why it was flagged

The skill requires a wallet private key for live exchange access, while the registry metadata lists no required env vars or primary credential.

Skill content
HYPERLIQUID_WALLET=0xYourWalletAddress
# HYPERLIQUID_PRIVATE_KEY=0xYourPrivateKey
Recommendation

Use a dedicated low-balance trading wallet, restrict permissions if the exchange supports it, and do not provide primary wallets or keys with withdrawal rights.

What this means

Unreviewed strategy code may behave differently from what the user intended, especially when connected to live trading credentials.

Why it was flagged

The framework executes strategy code read from a local Python file; this is central to the skill, but users should review generated or downloaded strategy code before running it.

Skill content
asyncio.run(vibetrading.live.start(
    open("my_strategy.py").read(),
    exchange="hyperliquid",
Recommendation

Review strategy code, run validation, and backtest before executing it in any live environment.

What this means

The installed package version and dependencies determine the actual runtime behavior, which is not visible in these instruction-only artifacts.

Why it was flagged

The skill relies on installing an external Python package and optional exchange integration from the package ecosystem; this is expected for the purpose but not pinned in the instructions.

Skill content
pip install vibetrading
pip install "vibetrading[hyperliquid]"
Recommendation

Install from a trusted environment, pin known-good versions, and inspect the package source before using live credentials.

What this means

A live strategy may continue opening, closing, or modifying positions until stopped.

Why it was flagged

The documented live deployment runs repeatedly at a one-minute interval, creating ongoing autonomous trading behavior rather than a one-time user action.

Skill content
interval="1m"
Recommendation

Start live runners only in a controlled session, monitor them, configure stop conditions, and know how to halt the process before deploying.