CT-first memecoin narrative analysis skill for OpenClaw.
Status: ✅ CI passing on main.
- Prioritizes catalyst origin + credibility graph + narrative payload
- Uses tape/flow as secondary confirmation
- Includes launchpad attribution checks for:
- Virtuals (exact)
- Clanker (exact)
- Bankr (exact)
- Flaunch (heuristic)
- Doppler (heuristic/index signal)
- place trades
- guarantee a token is safe or legitimate
- treat all launchpad signals as equally strong
- replace primary-source verification for identity / prestige claims
CA / token input
↓
launchpad attribution
↓
creator / linked-handle discovery
↓
credibility graph
↓
CT narrative read
↓
confidence tier + final report
- exact: first-party launch source returns an exact CA match
- heuristic: strong indirect evidence (e.g., flETH quote token, indexed launch page)
- none: no reliable source signal
Output includes:
classificationconfidenceTieralsoIndexedOn(secondary index hints)- linked handles (current), creator email pattern hints, and required links
- aGDP deep link when available (
https://agdp.io/agent/{id}), otherwise explicit manual-lookup fallback - directionality guardrail reminder (verify A→B and B→A separately)
These are not random outbound calls; they are domain-specific crypto launch/trading data providers.
api.dexscreener.comfor market/tape and quote-token heuristicsapi2.virtuals.iofor Virtuals attributionwww.clanker.worldfor Clanker exact-match attributionapi.bankr.botfor Bankr launch metadata (including deployer + fee recipient)app.doppler.lolfor Doppler index detectionapi.fxtwitter.comfor tweet resolution where neededagdp.iofor Virtuals agent deep links
See docs/data-sources.md for detailed trust/failure notes.
SKILL.md— core skill instructionsreferences/— scoring framework, output template, attribution rulesscripts/check_launchpads.py— classify CA across launchpad sourcesscripts/credibility_graph.py— build lightweight identity/credibility graphscripts/analyze_narrative.py— one-command narrative draft reporttests/— attribution logic tests
python3 scripts/check_launchpads.py <CA>python3 scripts/credibility_graph.py --handles <x_handle1> <x_handle2> --github <gh_user1>python3 scripts/analyze_narrative.py --ca <CA> --x-handle <key_handle>classification: Virtuals
confidenceTier: exact
alsoIndexedOn: []
linkedHandles: [project_handle, creator_handle]
keyQuestion: who launched this, who is pushing it, and why does the market care?
read: narrative looks strong / mixed / weak depending on catalyst + credibility graph
The point is not to output a magic score in a vacuum. The point is to reduce a memecoin into the few identity and catalyst questions that actually matter.
- CI:
.github/workflows/ci.yml - Tests:
python -m unittest discover -s tests -v - Security policy:
SECURITY.md - Contribution guide:
CONTRIBUTING.md - License:
LICENSE(MIT)
- X: @solgoodman
This repository is a research and analysis helper. It is not financial advice, not an execution engine, and not a guarantee of token legitimacy. Always verify independently before trading.
Use semantic versioning tags:
v0.1.0initial stable milestonev0.1.1bugfix-only releasev0.2.0new capability release (e.g., new launchpad support)
Recommended flow:
git tag v0.1.0
git push origin v0.1.0Then create a GitHub Release with a short changelog.
python3 ~/.npm-global/lib/node_modules/openclaw/skills/skill-creator/scripts/package_skill.py . ./dist