Skip to content
Back to skills

Repo Integrations

ASecurity

**Branch:** `feat/x-post-price-impact` **Source repo:** https://github.com/nirholas/analyze-memecoin-socials **One PR. Standalone. No other prompt is required to be shipped first.**

  • 7 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 6, 2026
testingnodegitapi

Works with

  • api
  • mcp

Security analysis

A100/100

Pro scans all 21 files and shows the line behind each finding

Scanned September 6, 2026

npx -y skills add nirholas/three-ui --skill repo-integrations --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Repo Integrations?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Repo Integrations
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nirholas-repo-integrations-39f48cb6/badge)](https://www.skillsdirectory.com/skills/nirholas-repo-integrations-39f48cb6)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# 16 — X post → price impact correlation skill

**Branch:** `feat/x-post-price-impact`
**Source repo:** https://github.com/nirholas/analyze-memecoin-socials
**One PR. Standalone. No other prompt is required to be shipped first.**

## Why it matters

analyze-memecoin-socials correlates X (Twitter) posts to memecoin price moves. Exposing a single-shot "did this post move the price?" skill lets the 3D agent reason about cause/effect in real-time conversations about tokens.

## Read these first

| File | Why |
| :--- | :--- |
| [src/agent-skills-pumpfun.js](../../src/agent-skills-pumpfun.js) | Skill registration. |
| [api/pump-fun-mcp.js](../../api/pump-fun-mcp.js) | MCP tool registration. |
| https://github.com/nirholas/analyze-memecoin-socials | Correlation logic + price-fetch shape. |

## Build this

1. Add `src/social/x-post-impact.js` exporting:
    ```js
    export async function correlateXPost({ postUrl, mint, windowMin = 30 })
    // Inputs: an X post URL (or id), the related token mint, and a +/- window in minutes around post time.
    // Returns { post: { id, ts, author, text }, priceBefore, priceAfter, deltaPct, volBefore, volAfter, deltaVolPct }.
    ```
2. Use the existing pump.fun price source already wired in `src/pump/*` for `priceBefore` / `priceAfter` (do not add a new dep). Read post metadata via the X oEmbed endpoint (no API key required) — if oEmbed fails, return `{ post: null, ... }` and still compute the price-impact half.
3. Register skill `social.xPostImpact` in [src/agent-skills-pumpfun.js](../../src/agent-skills-pumpfun.js).
4. Register MCP tool `social_x_post_impact` in [api/pump-fun-mcp.js](../../api/pump-fun-mcp.js).
5. Add `tests/x-post-impact.test.js` mocking fetch and asserting deltaPct math is correct.

## Out of scope

- Bulk historical analysis.
- Twitter/X API auth — oEmbed only.
- Persisting analysis results.

## Acceptance

- [ ] `node --check src/social/x-post-impact.js` passes.
- [ ] `npx vitest run tests/x-post-impact.test.js` passes.
- [ ] Skill + MCP tool callable.
- [ ] `npx vite build` passes.

## Test plan

1. Pass a real recent post URL + a real mint; confirm a sensible delta.
2. Pass an invalid URL; confirm graceful fallback (post=null, prices still computed).
3. Pass an unknown mint; confirm a clean error.

## Reporting

- Shipped: …
- Skipped: …
- Broke / regressions: …
- Unrelated bugs noticed: …

Files in this skill

  • 01-pumpkit-whale-alerts.md3.5 KB
  • 02-pumpkit-claim-monitor.md3.1 KB
  • 03-pumpkit-channel-feed.md2.7 KB
  • 04-pumpkit-telegram-delivery.md2.7 KB
  • 05-pumpfun-claims-bot-feed.md2.6 KB
  • 06-claim-alerts-agent-home.md2.7 KB
  • 07-cf-workers-mcp-mirror.md3 KB
  • 08-pump-fun-skills-port.md2.9 KB
  • 09-skill-manifest-export.md2.6 KB
  • 10-pump-swap-quote-skill.md2.5 KB
  • 11-kol-quest-smart-money-widget.md2.8 KB
  • 12-kol-leaderboard-skill.md2.2 KB
  • 13-wallet-pnl-skill.md2 KB
  • 14-gmgn-smart-wallets-ingest.md2.4 KB
  • 15-radar-signals-skill.md2.2 KB
  • 16-x-post-price-impact-skill.md2.3 KB
  • 17-cashtag-sentiment-skill.md2.4 KB
  • 18-realtime-trade-visualizer-widget.md2.5 KB
  • 19-trades-into-3d-scene.md2.8 KB
  • 20-launchpad-ui-port-studio.md2.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.