ソース情報
- リポジトリ
- nirholas/three-ui
- ソースの最終更新活動
- 2026年5月1日 06:30
- 検出された SKILL.md の言語
- 英語
- スター
- 6
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/nirholas/three-ui --skill pump-fun-reactiveコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Synthesize and summarize crypto market news into actionable intelligence, categorizing events by market impact, urgency, and relevance to the user's portfolio and interests.
Guide to free-crypto-news — a free, no-API-key-required crypto news aggregator. Fetches headlines from 15+ sources including CoinDesk, The Block, Decrypt, CoinTelegraph, and more. Features RSS parsing, keyword filtering, sentiment scoring, and webhook notifications.
Track and analyze crypto social media sentiment across platforms including Twitter/X, Reddit, Discord, and Telegram to identify narrative shifts, trending topics, and crowd behavior patterns.
SOC 職業分類に基づく
SKILL.md を表示中
| name | pump-fun-reactive |
| version | 0.1.0 |
| author | nirholas |
| description | Drives live avatar movement from the real pump.fun PumpPortal feed. |
| trust | any |
Connects to the real PumpPortal WebSocket feed and drives <agent-3d> avatar reactions
from live pump.fun events — no LLM in the loop.
enable_live_reactionsOpens a WebSocket to wss://pumpportal.fun/api/data, subscribes to new token launches
and migrations, and starts emitting avatar events every 2 seconds based on market activity.
{ ok: true, started: true } on first call.{ ok: true, already: true } if already running.Requires ctx.protocol — an AgentProtocol instance (or any object with an emit(action) method).
disable_live_reactionsCloses the WebSocket and stops the aggregator. Returns { ok: true, stopped: true }.
Priority order within each window:
txType: 'migrate') → gesture: celebrate + emote: celebration + speak: "<name> graduated!"solAmount create event has solAmount > 5 SOL) → emote: curiosity + speak: "<name> just opened with a X.XX SOL buy."txType: 'create' events:
emote: patienceemote: curiosity + look-at: usergesture: wave + emote: curiositygesture: wave + emote: celebration + speak: "Pump.fun is on fire — N new launches in 2 seconds."// Install the skill and call enable
await registry.install({ uri: './pump-fun-skills/reactive/' });
const skill = registry.findSkillForTool('enable_live_reactions');
await skill.invoke('enable_live_reactions', {}, { protocol });
// Stop later
await skill.invoke('disable_live_reactions', {}, {});