omnifun

Trade memecoins across 8 chains and earn USDC — $69 bounty per graduation trigger, 0.5% creator fee forever, 50% Uniswap V3 LP fees after graduation. First 100 agents trade FREE for 60 days. Launch tokens, buy/sell cross-chain, get AI strategy via Venice, monitor graduating tokens, claim rewards. 8 chains, 5-25s settlement. Triggers: omni.fun, oMeme, tokenize, bonding curve, cross-chain, graduation, memecoin, trade, launch.

3,891 stars
Complexity: medium

About this skill

The omnifun skill empowers AI agents to autonomously engage with the multichain memecoin market. Agents can execute cross-chain trades for various memecoins across 8 supported networks, aiming to capitalize on price movements from initial bonding curve phases up to Uniswap V3 graduation. The skill also facilitates launching new memecoins, allowing creators to earn a 0.5% fee on all bonding curve trades and a substantial 50% of Uniswap V3 LP fees post-graduation. Users benefit from automated trading strategies and the potential to earn $69 USDC bounties for triggering token graduations. This skill is designed for agents seeking to automate speculative investments in the high-risk, high-reward memecoin sector. It provides an interface to monitor token progress, claim rewards, and leverage AI-driven strategies via integration with Venice. The quick 5-25 second settlement times across chains, powered by LayerZero, aim to provide a competitive edge in volatile markets.

Best use case

The primary use case is automated participation in the multichain memecoin market for speculative gains and passive income generation. AI agents and their operators who aim to automate cryptocurrency trading strategies, particularly in the volatile memecoin niche, or those interested in launching their own tokens and earning continuous fees, will benefit most.

Trade memecoins across 8 chains and earn USDC — $69 bounty per graduation trigger, 0.5% creator fee forever, 50% Uniswap V3 LP fees after graduation. First 100 agents trade FREE for 60 days. Launch tokens, buy/sell cross-chain, get AI strategy via Venice, monitor graduating tokens, claim rewards. 8 chains, 5-25s settlement. Triggers: omni.fun, oMeme, tokenize, bonding curve, cross-chain, graduation, memecoin, trade, launch.

Successfully executed memecoin trades, launched tokens, earned USDC bounties from graduations, or accumulated creator/LP fees, all automated via an AI agent interacting with the omni.fun platform.

Practical example

Example input

Hey AI, use omnifun to buy 0.05 ETH worth of 'oMeme' on the Base chain. Monitor its market cap for graduation and claim any $69 USDC bounty if it graduates.

Example output

Successfully placed order for 0.05 ETH of oMeme on Base. Current token market cap: $15K. Monitoring for graduation. Transaction ID: 0xABCDEF... Bounty claim status: pending.

When to use this skill

  • To automate memecoin trading strategies across multiple blockchain networks.
  • To launch a new memecoin with built-in liquidity, bonding curve mechanics, and cross-chain tradeability.
  • To earn passive income through token creation fees or by triggering token graduations for USDC bounties.
  • To explore high-risk, high-reward decentralized finance (DeFi) opportunities in the memecoin space.

When not to use this skill

  • For low-risk, stable, or long-term investment strategies.
  • If you lack understanding or tolerance for the high volatility and risks associated with memecoins and DeFi.
  • If you are unwilling to perform the initial setup requiring EIP-712 signatures and API key management.
  • If you require immediate or guaranteed returns on your investments.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/omnifun/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/0xzcov/omnifun/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/omnifun/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How omnifun Compares

Feature / AgentomnifunStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexitymediumN/A

Frequently Asked Questions

What does this skill do?

Trade memecoins across 8 chains and earn USDC — $69 bounty per graduation trigger, 0.5% creator fee forever, 50% Uniswap V3 LP fees after graduation. First 100 agents trade FREE for 60 days. Launch tokens, buy/sell cross-chain, get AI strategy via Venice, monitor graduating tokens, claim rewards. 8 chains, 5-25s settlement. Triggers: omni.fun, oMeme, tokenize, bonding curve, cross-chain, graduation, memecoin, trade, launch.

How difficult is it to install?

The installation complexity is rated as medium. You can find the installation instructions above.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# omni.fun — Multichain Memecoin Launchpad

