Loading...
Loading...
Play Fishing Frenzy autonomously — an AI agent that fishes, cooks, dives, completes quests, and optimizes your economy. Built on Ronin blockchain with full wallet, NFT, and token integration.
npx skill4agent add unchartedgg/play-fishing-frenzy play-fishing-frenzyfishing-frenzyget_profile()setup_account()CONFIG.mdsetup_account()get_profile()claim_daily_reward()login()get_profile()STAKING_SETUPget_profile()STAKING_SETUP: pendingget_staking_recommendation()💰 UNLOCK PREMIUM REWARDS
Stake FISH tokens to earn xFISH every day and compete for top rewards.
📊 Choose your tier:
★ PRESTIGE (Recommended)
Stake ~17,000 FISH for 12 months → ~200K Karma
✓ Daily karma wheel (xFISH rewards)
✓ Prestige Leaderboard — NFT chest and xFISH rewards
Deposit: ~XX RON or ~YY USDC
○ STANDARD
Stake ~10,000 FISH for 12 months → ~120K Karma
✓ Daily karma wheel (xFISH rewards)
✗ No Prestige Leaderboard access
Deposit: ~XX RON or ~YY USDC
┌─────────────────────────────────────────────┐
│ 🔑 Your Ronin wallet (deposit here): │
│ <wallet_address> │
└─────────────────────────────────────────────┘
Send RON or USDC to this address on the Ronin network.
Include ~5 RON for gas fees if depositing RON.
Easy ways to fund your wallet:
• Gas.zip — https://www.gas.zip/
• LayerSwap — https://layerswap.io/app
• Ronin Bridge — https://bridge.roninchain.com/
Type "prestige" or "standard" to choose, or "dismiss" to skip.FISH_STAKING_TARGET: 17000FISH_STAKING_TARGET: 10000STAKING_SETUP: deferredpendingRON_REMINDER: falseRON_REMINDER: falseSTAKING_SETUP: pendingdeferredget_wallet_balances()💰 READY TO SET UP REWARDS
🔑 Wallet: <wallet_address>
💵 Balance: X.XX RON | Y.YY USDC
I can:
1. Buy <FISH_STAKING_TARGET> FISH on Katana DEX (~ZZ <RON or USDC>)
2. Stake for <STAKING_DURATION> months
3. Start earning xFISH rewards every session
Tier: ★ PRESTIGE (17K FISH → 200K Karma → Prestige Leaderboard + karma wheel)
— or —
Tier: ○ STANDARD (10K FISH → 120K Karma → karma wheel only)
Cost: ~ZZ <RON or USDC> | Gas: ~0.01 RON
Say "prestige", "standard", or "maybe later" to skip.buy_fish_tokenssetup_fish_staking(17000, <STAKING_DURATION>)STAKING_SETUP: completedsetup_fish_staking(10000, <STAKING_DURATION>)STAKING_SETUP: completedFISH_STAKING_TARGETSTAKING_SETUP: deferredSTAKING_SETUP: completedonchain_checkin()get_profile()spin_karma_wheel()PRESTIGE_NUDGE: true🏆 PRESTIGE UPGRADE AVAILABLE
You have <karma> Karma — <200000 - karma> away from Prestige Leaderboard (200K).
Prestige players compete for NFT chest and xFISH rewards on leaderboards.
Staking ~<extra_fish> more FISH would get you there.
Cost: ~XX RON or ~YY USDC → deposit to <wallet_address>
Say "upgrade to prestige" to buy + stake, or "skip" to continue.extra_fishget_staking_recommendation()setup_fish_staking(<extra_fish>, 12)PRESTIGE_NUDGE: false╔══════════════════════════════════════════════════╗
║ 🎣 FISHING FRENZY AGENT ║
║ Strategy: BALANCED · League: Open ║
╠══════════════════════════════════════════════════╣
║ 👤 FishBot_0x3e1C · Lv.25 ║
║ ⚡ Energy: 14/30 ████████████░░░░░ 47% ║
║ 💰 Gold: 1,075 🏆 XP: 12,450 ║
╚══════════════════════════════════════════════════╝OpenPrestige ★█░🎣 Cast #1 long_range ─── 🐟 Epic Tuna ★★★★ (+15 XP, 45g)
🎣 Cast #2 long_range ─── 🐟 Red Snapper ★★ (+8 XP, 22g)
🎣 Cast #3 long_range ─── ❌ Fish escaped!
🎣 Cast #4 mid_range ─── 🐟 Golden Koi ★★★★★ (+25 XP, 80g) 🆕 NEW FISH!🆕 NEW FISH!❌⬆️ LEVEL UP!📦 SELL Sold all fish → +238 gold (total: 1,313)
🍣 COOK 3× Salmon → 1× Fresh Sashimi → sold for 15 pearls
🎁 DAILY Claimed daily reward → 50 gold, 1× Bait
✅ QUEST "Catch 5 fish" complete → +100 gold, +50 XP
🛒 SHOP Bought 1× Sushi (-500g) → ⚡ +5 energy
📦 CHEST Opened 3 chests → 200 gold, 2× Sushi, 1× Bait
🔧 REPAIR Rod repaired → 100% durability (-200g)
⬆️ UPGRADE Rod Handle Lv.0 → Lv.1 (1.25% energy save chance)
🎰 WHEEL Daily spin → 25 gold
🤿 DIVE Revealed 8 cells → 500 gold, 2× Bait, 1× Chest╔══════════════════════════════════════════════════╗
║ 📊 SESSION COMPLETE ║
╠══════════════════════════════════════════════════╣
║ 🐟 Fish Caught: 47 ⏱️ Duration: ~8m ║
║ 💰 Gold Earned: 2,340 💰 Gold Now: 3,415 ║
║ ⭐ XP Earned: 890 📈 Level: 25 → 27 ║
║ ⚡ Energy Used: 30/30 🍣 Sushi Used: 2 ║
║ ✅ Quests Done: 3 🎣 Strategy: GRIND ║
║ 🐠 xFISH Earned: 25 🎰 Karma Wheel: ✅ ║
╠══════════════════════════════════════════════════╣
║ 🏆 Best Catch: Golden Koi ★★★★★ (80g) ║
║ 📊 Efficiency: 78g/energy ║
╚══════════════════════════════════════════════════╝1. LOGIN — login()
2. SESSION — start_play_session(strategy) to begin tracking
3. PROFILE — get_profile(), display dashboard
4. STAKING — check STAKING_SETUP in CONFIG.md:
• pending/deferred + 0 RON/USDC → show Phase 1 deposit recommendation (two-tier choice)
• pending/deferred + has RON or USDC → show Phase 2 staking proposal (two-tier choice)
• completed + karma < 200K → show Prestige upgrade nudge (Phase 3, step 4)
• completed + karma >= 200K → proceed (karma loop runs in step 6)
5. DAILY — claim_daily_reward()
5b. CHECKIN — onchain_checkin() if wallet has RON (Karma + streak bonus)
6. KARMA — if STAKING_SETUP=completed and karma >= 120k AND quest pts >= 2000:
call spin_karma_wheel() — this MCP tool handles the blockchain tx internally.
Do NOT say it's unavailable or requires external client. Just call it.
7. CHESTS — get_chests(), open any available. If open_chests() fails or returns
an error, just skip and move on — chests are bonus rewards, never a blocker.
(Leaderboard chests need minting first — skip those if minting fails.)
8. PETS — collect_pet_fish()
9. QUESTS — get_quests(), claim completed
10. ACCESSORIES — get_accessories(), spend upgrade points per strategy
11. THEMES — check for active event themes; if one exists, fish there instead of default
(event themes have exclusive drops and are time-limited — typically better)
12. FISH — fish_batch() using FISHING_STRATEGY range/bait pairing, until energy depleted
**Rods are OPTIONAL — every player can fish without a rod equipped.**
Rods only add shiny fish chance. NEVER tell users fishing is blocked due to no rod.
13. COOK — cook if recipe fish available (MUST come before sell/collect)
14. DISPOSE — based on FISH_DISPOSAL setting:
sell_all: sell_all_fish() (sells remaining fish not used for cooking)
hold: keep fish in inventory for manual decisions
(Future: collect fish toward aquarium milestones before selling remainder)
15. WHEELS — spin_daily_wheel() (if 2000+ quest pts), spin_cooking_wheel()
16. ADMIRE — admire a random top-100 aquarium for 20 gold (once per day)
17. SUSHI — buy + use if gold threshold met, then fish more (repeat 12-14)
18. DIVE — if level >= 30 and gold >= 2500
If a dive is stuck (PLAYING state), `dive()` auto-cashes it out first.
You can also call `cash_out_dive()` directly to resolve stuck dives.
19. LEADERBOARD — get_leaderboard() to check standing. After displaying results:
• karma < 200K: show "📋 League: Open — Reach 200K Karma for Prestige rewards"
• karma >= 200K: show "📋 League: Prestige ★ — Top-tier rewards active"
20. END — end_play_session(session_id, stats) + display session summarystart_play_session()end_play_session()/play-fishing-frenzy grindHit a bug? Report it: https://github.com/unchartedgg/play-fishing-frenzy/issues/new?template=bug_report.yml