pump-fun-reactive

Convert PumpPortal token launch events into avatar gestures and speech.

5|Updated May 2, 2026
One-click install
npx skills add https://github.com/nirholas/three-ui --skill pump-fun-reactive
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pump-fun-reactive
Source: https://github.com/nirholas/three-ui/tree/main/pump-fun-skills/reactive
Command: npx skills add https://github.com/nirholas/three-ui --skill pump-fun-reactive

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the need to manually animate or update an avatar by automatically triggering gestures, emotes, and short speech based on real-time Pump.fun activity.

Core Features & Use Cases

  • Live WebSocket-driven avatar reactions: Connects to the PumpPortal WebSocket feed and converts market events into avatar behaviors.
  • Deterministic 2-second event aggregation: Uses a clear priority system to choose what reaction to emit (migration, big initial buy, or create-count tiers).
  • Tool controls to start/stop: Provides enable_live_reactions to begin streaming reactions and disable_live_reactions to cleanly stop them.

Example use case: you want a 3D trading-style “live avatar” on a website that reacts during token launches without any LLM involvement.

Quick Start

Install the skill and call enable_live_reactions with your agent protocol to start live reactive gestures, emotes, looks, and speech.

Frequently Asked Questions about pump-fun-reactive

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

FAQPage Schema
How do I drive 3D avatar reactions from real-time Pump.fun token events?

To drive 3D avatar reactions from real-time Pump.fun token events, this Skill connects to the PumpPortal WebSocket feed and converts live token launches and migrations into deterministic avatar gestures, emotes, and speech updates.

Do I need an LLM to trigger real-time avatar animations from market activity?

No, you do not need an LLM to trigger real-time avatar animations from market activity. This Skill provides deterministic, low-latency reactive behaviors driven entirely by market events through an AgentProtocol-like context.

How does the event aggregation work for live avatar reactions?

Event aggregation for live avatar reactions works over a deterministic 2-second window. It applies a priority system to select reactions based on event severity, prioritizing migrations, large initial buys, and create-count tiers.

Can I use this Skill with my existing AgentProtocol setup to emit avatar events?

Yes, you can use this Skill with an existing AgentProtocol setup. It requires an AgentProtocol-like ctx.protocol to emit structured {type, payload, sourceSkill} events for triggering interactive 3D agent embeddings.

What happens if the PumpPortal WebSocket feed drops during live avatar reactions?

If the PumpPortal WebSocket feed drops during live avatar reactions, the Skill supports automatic reconnect with exponential backoff to restore the streaming connection and maintain reactive behavior.

How do I start and stop live avatar reactions from the PumpPortal feed?

To start and stop live avatar reactions from the PumpPortal feed, you use the provided tool controls: call enable_live_reactions to begin streaming reactive gestures and disable_live_reactions to cleanly stop them.