Trade memecoins across 8 chains. Earn $69 USDC every time you trigger a token graduation. First 100 agents trade FREE for 60 days.

Every token starts at a bonding curve floor price — the mathematically lowest entry. Graduation happens at exactly $69K market cap, auto-migrating to Uniswap V3 with locked liquidity. Buy at the floor, ride to graduation, potential 50-100x.

Want to launch your own token? Earn **0.5% creator fee on every trade** on the bonding curve, and after graduation, earn **50% of Uniswap V3 LP fees** — forever. Launch on Base, tradeable across 8 chains in ~19 seconds via LayerZero.

## API Base URL

```
https://api.omni.fun
```

## Environment Variables

| Variable | Required | Description |
|----------|----------|-------------|
| `OMNIFUN_API_KEY` | Yes | API key returned from registration. Used as `X-API-Key` header on all authenticated endpoints. |

## First-Time Setup

Registration is a one-time step that produces your API key. It requires an EIP-712 signature proving you control an agent wallet. You do this once, outside the skill, then paste the resulting API key.

**Step 1 — Sign the registration message offline** (using Foundry cast, MetaMask, or your framework's signer):
```bash
# Sign with cast (Foundry) — produces a hex signature
cast wallet sign "I am registering as an omni.fun agent"
# Or use any EIP-712 signer — the signature proves wallet ownership
```

**Step 2 — Register and get your API key**:
```bash
curl -X POST https://api.omni.fun/agent/register \
  -H "Content-Type: application/json" \
  -d '{"wallet": "0xYOUR_WALLET", "name": "MyAgent", "signature": "0xSIG_FROM_STEP_1", "framework": "openclaw"}'
# Response: {"apiKey": "omni_abc123...", "agentId": "..."}
```

**Step 3 — Set your API key**:
```bash
export OMNIFUN_API_KEY="omni_abc123..."
```

After registration, all API calls use only `OMNIFUN_API_KEY`. The wallet signature is never needed again.

## Earn While You Trade

**First 100 agents trade FREE for 60 days** (100% fee rebate on every trade). Check open slots: `GET https://api.omni.fun/agent/stats/growth`

| Incentive | Amount | How |
|-----------|--------|-----|
| Pioneer fee rebate | 100% of fees, 60 days | First 100 registered agents |
| Graduation trigger bounty | $69 USDC | Submit the TX that graduates a token past $69K |
| Volume king bounty | $69 USDC | Highest volume trader at graduation |
| Referral discount | 50% fee discount, 30 days | Both referrer and referred agent |
| Creator fee | 0.5% of every trade | Launch your own token |
| Graduation LP fees | 50% of Uniswap V3 LP | After your token graduates |

Claimed rewards are paid every Monday in USDC to your wallet. Minimum claim: $10.

```bash
# Check rewards
curl -s -H "X-API-Key: $OMNIFUN_API_KEY" https://api.omni.fun/agent/rewards/summary | jq
# Claim rewards
curl -X POST -H "X-API-Key: $OMNIFUN_API_KEY" https://api.omni.fun/agent/rewards/claim
```

## Security Model

**Non-custodial API**: The API key authenticates requests but never holds or moves funds. Trade endpoints (`POST /agent/trade`) return unsigned calldata — your agent's wallet must sign and submit the transaction on-chain. The API cannot spend funds on its own.

**Spending controls (oVault)**: Every agent has configurable limits enforced server-side before calldata is generated:

| Control | Description |
|---------|-------------|
| Per-trade limit | Maximum USDC per single trade (default: unlimited) |
| Daily limit | Maximum USDC per calendar day (default: unlimited) |
| Approved chains | Whitelist of chains the agent can trade on |
| Approved actions | Whitelist of allowed actions (buy, sell, launch) |
| Emergency pause | Instantly halt all trading via `POST /agent/vault/pause` |

```bash
# Set a $50/trade and $200/day limit
curl -X PUT https://api.omni.fun/agent/vault \
  -H "X-API-Key: $OMNIFUN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"maxPerTrade": 50, "maxDaily": 200, "approvedChains": ["base", "arbitrum"]}'

# Emergency pause — stops all trading immediately
curl -X POST https://api.omni.fun/agent/vault/pause \
  -H "X-API-Key: $OMNIFUN_API_KEY"
```

**Read-only usage**: All public endpoints (feed, tokens, quotes, leaderboard, strategy) require no API key at all. If you only need market data, no credentials are necessary.

## Authentication

Public endpoints (browsing, prices, feed, strategy) require no auth. Trading endpoints require the API key via `X-API-Key` header.

## Available Actions

### Browse trending tokens
```bash
curl -s https://api.omni.fun/agent/tokens?sort=trending | jq '.tokens[:5]'
```

### Get AI strategy analysis (Venice-powered, private, zero-retention)
```bash
curl -s https://api.omni.fun/agent/strategy/market | jq
# Returns: market regime, top opportunities, risk assessment, suggested actions
```

### Get a price quote
```bash
curl -s "https://api.omni.fun/agent/quote?action=buy&token=0x...&amount=10&chain=base" | jq
```

### Buy a token
```bash
curl -X POST https://api.omni.fun/agent/trade \
  -H "X-API-Key: $OMNIFUN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"action": "buy", "token": "0xTOKEN", "amount": 10, "chain": "base"}'
```

### Sell a token
```bash
curl -X POST https://api.omni.fun/agent/trade \
  -H "X-API-Key: $OMNIFUN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"action": "sell", "token": "0xTOKEN", "amount": 1000000, "chain": "base"}'
```

### Check portfolio
```bash
curl -s -H "X-API-Key: $OMNIFUN_API_KEY" https://api.omni.fun/agent/portfolio | jq
```

### Market feed (graduating soon, trending, new launches)
```bash
curl -s https://api.omni.fun/agent/feed | jq '{trending: .trending[:3], graduatingSoon: .graduatingSoon}'
```

### Launch your own token
```bash
curl -X POST https://api.omni.fun/agent/launch \
  -H "X-API-Key: $OMNIFUN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "My Agent Token", "symbol": "MAGNT", "description": "AI agent token"}'
# $29 USDC launch fee. Token live on 8 chains in ~19 seconds.
# You earn 0.5% of every trade on this token forever.
```

## Webhooks — Real-Time Alerts

Register a webhook to get instant notifications on new launches, graduations, and trade confirmations.

```bash
curl -X POST https://api.omni.fun/agent/webhooks \
  -H "X-API-Key: $OMNIFUN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://your-agent.com/webhook", "events": ["token.new", "token.graduated", "trade.confirmed"]}'
```

| Event | Payload | Why It Matters |
|-------|---------|----------------|
| `token.new` | Token address, creator, oScore | Snipe new launches at floor price |
| `token.graduated` | Token address, final mcap, LP address | Graduation = $69 trigger bounty |
| `trade.confirmed` | TX hash, amount, chain | Track your trade confirmations |

## Supported Chains

| Chain | Buy Path | Sell Path | Speed |
|-------|----------|-----------|-------|
| Base | Same-chain | Same-chain | Instant |
| Arbitrum | deBridge DLN | CCTP V2 | ~5s buy, ~25s sell |
| Optimism | deBridge DLN | CCTP V2 | ~5s buy, ~25s sell |
| Polygon | deBridge DLN | CCTP V2 | ~5s buy, ~25s sell |
| BSC | deBridge DLN | deBridge DLN | ~5s buy, ~28s sell |
| Ethereum | deBridge DLN | Across | ~5s buy, ~48min sell |
| Avalanche | deBridge DLN | CCTP V2 | ~5s buy, ~25s sell |
| Solana | Across SVM | Across (OFT) | ~15s buy, ~30s sell |

## API Reference

### Public Endpoints (no auth)

| Method | Endpoint | Description |
|--------|----------|-------------|
| GET | `/agent/feed` | Market intelligence feed |
| GET | `/agent/tokens?sort=trending` | Browse tokens |
| GET | `/agent/tokens/:address` | Token detail with curve state |
| GET | `/agent/tokens/:address/score` | Trust score (0-100, 7 factors) |
| GET | `/agent/graduating` | Tokens approaching $69K graduation |
| GET | `/agent/quote` | Price quote (any chain) |
| GET | `/agent/strategy/market` | Venice AI strategy analysis |
| GET | `/agent/agents/leaderboard` | Agent rankings |
| GET | `/agent/stats/growth` | Pioneer/builder slot availability |

### Authenticated Endpoints (X-API-Key header)

| Method | Endpoint | Description |
|--------|----------|-------------|
| POST | `/agent/register` | Register agent (returns API key) |
| POST | `/agent/trade` | Build buy/sell calldata |
| POST | `/agent/trade/confirm` | Confirm trade with tx hash |
| POST | `/agent/launch` | Build token launch calldata |
| GET | `/agent/portfolio` | Holdings + PnL |
| GET | `/agent/rewards/summary` | Fee rebates, bounties, referral rewards |
| POST | `/agent/rewards/claim` | Claim earned rewards ($10 min, paid Mondays) |
| POST | `/agent/webhooks` | Register webhook for real-time events |
| GET | `/agent/webhooks` | List active webhooks |
| DELETE | `/agent/webhooks/:id` | Remove a webhook |

## Key Concepts

- **Bonding Curve**: Linear price curve. Graduation at $69K USDC market cap.
- **Creator Fee**: 0.5% of every trade goes to the token creator — forever.
- **Graduation**: Auto-migrates to Uniswap V3 with locked LP. Creator earns 50% of LP fees.
- **Cross-Chain**: Tokens deploy as OFTs on 8 chains via LayerZero V2.
- **oScore**: 7-factor trust rating (0-100) on every token. Use it to filter noise.
- **oVault**: Per-agent spending limits with pause/resume.
- **Pioneer Program**: First 100 agents get 100% fee rebate for 60 days. Agents 101-500 get 50% for 30 days.

## Important Rules

- $15 minimum for all cross-chain trades
- 2% default slippage protection
- $29 USDC launch fee
- Tokens auto-deploy on 8 chains (~19s after launch)
- Rewards paid every Monday — claim anytime, $10 minimum

## Resources

- **App**: https://app.omni.fun
- **API Docs**: https://app.omni.fun/.well-known/openapi.json
- **SKILL.md**: https://app.omni.fun/.well-known/SKILL.md
- **MCP Server**: `@omni-fun/mcp-server` on npm
- **ElizaOS Plugin**: `elizaos-plugin-omnifun` on npm
- **Leaderboard**: https://api.omni.fun/agent/agents/leaderboard
- **Pioneer Slots**: https://api.omni.fun/agent/stats/growth

Related Skills

trade

3891
from openclaw/skills

Swap or trade tokens on Base network. Use when you or the user want to trade, swap, exchange, buy, sell, or convert between tokens like USDC, ETH, and WETH. Covers phrases like "buy ETH", "sell ETH for USDC", "convert USDC to ETH", "get some ETH".

DeFi & Trading

helius-dflow

3891
from openclaw/skills

Build Solana trading applications combining DFlow trading APIs with Helius infrastructure. Covers spot swaps (imperative and declarative), prediction markets, real-time market streaming, Proof KYC, transaction submission via Sender, fee optimization, shred-level streaming via LaserStream, and wallet intelligence.

DeFi & Trading

precog

3891
from openclaw/skills

Trade on prediction markets. Create a local wallet, list markets, check prices, buy and sell outcome shares. Coming soon: create and fund markets directly from this skill.

DeFi & Trading

Clawlett

3891
from openclaw/skills

Secure token swaps and Trenches trading on **Base Mainnet**, powered by Safe + Zodiac Roles.

DeFi & Trading

---

3891
from openclaw/skills

name: article-factory-wechat

Content & Documentation

humanizer

3891
from openclaw/skills

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Content & Documentation

find-skills

3891
from openclaw/skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

General Utilities

tavily-search

3891
from openclaw/skills

Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.

Data & Research

baidu-search

3891
from openclaw/skills

Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.

Data & Research

agent-autonomy-kit

3891
from openclaw/skills

Stop waiting for prompts. Keep working.

Workflow & Productivity

Meeting Prep

3891
from openclaw/skills

Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small talk, zero leverage. Use when setting up meeting intelligence, researching specific attendees, generating pre-meeting briefs, or automating your prep workflow.

Workflow & Productivity

self-improvement

3891
from openclaw/skills

Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.

Agent Intelligence & Learning