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.