
Trump Truthsocial Catalyst
- 32 installs
- 9 repo stars
- Updated August 5, 2026
- yan-labs/trump-truthsocial-catalyst
Helps with ai & agent building tasks during AI-assisted development.
About
trump-truthsocial-catalyst is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.
- trump-truthsocial-catalyst
- AI & Agent Building
- AI-coding skill
Trump Truthsocial Catalyst by the numbers
- 32 all-time installs (skills.sh)
- +6 installs in the week ending Jul 27, 2026 (Skillselion tracking)
- Ranked #9,101 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/yan-labs/trump-truthsocial-catalyst --skill trump-truthsocial-catalystAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 32 |
|---|---|
| repo stars | ★ 9 |
| Last updated | August 5, 2026 |
| Repository | yan-labs/trump-truthsocial-catalyst ↗ |
What it does
Helps with ai & agent building tasks during AI-assisted development.
Files
Trump Truth Social Catalyst Lens
A reusable lens for turning Donald Trump's public Truth Social posts, @realDonaldTrump X posts, and his own disclosed stock holdings into a short list of US stocks/sectors likely to move, with an honest read on how reliably each pattern actually pumps a stock. Built to be paired with a periodic timer that re-fetches and re-scores, accumulating a real hit-rate over time.
Decision-support lens, NOT financial advice and NOT an auto-trader. This
only analyzes publicly available posts and public financial disclosures to
anticipate market reactions. It never places, cancels, or sizes orders. Always
confirm current price/news yourself — these moves are fast, often fade, and
several are pump-and-fade traps (see references/track-record.md).---
STEP 0 — ALWAYS REFRESH FIRST (this skill is useless on stale data)
Two things go stale: the skill itself (the ledger / holdings / calibration in references/ are grown by a periodic timer and pushed to GitHub) and the posts (Trump posts many times a day; a market-moving one can be minutes old, and there is no local post archive). Refresh both, in order, before doing anything else:
# 0a. Pull the latest version of this skill (updated ledger, holdings, calibration).
# Best-effort: auto-detects project vs global scope. If it fails, keep going.
skills update trump-truthsocial-catalyst -y
# 0b. Fetch the latest Truth Social posts: text + timestamps + permalinks.
# trumpstruth.org is a third-party archive; the official truthsocial.com API is
# Cloudflare-blocked from servers, so use this RSS.
curl -sS -A "Mozilla/5.0" "https://trumpstruth.org/feed" -o /tmp/trump_feed.xml
# 0c. Fetch the latest @realDonaldTrump X posts when xreach is available.
# X is a supplemental official public channel; many posts are video/link-only,
# so resolve context before scoring.
xreach tweets @realdonaldtrump -n 40 --json > /tmp/trump_x.jsonThen *re-read the refreshed `references/.md** (don't rely on a copy you read before 0a) and parse the newest posts (see references/methodology.md` for ready parsers). If 0a fails, proceed on the cached skill but note it may be stale; if a source fails (offline / 403 / site down), say so explicitly and use the other source plus whatever the user pasted — never pretend you have fresh data.
---
What this lens is for
Trump's posts move stocks through a few repeatable mechanisms: he names a company favorably, announces or hints at policy he controls (tariffs, contracts, executive orders), or champions a theme (crypto, energy, AI infrastructure, defense, reshoring). The edge is recognizing which features of a post reliably pump a stock versus which produce a one-day spike that fades — and cross-referencing against what he personally owns, because "he owns it → he boosts it → a government tailwind follows" is his single most repeatable money-making pattern (the Dell playbook).
This is explicitly a short-horizon catalyst lens, not a fundamentals lens. The biggest caveat in the whole skill: his posts can pump a stock that is a terrible long-term hold — his own DJT is down ~77% from its 2024 high and his memecoins are down 97–99%, yet they still spike when he posts. Separate "will it pop this week" from "is it a good investment."
---
How the reference files are organized
Read progressively — pull in only what the task needs.
| File | What it is | Read it when |
|---|---|---|
references/methodology.md | The tiered "what reliably pumps a stock" playbook: Tier 1–3 patterns, amplifier features, anti-patterns, durability, a per-post classification checklist, and Truth Social / X fetch-parse recipes | Classifying any post, or judging how strong a signal is |
references/theme-ticker-map.md | Trump's recurring themes → the tickers/sectors that typically react | Mapping a topic (tariffs, crypto, energy, AI infra, defense…) to tradable names |
references/holdings-watchlist.md | Companies Trump's trust disclosed buying in 2026 + his personal/family holdings, flagged for "not-yet-popped" breakout potential; includes the official OGE search/API source for updates | Building a watchlist, or asking "what does he own / what might pop next" |
references/track-record.md | The accumulating hit-rate ledger (seeded with documented wins and failures) + a calibration note on what actually has edge | Deciding how much to weight a given pattern; this is what the timer grows |
references/x-source-notes.md | @realDonaldTrump X source behavior, cross-source dedupe notes, and historical X seed candidates | When using or maintaining the X source |
references/maintenance.md | Rules for the periodic timer: fetch → dedupe → classify → log prediction → score outcome → recalibrate | Running or wiring up the scheduled refresh |
---
Workflows
(a) Read one post (or a batch) for tradable signals
1. Refresh (Step 0). Identify the newest Truth Social and X posts; dedupe against anything already in references/track-record.md by source id and cross-source normalized text/time. 2. For each post, run the classification checklist in references/methodology.md: is it market-relevant? Which Tier (1 named-stock / 2 policy-sector / 3 macro)? Which amplifier features are present (named public company, explicit "BUY", policy he controls, he personally owns it, posted intraday, repeated)? 3. Map topic → candidate tickers via references/theme-ticker-map.md, and check references/holdings-watchlist.md for an ownership overlap (raises conviction). 4. Output, per signal: the post (date + permalink), the implicated ticker(s), direction, a reliability tier, expected magnitude & durability (intraday-fade vs. can-hold), and what would invalidate it. 5. Weight using references/track-record.md — favor patterns with a real accumulated hit-rate over plausible-sounding one-offs. Always frame as analysis, never as an order.
(b) Build / refresh a Trump-catalyst watchlist
1. Pull his disclosed holdings from references/holdings-watchlist.md. If the question depends on freshness, check the OGE source listed there for newer Trump, Donald J 278-T PDFs before treating the watchlist as current. 2. Bucket: already popped (Dell-style, catalyst spent) vs. owns-but-quiet (breakout candidates if the Dell template repeats: ownership + an admin tailwind like a contract, tariff carve-out, or public praise). 3. For each quiet name, note the specific catalyst that would trigger it and a rough 1–2 month watch window. Keep it advisory.
(c) Judge a single "will this pump X?" question
1. Refresh, find the relevant post(s). 2. Score the pattern against references/methodology.md tiers + amplifiers and the historical analogs in references/track-record.md. 3. Give a calibrated answer: likely direction, reliability, magnitude, durability, and the honest base-rate (e.g., "named-company endorsements pop reliably intraday; crypto-reserve posts spike then fade next day").
---
Risk & disclaimer framing (state this when giving any view)
- Short-horizon catalyst, not a thesis. A pop is not a reason to hold. His
own assets (DJT, $TRUMP, $MELANIA) show posts can pump structurally weak names.
- Many signals fade fast. Crypto-reserve and tariff-relief posts often spike
for a day and give it back; size and timing matter, and this skill does not set either — the user does.
- Conflict-of-interest is a feature of the data, not an endorsement. He has
bought stocks (Dell, Palantir, Nvidia, media names) that his administration then affected. We note the overlap as a signal, while flagging the obvious manipulation/legal scrutiny around it. Do not act illegally on it.
- Disclosures are ranges and self-reported. Holding figures come from OGE
periodic transaction reports (dollar ranges, not exact amounts) and may lag.
- This is a lens, not a signal feed. It surfaces better questions about a
Trump headline. It is NOT auto-trading, NOT a recommendation, NOT financial advice. Every order is the reader's own manual, confirmed decision.
.DS_Store
{
"target_user": "realDonaldTrump",
"target_user_id": "25073877",
"repo": "yan-labs/trump-truthsocial-catalyst",
"skill_dir": ".",
"last_tweet_id": "2068431819603611979",
"last_truth_social_id": "https://trumpstruth.org/statuses/39469",
"last_update_time": "2026-06-23T13:59:16Z",
"note": "Managed by Codex heartbeat automation. Do not edit manually."
}
npx skills add yan-labs/trump-truthsocial-catalyst<p align="center"><img src="assets/trump.jpg" alt="Donald Trump" width="140" height="140"></p>
trump-truthsocial-catalyst

A decision-support lens that reads Donald Trump's latest Truth Social posts, @realDonaldTrump X posts, and his disclosed personal/family stock holdings as short-term US-stock catalysts: which names or sectors are likely to pop, and an honest read on how reliably each pattern actually does.
It live-fetches the newest posts on every use from the public trumpstruth.org RSS feed and, when available, @realDonaldTrump on X via xreach. The official truthsocial.com API is Cloudflare-blocked from servers, so the RSS archive remains the main high- frequency text source; X is a supplemental official public channel that can surface videos, reposts, and high-engagement mirrors. There is no local post archive — the skill refreshes fresh each time so it never reasons on stale data. It is built to be paired with a periodic timer that re-fetches, re-scores, and accumulates a real, measured hit-rate per pattern over time.
The edge it cross-references: he owns a stock → he praises it → an administration tailwind (a contract, a tariff carve-out) follows → it pops — his single most repeatable pattern (the Dell template).
⚠️ Not financial advice. Decision-support only. This skill never trades and
never places, cancels, or sizes orders. A Trump-driven pop is a *short-horizon
trade setup, NOT a reason to hold*: his own DJT is down ~77% from its 2024 high
and his memecoins ($TRUMP / $MELANIA) are down 97–99% from peak, yet they still
spike when he posts. Conflict-of-interest overlaps (stocks he owns that his
administration then affects) are surfaced as a signal, with the obvious
manipulation/legal scrutiny flagged — never as an endorsement to act illegally.
Holdings come from self-reported OGE disclosures (dollar ranges, may lag).
Always confirm current price/news yourself.
What's in here
| Path | What it is |
|---|---|
SKILL.md | The agent skill: the live-fetch Step 0, what the lens is for, how the references are organized, the three workflows, and the risk framing |
references/methodology.md | The tiered "what reliably pumps a stock" playbook: Tier 1–3 patterns, amplifier features, anti-patterns, durability, a per-post classification checklist, and the RSS fetch/parse recipe |
references/theme-ticker-map.md | Trump's recurring themes (crypto, AI infra, tariffs, energy, defense, reshoring, pharma, media, financials) → the tickers/sectors that typically react |
references/holdings-watchlist.md | Stocks his trust/family disclosed buying in 2026 + personal holdings, the official OGE disclosure source for updates, and "catalyst spent" vs. "owns-but-quiet" breakout buckets |
references/track-record.md | The accumulating hit-rate ledger — seeded documented wins/failures plus the live ledger the timer appends to and later scores |
references/maintenance.md | Rules for the periodic timer: fetch → dedupe → classify → log prediction → score outcome → recalibrate |
How it works
Step 0 — always refresh first. Trump posts many times a day and a market-moving one can be minutes old, so the skill fetches live before doing anything else:
curl -sS -A "Mozilla/5.0" "https://trumpstruth.org/feed" -o /tmp/trump_feed.xmlIt parses the newest items (clean text + timestamps + permalinks), dedupes by status_id, and runs each market-relevant post through a classification checklist. Posts are sorted into a tiered pump playbook, ranked by reliability of an immediate up-move and annotated for durability:
- Tier 1 — names a specific company (most reliable). Direct favorable mention
or an explicit all-caps "BUY". Pops immediately and can hold when a real catalyst (a government contract, earnings) follows.
- Tier 2 — policy / crypto / tariff announcements (strong pop, mixed
durability). Mega-investment headlines, tariff exemptions/pauses, pro-crypto reserve posts — reliable direction for a fast trade, but often fade the next day.
- Tier 3 — macro themes (directional, not a single name). "Drill baby drill,"
Fed-cut pressure, defense, reshoring — these shift a whole basket, weaker and slower.
Amplifier features stack the odds — a named public company, a superlative + call to action, a policy he controls, personal ownership (the Dell template), intraday timing, and repetition. Each call is weighted against the historical base-rate in the track-record ledger, then framed as analysis — never as an order.
Install
One-command install with skills.sh:
npx skills add yan-labs/trump-truthsocial-catalystBecause the skill is most useful on fresh data — and is designed to grow a real hit-rate via a periodic timer — refresh it regularly:
skills update trump-truthsocial-catalyst -y---
This repository contains only public information: Trump's public Truth Social posts and self-reported public financial disclosures, plus derived analysis. It is an independent research artifact and is not affiliated with, endorsed by, or connected to Donald Trump, Truth Social, or trumpstruth.org. The portrait is the official 2025 White House presidential portrait, a U.S. federal government work in the public domain.
Trump holdings & breakout watchlist
What Trump (his trust) and his family disclosed owning, used as a catalyst watchlist. The key pattern this enables: he owns it → he praises it / a favorable policy follows → it pops (the Dell template). Names he owns that have not yet had a dedicated catalyst are the "not-yet-popped" candidates.
Source & caveats. Figures are from OGE periodic transaction reports and
press coverage (2026). Disclosures report dollar ranges, not exact amounts,
often don't say stock vs. bond, and can lag weeks. "Owns" = disclosed a
transaction; he may have since sold. Self-reported, unverified. This is a
conflict-of-interest map used as a signal, not an endorsement of acting on it.
Authoritative OGE disclosure source
Use the U.S. Office of Government Ethics (OGE) Officials' Individual Disclosures Search Collection as the primary source for new public Trump financial-disclosure documents:
- Search page:
https://www.oge.gov/web/oge.nsf/Officials%20Individual%20Disclosures%20Search%20Collection?OpenForm
- Backing DataTables endpoint:
https://extapps2.oge.gov/201/Presiden.nsf/API.xsp/v2/rest
- Query pattern: send the same DataTables parameters used by the page, filter
columns[3][search][value]=Trump, sort docDate descending, and look for rows where name is Trump, Donald J and type includes direct PDF links such as 278 Transaction.
- Implementation note: include the six page columns (
docDate,title,type,
name, agency, level) and each column's name, searchable, orderable, search[value], and search[regex] parameters. A bare endpoint call or global search[value]=Trump is not enough; the useful filter is the name column filter.
- Example verified latest 2026 result set: the 2026-05-14 rows link to
Trump, Donald J.-05.08.2026-278T.pdf and Trump, Donald J.-05.08.2026-278T(2).pdf.
Treat OGE as an official disclosure locator, not a clean holdings API. The PDFs are scanned/OCR'd forms; parse them carefully, preserve document dates and PDF URLs, and record whether each line is a purchase, sale, or bond/other instrument. Do not turn 278-T transaction ranges into exact position sizes or current holdings without a later confirming disclosure.
Scale check (correct the "$2B" myth)
- Q1 2026 disclosed trades: 3,600+ transactions, cumulative value
~$220M–$750M (range). He pivoted from mostly bonds (hundreds of millions, incl. ~$51M in March) toward hundreds of individual stocks.
- The "~$2 billion" figure people remember is **Trump Media's (DJT) ~$2B
Bitcoin / BTC-securities treasury*, not* his personal stock buying. Different thing.
- Net worth ~$6.3–6.6B (Forbes 2026), roughly doubled since 2024 — driven by
crypto + Trump Media paper gains, not his stock trades.
Disclosed 2026 stock buys (the watchlist)
Grouped by how "spent" the catalyst looks. Confirm price/news live before using.
Already had a Trump catalyst (catalyst largely spent — watch for round 2):
- DELL — Q1 buy + May-8 White House endorsement → popped to ATH, then $9.7B
Pentagon contract. The flagship example; further upside needs a new trigger.
Owns + plausible admin tailwind = top breakout candidates (1–2 month watch):
- PLTR (Palantir) — disclosed buy; admin steers government/defense contracts.
Catalyst to watch: a named federal contract or public praise.
- AXON (Axon) — disclosed buy; policing/border-security tailwind. Catalyst:
federal/border procurement, public mention.
- ORCL (Oracle) — disclosed buy; already a Stargate beneficiary, but more AI-
infra/federal-cloud announcements could re-trigger.
- NVDA, AVGO — disclosed buys; chips ride AI-infra announcements and any
export/tariff easing toward chips.
Owns, more macro/quiet (lower-conviction, theme-dependent):
- MSFT, META — mega-cap tech buys; move on broad AI/tariff-relief days.
- BAC, GS (financials) — move on deregulation / rate-cut pressure.
- Media basket: Paramount, WBD, NFLX, DIS, CMCSA — sensitive to his
praise/attacks and to FCC / merger policy he influences (M&A is the catalyst to watch). Note he has bought names he also publicly threatened.
- Bonds / munis — large but not catalyst-tradable here.
Personal / family holdings (mostly NOT things to chase)
- Trump Media & Technology Group (DJT) — his stake ~$1.3B (down from ~$4B
peak). Holds ~9,500+ BTC (~$0.6B) + Cronos (CRO). ⚠️ Pumps on his posts but is a long-term value destroyer: −~77% from its 2024 high; Q1 2026 net loss ~$406M on tiny revenue. Trade spikes, never hold as an investment.
- World Liberty Financial (WLFI) — family DeFi venture; ~22.5B WLFI tokens;
family cashed out ~$1.2B; Abu Dhabi-linked firm bought ~49% for ~$500M. Mostly private/token, not a clean equity trade.
- $TRUMP / $MELANIA memecoins — ⚠️ −97% / −99% from peak. Textbook
pump-and-dump; canonical "do not chase" cautionary tale.
- Personal ETH wallet — disclosed $1M–$5M.
- Blue chips also attributed: AAPL, MSFT, NVDA.
How to use this file
1. When a post names a company, check whether it's on this list → if yes, add the ownership amplifier (raises conviction; it's the Dell template). 2. For workflow (b) "build a watchlist", lead with the breakout-candidate group above and pair each with the specific catalyst that would trigger it. 3. When updating this file, start from the OGE search/API above, then use Reuters or issuer filings only as cross-checks or context. 4. Keep the structural caveat loud: ownership pumps are short-horizon; his own assets prove a Trump pump and a good investment are not the same thing.
Maintenance playbook (for the periodic timer)
This skill is meant to be run on a schedule (like the serenity skill) so the track-record.md ledger accumulates a real, measured hit-rate. Keep each run cheap and append-only; don't rewrite history.
Each scheduled run
1. Fetch the latest posts (Step 0):
curl -sS -A "Mozilla/5.0" "https://trumpstruth.org/feed" -o /tmp/trump_feed.xml
xreach tweets @realdonaldtrump -n 40 --json > /tmp/trump_x.jsonParse with the recipes in methodology.md. Truth Social is the main high- frequency text source; X is an official supplemental public channel and may be sparse, video-heavy, or repost-heavy. Process only new x:<tweet_id> candidates; if the latest X id has not changed, skip X classification quickly.
2. Dedupe by source id against the live ledger in track-record.md: use truth:<status_id> for Truth Social and x:<tweet_id> for X. Also cross- dedupe by normalized text or media title within a 24-hour window so a cross- posted message is not logged twice. Prefer the source with the clearest text; if both are equivalent, prefer Truth Social for continuity with the existing ledger and mention the X mirror in notes.
3. Classify each new post with the methodology.md checklist. skip anything not market-relevant (most of both feeds). Don't log skips except as a count. For X video/link-only posts, resolve the media/article/context before scoring; if context cannot be verified, store only a skip/count note in x-source-notes.md and do not append a prediction row.
4. Log a prediction for each market-relevant post: append a row to the live ledger (newest first, above the TIMER marker) with source id, date, source link, short text/context, tier + amplifiers, implicated ticker(s), and predicted direction / magnitude / durability. Leave T+1d / T+1w blank.
5. Score matured predictions. For rows whose post is now ≥1 trading day (and ≥1 week) old, fill in the actual move of the implicated ticker (use the project's market-data tools or a quick quote lookup) and mark hit/miss.
- "hit" = predicted direction realized over the stated horizon.
- Note separately whether a Tier-2 pop held a week or faded (durability is
the thing we most need to learn).
6. Recompute the rolling hit-rate table and update the calibration takeaways if a pattern's measured rate clearly diverges from the seed prior.
What earns a durable note vs. a one-off
Promote into the calibration takeaways only when it changes how we'd weight a pattern — e.g., "Tier 2C crypto posts hit direction 8/10 but held only 1/10", "named-company praise on a name he owns held 5/6". Don't editorialize single posts; let the counts talk.
X backfill queue
Use x-source-notes.md for historical X candidates. Do not bulk append old X items to the live ledger without scoring them. When backfilling:
1. Start with the three strongest candidates marked Backfill candidate. 2. Verify full text/media context. 3. Score T+1d and T+1w before inserting into track-record.md. 4. Preserve x:<tweet_id> as the source id and note any Truth Social mirror.
Hygiene
- Append-only ledger; never delete scored rows (the misses are the most valuable
calibration data).
- Keep provenance compact: source id + date + permalink, not full post text.
- If
trumpstruth.orgis down, continue with X if available and say the Truth
source failed. If X/xreach fails, continue with Truth Social and say X failed. If both fail, skip the run and retry next tick.
- Holdings change: refresh
holdings-watchlist.mdonly when a new OGE
disclosure drops (roughly periodic), not every run. Use the official OGE Officials' Individual Disclosures Search Collection first: https://www.oge.gov/web/oge.nsf/Officials%20Individual%20Disclosures%20Search%20Collection?OpenForm. Its DataTables endpoint is https://extapps2.oge.gov/201/Presiden.nsf/API.xsp/v2/rest; filter the name column with Trump, sort docDate descending, then download direct PDF links from 278 Transaction rows for Trump, Donald J.
- OGE 278-T forms disclose transaction ranges, not exact current holdings. When
refreshing the watchlist, keep purchases, sales, bonds, ETFs, and family/private assets separate; never infer current position size from a transaction row.
Commit convention (if vendored into a repo like serenity)
data: trump catalyst ledger update (+<n> posts) <UTC ISO>for ledger-only runs.skill: trump catalyst calibration update <UTC ISO>when takeaways/hit-rates
change.
- Don't create empty commits.
Methodology — what reliably pumps a stock, and how to read a post
The goal is to separate Trump posts that reliably push a stock up from the much larger pile of posts that don't move markets or that produce a spike which fades. Patterns are ranked by reliability of an immediate up-move, with an honest note on durability (does the pop hold, or is it a one-day trap).
All magnitudes are from documented cases (see track-record.md for sources). Treat them as rough bands, not guarantees — and remember a pop is a trade setup, not a fundamental endorsement.
---
Tier 1 — Names a specific stock (most reliable, immediate, single-name)
1A. Direct favorable mention of a specific public company. He names a company and praises it / tells people to buy / thanks the founders.
- Mechanism: retail + momentum front-run, and it often signals a coming policy
tailwind (contract, carve-out).
- Magnitude / durability: +5–15% intraday; can hold if a real catalyst
follows (a government contract, earnings), otherwise partial fade.
- Canonical case: Dell, 2026-05-08 — White House "go out and buy" → +~14.6%
intraday to an all-time high; weeks later a $9.7B Pentagon contract. He had also personally bought Dell in Q1. This is the template the whole skill watches for.
- Signal words: a company/ticker +
great / tremendous / fantastic / the best
+ buy / support / go out and.
1B. Explicit all-caps "BUY" call (especially his own DJT or a clear ticker).
- Magnitude: +15–25%+ intraday; strongest when it's a stock he controls or
precedes a policy action he controls.
- Canonical case: "THIS IS A GREAT TIME TO BUY!!! DJT" → DJT +22.67% on the
day, and ~4 hours later he announced a 90-day tariff pause → S&P +9.5%.
- Caveat: draws explicit market-manipulation scrutiny. Durability is poor for
the named stock itself (DJT round-tripped); the broad-market leg held that day only because real policy followed.
Tier 1 is the "几乎确定会拉" bucket — but "pumps reliably" ≠ "good to hold."
---
Tier 2 — Policy / big-investment announcements (strong sector pop, mixed durability)
2A. White-House mega-investment announcement that names partner companies.
- Case: Stargate, 2025-01-21 — "largest AI infrastructure project in
history, $500B," on stage with Oracle/SoftBank/OpenAI → ORCL + AI datacenter / power names rallied; theme persisted for weeks.
- Signal words:
$X billion,largest … in history, named CEOs/companies. - Durability: medium — the theme outlives the day even when the headline name
cools.
2B. Tariff exemption / pause / relief for a named sector.
- Case: 2025-04-14 electronics exemption → AAPL +2.2%, DELL +4%; floated
auto-tariff pause → GM +3.5%, Ford +4.1%; broad relief rally.
- Durability: fragile — officials frequently walk it back ("temporary"),
so it can round-trip within days. Trade the reaction, distrust the follow-through.
- Signal words:
exempt / exemption / pause / relief / carve-out+ sector.
2C. Pro-crypto policy (strategic reserve, naming coins, anti-"Anti-Crypto Army").
- Case: 2025-03-02 strategic-reserve posts naming BTC/ETH/XRP/SOL/ADA → all
spiked Sunday, gave it back Monday. Drags COIN / MSTR / miners with it.
- Durability: lowest — typically a one-day spike. Good for a fast reaction
trade, dangerous to chase.
---
Tier 3 — Macro / thematic tailwinds (directional, not a single name)
These shift a whole basket rather than pumping one ticker; weaker and slower.
- "Drill baby drill" / energy dominance → oil & gas, nuclear/uranium, power.
- Pressuring the Fed to cut rates → small-caps, gold, long-duration growth.
- Defense / "peace through strength," or a conflict de-escalation → defense
primes, or broad risk-on.
- Reshoring / "Made in America" → domestic manufacturers, US steel, semis.
See theme-ticker-map.md for the specific names per theme.
---
Amplifier features — the more that stack, the higher the hit-rate
Score each market-relevant post on these. Several together ≈ the "几乎确定" zone: 1. Names a specific public company (not a vague sector) → directly tradable. 2. Superlative + call to action (great + go buy). 3. Precedes a policy action he controls (tariff move, contract, EO) → can self-fulfill. 4. He / his family personally owns it (cross-check holdings-watchlist.md) → the Dell template; ownership + an admin tailwind is the strongest combo. 5. Posted intraday or pre-open → immediate spike (after-hours leaks to next day). 6. Repeated / multi-post on the same name or theme → conviction.
---
Anti-patterns — do NOT read these as reliable up-signals
- Pure geopolitics rants with no named beneficiary (e.g., the steady stream of
Iran/foreign-policy posts) → diffuse, unpredictable market impact.
- Crypto-reserve / coin posts → usually one-day spikes; don't chase late.
- Tariff "relief" that gets walked back the same week → false breakout.
- Attacks on a company/industry → these dump, not pump (opposite direction);
treat as a short-side or avoid signal, not a buy.
- His own promotional posts about DJT / memecoins → may spike, but these are
structurally value-destroying for holders (DJT −77% from 2024 high; $TRUMP −97%; $MELANIA −99%). Flag the trap.
---
Per-post classification checklist
For each fresh post, answer in order — stop early if it's not market-relevant:
1. Market-relevant? Mentions a company/ticker, sector, tariff/trade, crypto, energy, the Fed/rates, defense, AI/infra, or a $-investment? If no → skip. 2. Tier? 1 (named stock) / 2 (policy-sector) / 3 (macro theme). 3. Direction? Favorable (pump) vs. attack (dump). 4. Amplifiers present? Count them (list above). 5. Ownership overlap? Cross-check holdings-watchlist.md. 6. Implicated tickers via theme-ticker-map.md. 7. Reliability + durability call: combine Tier + amplifiers + the historical base-rate in track-record.md → state likely magnitude and whether it can hold or is a fade. 8. Log it for the timer (see maintenance.md): source id, date, source, classification, predicted direction/magnitude — so the outcome can be scored later.
---
Fetch + parse recipe (Step 0)
Truth Social via trumpstruth.org RSS
curl -sS -A "Mozilla/5.0" "https://trumpstruth.org/feed" -o /tmp/trump_feed.xml# Newest-first list of recent posts: (utc, status_id, permalink, text)
import xml.etree.ElementTree as ET, html, re
items = ET.parse('/tmp/trump_feed.xml').getroot().find('channel').findall('item')
def clean(s): return re.sub(r'\s+', ' ', html.unescape(re.sub('<[^>]+>', ' ', s or ''))).strip()
posts = []
for it in items:
link = it.findtext('link') or ''
sid = (re.search(r'/statuses/(\d+)', link) or [None, None])[1]
posts.append({
'source_id': f'truth:{sid}',
'source': 'Truth Social',
'date': it.findtext('pubDate'),
'link': link,
'text': clean(it.findtext('description')),
})
# posts[0] is the most recent. Filter to market-relevant via the checklist above.Notes:
- The feed is a rolling window (~100 posts / ~5 days), newest-first. For the timer,
dedupe by `truth:<status_id>` so each post is scored once.
RT:items are reposts; resolve the linked status if it matters.- The official
truthsocial.comAPI is Cloudflare-blocked from servers. If you
ever need full fields / deeper history, truthbrush (needs a Truth Social login) or a real browser (agent-browser) are the fallbacks — but for catalyst spotting this RSS is enough.
X via @realDonaldTrump
xreach tweets @realdonaldtrump -n 40 --json > /tmp/trump_x.jsonimport json
data = json.load(open('/tmp/trump_x.json'))
items = data.get('items') if isinstance(data, dict) else data
posts = []
for t in items or []:
tid = str(t.get('id') or '')
if not tid:
continue
posts.append({
'source_id': f'x:{tid}',
'source': 'X',
'date': t.get('createdAt'),
'link': f"https://x.com/realdonaldtrump/status/{tid}",
'text': t.get('text') or '',
'is_retweet': bool(t.get('isRetweet')),
'is_quote': bool(t.get('isQuote')),
'media': t.get('media') or [],
})X-specific caveats:
- Treat X as an official supplemental channel, not a replacement for Truth
Social. It can be sparse and may contain video-only links or retweets.
- For video/link-only posts, resolve the media, linked article, or visible
caption before scoring. If the market-relevant claim cannot be verified, skip rather than logging a prediction.
- Retweets without Trump commentary generally count as lower-conviction leads.
- Cross-posted Truth Social/X messages should be logged once, using the clearest
source and noting the mirror source.
Theme → ticker map
When a post is Tier 2/3 (a policy or theme rather than a single named company), use this to translate the topic into the names that typically react. These are candidate reaction baskets, not recommendations — always confirm the current setup and check track-record.md for how durable that theme's reactions are.
Direction assumes a favorable Trump post. If he attacks the theme/company
instead, flip the sign — and remember attacks tend to dump harder than praise
pumps.
Crypto / digital assets
- Trigger words: bitcoin, crypto, strategic reserve, "Anti-Crypto Army",
stablecoin, CFTC, prediction markets, World Liberty, $TRUMP.
- Reacts up: COIN, MSTR, HOOD; miners MARA/RIOT/CIFR/CLSK; his own DJT
(holds BTC). Coins: BTC, ETH, SOL, XRP.
- Durability: ⚠️ low — usually a one-day spike that fades. Fast reaction trade.
AI infrastructure / data centers
- Trigger words: Stargate, AI infrastructure, "largest in history", data
centers, chips, compute, electricity for AI.
- Reacts up: ORCL, NVDA, AVGO, PLTR, DELL, SMCI; power/grid CEG, VST, GEV,
NRG; he disclosed owning ORCL, NVDA, AVGO, PLTR.
- Durability: medium — theme persists past the headline.
Tariffs / trade
- Exemption / pause / relief (UP): the relieved sector rallies. Electronics →
AAPL, DELL, HPQ; autos → GM, F, TSLA; semis → NVDA, AVGO, broad chips.
- New / higher tariffs (DOWN): importers, retailers, autos, China-exposed
names fall; domestic substitutes may rise.
- Durability: ⚠️ fragile — frequently walked back within days.
Energy / power
- Trigger words: "drill baby drill", energy dominance, LNG, nuclear, grid.
- Reacts up: XOM, CVX, OXY, COP; LNG, ET, KMI; nuclear/uranium CEG, VST,
CCJ, OKLO, SMR; coal occasionally.
Defense / space / security
- Trigger words: peace through strength, Golden Dome, military buildup,
drones, border.
- Reacts up: LMT, RTX, NOC, GD, LHX; PLTR, AXON; space RKLB, LUNR.
- De-escalation / "deal done": broad risk-on; oil can fall (supply fear off).
Reshoring / "Made in America" / manufacturing
- Reacts up: US steel (NUE, STLD, CLF, X), domestic semis (INTC, GFS, TXN),
caterpillar-type industrials (CAT, DE), shipbuilders.
Pharma / healthcare
- Drug-price controls / "most favored nation" (DOWN): large-cap pharma
(PFE, MRK, LLY, JNJ) tends to fall.
- Deregulation / FDA-friendly (UP): biotech/XBI risk-on.
Media / "his" companies & conflict-of-interest overlaps
- DJT (Trump Media): spikes on any DJT-favorable post; ⚠️ structurally weak —
trade the spike, do not hold.
- Disclosed media buys (Paramount, WBD, NFLX, DIS, CMCSA): sensitive to
Trump praise/attacks and to FCC/merger policy he influences.
Financials
- Deregulation / rate-cut pressure (UP): banks BAC, GS, JPM (he disclosed
BAC, GS); small-caps IWM; rate-cut talk → gold (GLD, GDX), long-duration growth.
---
Names in bold ownership overlaps (ORCL, NVDA, AVGO, PLTR, DELL, BAC, GS, media basket) carry the extra "he owns it" amplifier — see holdings-watchlist.md. Ownership + a controllable admin tailwind is the highest-conviction setup in this skill (the Dell template).
Trump Catalyst Track Record
Live ledger of market-relevant posts from @realDonaldTrump (Truth Social primary, X secondary). Newest entries first. Leave T+1d / T+1w blank when posting; fill in after the relevant trading day(s).
Tier guide:
- Tier 1 (High) — explicitly names a company he owns + praises it / announces a deal. Dell template.
- Tier 2 (Medium) — policy tailwind for a sector; or named but not clearly owned; or owned but indirectly implied.
- Tier 3 (Low) — macro/sentiment/political; no named company or direct sector call.
| 日期 | source:id | 简短内容 | Tier | 涉及资产 | 预测方向 | T+1d结果 | T+1w结果 | hit/miss |
|---|---|---|---|---|---|---|---|---|
| 2026-06-23 | truth:39465 | "19 Millions Barrels of Oil flowed out of the Hormuz Strait yesterday... Oil prices are tumbling down..." — record Hormuz oil flow + explicit lower-oil victory lap; 11:24 UTC Jun 23 | 2 | OIL↓ USO↓ XLE↓; STNG↑ FRO↑ DHT↑ | DOWN oil / UP tankers — physical transit confirmation and price-down framing reinforce Hormuz de-escalation | |||
| 2026-06-23 | truth:39466 | Iran agreed to high-level nuclear inspections; Trump allows Hormuz Strait to remain open with no further naval blockade; US farm/medical escrow terms; 11:20 UTC Jun 23 | 2 | OIL↓ USO↓ XLE↓; STNG↑ FRO↑ DHT↑; CORN/WEAT/SOYB↑ (weak) | DOWN oil / UP tankers; weak positive US ag exports — inspection deal + no blockade lowers Hormuz risk; escrow purchases mention corn/wheat/soybeans | |||
| 2026-06-22 | truth:39421 | "He Won, BIG!" — celebratory one-liner; 01:01 UTC Jun 22; context unclear (follows Jun 21–22 election-cycle posts: 39311/39312 Georgia Gov + 39383 SC runoff Jun 23); no named company or asset | 3 | — | — (political/electoral celebration; no named company or sector; no market catalyst) | |||
| 2026-06-22 | truth:39420 | "The Failing New York Times is CORRUPT!" — blunt Trump attack on NYT; continuation of 39418/39419 NYT Iran-coverage TREASONOUS/lawsuit chain; 00:36 UTC Jun 22 | 3 | NYT↓ (very weak) | — (Tier 3 media/political attack; no named company held by Trump; continuation of ongoing multi-billion-dollar NYT lawsuit framing; no new financial catalyst) | |||
| 2026-06-21 | truth:39419 | "The way the Corrupt and Failing NYT is covering stories on a very battered and beat up Iran, through FAKE & MADE UP 'FACTS' is, in my opinion, 'TREASONOUS.' I will be adding all of their false and ridiculous reporting to my multi Billion Dollar lawsuit against them. They are Criminals! President DJT" — Trump escalates lawsuit threat against NYT over Iran war coverage; 22:28 UTC Jun 21 | 3 | NYT↓ (weak) | — (political/media attack; continuation of existing multi-billion-dollar lawsuit threat against NYT; no named company holding by Trump; Tier 3 only — marginal sentiment play on NYT stock) | |||
| 2026-06-21 | truth:39418 | "The headline in the Corrupt and Failing New York Times: 'What Changed After Almost 4 Months of War? Analysts Say Not Much.' REALLY? Their Military is DONE, their Navy is GONE, their Air Force is GONE, their Launching Pads, Missiles, Drones and Manufacturing of same, is almost GONE, their top two sets of Leaders are GONE, their Inflation is at 250%, their Economy is BROKEN..." — Trump rebukes NYT Iran-war analysis; claims Iran's military/navy/air force effectively destroyed; top two leadership tiers gone; 250% inflation; 20:57 UTC Jun 21 | 3 | OIL↓ (very weak continuation) | — (continuation of 39258–39414 Iran victory-lap / defeat narrative; no named company; no new standalone catalyst; geopolitical rhetoric reinforcing de-escalation) | |||
| 2026-06-21 | truth:39417 | "Work will begin immediately on fixing the seriously vandalized Reflecting Pool. I just inspected it, and could only say to myself WOW, who would do such a thing? SICK, DERANGED PEOPLE! We will fix it? President DJT" — Reflecting Pool repair announcement; personal inspection; 20:37 UTC Jun 21 | 3 | — | — (domestic infrastructure/political; continuation of 39385/39402–39405 vandalism chain; no market catalyst) | |||
| 2026-06-21 | truth:39416 | [No Title — media/embed-only post; published 20:00:51 UTC Jun 21 2026] | 3 | — | — (no readable content) | |||
| 2026-06-21 | truth:39415 | [No Title — media/embed-only post; published 20:02:03 UTC Jun 21 2026] | 3 | — | — (no readable content) | |||
| 2026-06-21 | truth:39414 | "After spending Trillions of Dollars on NATO, Italy, and its Prime Minister, wouldn't even think of becoming involved with the Islamic Republic of Iran and their very serious Nuclear Threat. For decades, we defend them but, when tested, they are not there to defend us, and the rest of the World. Not good!" — NATO/Italy rebuke for refusing Iran nuclear engagement; continuation of 39389/39391/39392 Meloni jab cluster; 19:39 UTC Jun 21 | 3 | — | — (political jab at NATO/Italy for refusing Iran nuclear engagement; no named company; no new standalone market catalyst) | |||
| 2026-06-21 | truth:39413 | "Keir Starmer will resign as Prime Minister of The United Kingdom. He failed badly on two very important subjects- IMMIGRATION AND ENERGY (OPEN NORTH SEA OIL!). I wish him well! President DJT" — Trump predicts UK PM Starmer resignation citing immigration and energy failures; calls for North Sea Oil opening; 13:59 UTC Jun 21 | 3 | BP↑ SHEL↑ (very weak UK energy) | — (geopolitical prediction about UK leadership change; North Sea Oil call is Tier 3 energy sentiment; no named US company; no known Trump personal US holding directly linked) | |||
| 2026-06-21 | truth:39412 | "Iran must immediately stop their highly paid PROXIES in Lebanon from causing trouble. If they don't, we'll hit Iran very hard again, just like we did last week, only harder!!! President DONALD J. TRUMP" — explicit Iran escalation threat targeting Lebanese proxy activities (Hezbollah); threatens new military strike harder than prior week's; first ceasefire-stress signal since 39258 de-escalation cluster began; 13:30 UTC Jun 21 | 2 | OIL↑ USO↑ XLE↑ GLD↑ LMT↑ RTX↑ NOC↑; STNG↓ FRO↓ DHT↓ | UP oil/gold/defense; DOWN tankers — Iran ceasefire stress escalation: Trump threatens harder strike than "last week" if Iran doesn't rein in Lebanon proxies; reversal signal vs 39258–39410 de-escalation narrative | |||
| 2026-06-21 | truth:39411 | [No Title — media/embed-only post; published 13:11:08 UTC Jun 21 2026] | 3 | — | — (no readable content) | |||
| 2026-06-21 | truth:39410 | "Lots of Killing going on in Chicago. 22 people shot, at least 4 Dead. Why isn't Governor Pritzker calling me for help. I could make Chicago a safe City in ONE MONTH, in ONE YEAR, it would be one of the safest!!! D.C. went from one of the worst, to one of the safest cities in the U.S." — Chicago crime rate attack targeting IL Gov Pritzker; claims could fix Chicago safety like DC; 12:52 UTC Jun 21 | 3 | — | — (political/public safety; no named company; no direct market catalyst) | |||
| 2026-06-21 | truth:39409 | "Happy Father's Day! Our Country is doing GREAT. Record Jobs Numbers and Stock Market, BEST ECONOMY EVER! Greatest Military in the World, by far. We are WINNING on all fronts, WINNING LIKE NEVER BEFORE. GOD BLESS YOU ALL!!!" — Father's Day celebratory post; general economy/market optimism victory lap; 11:41 UTC Jun 21 | 3 | — | — (macro/celebratory holiday post; no named company; no new standalone market catalyst) | |||
| 2026-06-20 | truth:39405 | "The United States Park Police have arrested multiple individuals for vandalizing our Nations magnificent Reflecting Pool. Who would do such a thing? These are very serious crimes having to do with the destruction of National Monuments. Years in jail! Work will begin immediately on its repair. President DJT" — Park Police multiple arrests confirmed for Reflecting Pool vandalism; 22:18 UTC Jun 20; conclusion of 39385/39402/39403 DC Reflecting Pool vandalism chain | 3 | — | — (law enforcement/government action; arrest confirmation; no named company; no market catalyst) | |||
| 2026-06-20 | truth:39404 | [No Title — media/embed-only post; published 21:54:50 UTC Jun 20 2026] | 3 | — | — (no readable content) | |||
| 2026-06-20 | truth:39403 | "The United States Park Police have arrested multiple individuals for vandalizing our Nations magnificent Reflecting Pool. Who would do such a thing? These are very serious crimes having to do with the destruction of National Monuments. Years in jail! Work will begin immediately on its repair. President DJT" — Park Police arrests follow-up to 39402/39385 DC Reflecting Pool vandalism; 21:01 UTC Jun 20 | 3 | — | — (law enforcement/government action; continuation of 39385/39402 vandalism theme; no named company; no market catalyst) | |||
| 2026-06-20 | truth:39402 | "Former Olympian is arrested for allegedly vandalizing Reflecting Pool:" — news RT about former Olympian arrest at DC Reflecting Pool; follow-up to 39385 DC monuments/vandalism complaint; 20:14 UTC Jun 20 | 3 | — | — (law enforcement/political news; continuation of 39385 DC monuments theme; no named company; no market catalyst) | |||
| 2026-06-20 | truth:39401 | "NO TOLLS in Hormuz Strait for 60 days during Cease Fire; NO TOLLS after 60 days unless deal not completed — US may then impose tolls as 'Guardian Angel' to Middle East for services rendered; formalizes toll-free 60-day ceasefire window + contingent US toll authority; 19:15 UTC Jun 20" | 2 | OIL↓ USO↓ XLE↓; STNG↑ FRO↑ DHT↑ | DOWN oil; UP tankers — explicit 60-day Hormuz toll-free window formalized (ceasefire = free passage); new contingent US toll right if deal not completed; extends and formalizes 39258–39400 Iran de-escalation/Hormuz opening cluster | |||
| 2026-06-20 | truth:39400 | "POLL: ICE has been abused by the Fake News Media at levels never seen before. They are Great Patriots who work hard, and do a fantastic job in a very hostile environment. Much of this hostility is caused by the Dumocrats and the Fake News. The concept I have had for quite some time — A strong feeling that the name of these Patriots, 'ICE,' should be changed to, 'NICE'..." — poll proposing rebranding ICE→NICE; 15:58 UTC Jun 20 | 3 | — | — (political poll/ICE rebranding; no named company; no direct market catalyst) | |||
| 2026-06-20 | truth:39399 | "POLL: Which do you prefer, Dumocrat or Dumbocrat? In one case, you simply exchange the 'e' for 'u,' so simple and precise (Many people don't know, or assume, that DUMB ends in 'b'). In the other case, you spell out DUMB, but it seems to lose some of the identity to Democrats when done this way. Which is better?" — political word-choice poll; Trump branding rhetoric; 14:52 UTC Jun 20 | 3 | — | — (political poll/branding humor; zero investment relevance) | |||
| 2026-06-20 | truth:39398 | [No Title — media/embed-only post; published 14:12:35 UTC Jun 20 2026] | 3 | — | — (no readable content) | |||
| 2026-06-20 | truth:39396 | RT: "Iranian resistance leader, former national security aide praise Trump's deal with Tehran" — same article type as 39357 (Jun 19 03:21 UTC) reposted; 12:25 UTC Jun 20 | 2 | OIL↓ USO↓ XLE↓ | DOWN oil (weak reinforcement) — deal durability confirmed by continued re-posting of endorsements; continuation of 39258–39395 Iran de-escalation cluster | |||
| 2026-06-20 | truth:39393,39394,39395,39397 | Political attacks cluster: Newsom $340M corruption (39393); NYT Russia collusion wrong again (39394); Trump holds cards in Netanyahu reelection (39395); Biden/Fauci whistleblower buried (39397); 12:25–12:27 UTC Jun 20 | 3 | — | — (political/media attack cluster; no named company; no new market catalyst) | |||
| 2026-06-20 | truth:39392/39391 | Meloni G-7 picture-seeking jab — "she turned down the US when it came to denying Iran from obtaining a Nuclear Weapon"; 39391 is RT of 39392; very similar to 39389 content; 12:24–12:27 UTC Jun 20 | 3 | — | — (political personal jab at allied leader; repeat of 39389 narrative; no new market catalyst) | |||
| 2026-06-20 | truth:39390 | "Funny how the Dumocrats like to say that Iran is in a stronger position today than they were three months ago, despite the fact that they have been defeated militarily, with no Navy or Air Force. That's why I call them the Dumocrats!!!" — rebuffs Democratic narrative on Iran war outcome; Iran military defeat victory lap; 11:55 UTC Jun 20 | 3 | — | — (political/rhetorical; continuation of 39258–39389 Iran de-escalation victory-lap cluster; no named company; no new market catalyst) | |||
| 2026-06-20 | truth:39389 | "Italian Prime Minister Gigiorgia Meloni asked, over and over, for a picture with me during the G-7 meeting in France. She is doing poorly in Italy with her level of popularity, possibly because she turned down the United States of America, a Country that truly loves and protects Italy, when it came to denying Iran from obtaining or developing a Nuclear Weapon (But so did NATO, for that matter!)" — personal slight at Italy PM Meloni at G-7; Trump frames Italy/NATO as wrong to oppose Iran nuclear deal position; 11:49 UTC Jun 20 | 3 | — | — (personal political jab at G-7 allied leader; no company named; no direct market catalyst) | |||
| 2026-06-20 | truth:39388 | "Radical Left fools and Dumocrats realize how well we have done in our War against Iran, with their Country being completely defeated militarily. Obuma just kept giving them $Billions in cash, and never used our then depleted military for what should have been done to reign in the World's number one sponsor of terror, Iran. They had ZERO respect for him. They thought he was, like Sleepy Joe Biden..." — Obama cash-to-Iran contrast; Iran military defeat framing; 11:00 UTC Jun 20 | 3 | — | — (political/historical comparison; continuation of 39371–39390 Iran victory-lap cluster; no named company; no new standalone market catalyst) | |||
| 2026-06-20 | truth:39385 | "We've cleaned, renovated, and beautified over 45 Monuments and Memorials, 28 Statues, and 22 Fountains in Washington, D.C...However, we've had some real problems with Vandalism at the beautiful Reflecting Pool..." — DC monuments beautification victory lap + Reflecting Pool vandalism complaint; 01:59 UTC Jun 20 | 3 | — | — (government arts/infrastructure restoration; no named company; no market catalyst) | |||
| 2026-06-19 | truth:39384 | [No Title — media/embed-only post; published 21:47:41 UTC Jun 19 2026] | 3 | — | — (no readable content) | |||
| 2026-06-19 | truth:39383 | "I love the Wonderful State of South Carolina...two Highly Respected Candidates running to be your next Governor in the June 23rd Republican Runoff Election, your current Lieutenant Governor, Pam Evette, and your current Attorney General, Alan Wilson..." — endorses both GOP governor runoff candidates for SC June 23rd primary; 21:15 UTC Jun 19 | 3 | — | — (political endorsement; South Carolina governor's race; no company named; no market catalyst) | |||
| 2026-06-19 | truth:39382 | "Very popular agreement, except for the Fake News and their partner, the Dumocrats!" — celebratory/political commentary on the US-Iran deal signed Jun 19; 18:24 UTC Jun 19 | 3 | — | — (macro/sentiment; Iran ceasefire deal; no named company or direct sector catalyst; continuation of 39258–39381 Iran de-escalation celebration cluster) | |||
| 2026-06-19 | truth:39381 | Complete endorsement of Senator Lindsey Graham (SC) for re-election; Senate Budget Committee Chair championing "Lower Taxes, Cut Regulations, Eliminate Government Waste, Border SECURE, American Energy DOMINANCE"; 15:10 UTC Jun 19 | 3 | — | — (political endorsement; no named company; no market catalyst) | |||
| 2026-06-19 | truth:39380 | [No Title — empty/media-only post; published 15:10:09 UTC Jun 19 2026] | 3 | — | — (no readable content) | |||
| 2026-06-19 | truth:39374 | [No Title — media-only post; published 13:44:40 UTC Jun 19 2026] | 3 | — | — (no readable content) | |||
| 2026-06-19 | truth:39373 | [No Title — media-only post; published 13:34:55 UTC Jun 19 2026] | 3 | — | — (no readable content) | |||
| 2026-06-19 | truth:39372 | "We didn't meet out of desperation, Iran did. They are FINISHED! We'll play out the 60 days. They get no money, not ten cents!" — reaffirms Iran deal firmness and zero concession; 12:37 UTC Jun 19 | 3 | OIL↓ SPY↑ (weak) | — (continuation of 39258–39371 Iran de-escalation cluster; deal durability confirmed; no named company; no new standalone catalyst) | |||
| 2026-06-19 | truth:39371 | "The War has diminished Iran! It doesn't, any longer, have an Air Force, a Navy, Antiaircraft Equipment, Radar, or practically anything else..." — Iran military defeat victory lap, rebuts critics; 12:33 UTC Jun 19 | 3 | OIL↓ (weak) | — (macro/political bravado; no named company; continuation of 39258–39372 Iran de-escalation narrative; no new standalone market catalyst) | |||
| 2026-06-19 | truth:39361–39370 | [10 media-only posts — no text extracted from RSS; published 11:08–11:11 UTC Jun 19] | 3 | — | — (no readable content) | |||
| 2026-06-19 | truth:39359 | "UFC FREEDOM 250! 🇺🇸🦅" — promotes Trump's UFC Freedom 250 event; FBI had foiled a drone/sniper plot against this same event (39299); 05:07 UTC Jun 19 | 3 | TKO↑ (weak) | — (sports/celebratory; UFC Freedom 250 event promotion; TKO Holdings indirect ref; no new business/financial announcement) | |||
| 2026-06-19 | truth:39358,39360 | [2 media-only posts — no text extracted from RSS; published 05:04–05:05 UTC Jun 19] | 3 | — | — (no readable content) | |||
| 2026-06-19 | truth:39357 | "Iranian resistance leader, former national security aide praise Trump's deal with Tehran:" — headline RT; adds opposition-side and bipartisan legitimacy to deal sustainability; 03:21 UTC Jun 19 | 2 | OIL↓ USO↓ XLE↓ GLD↓; SPY↑ | DOWN oil/gold; UP broad market — Iran deal praised by resistance leader + national security aide; deal-signing day (Jun 19 Fri per 39260) | |||
| 2026-06-19 | truth:39356 | "The Dumocrats are better at one thing than the Republicans — CHEATING. MAKE AMERICA GREAT AGAIN! President DONALD J. TRUMP" — political messaging; 01:26 UTC Jun 19 | 3 | — | — (political/electoral rhetoric; no named company or sector catalyst) | |||
| 2026-06-18 | truth:39353 | "Anybody who doesn't want to Terminate the Filibuster is a FOOL...adding 2 Radical Left States, 4 Dumocrat Senators...21 Supreme Court Justices" — demands Senate filibuster termination; 18:24 UTC Jun 18 | 3 | — | — (political/legislative; filibuster debate; no named company or sector catalyst) | |||
| 2026-06-18 | truth:39352 | "It seems as though the Great State of Utah...going to the All Mail In Ballot format of Colorado...always head LEFT...big advantage for the Dumocrats...CHEATING." — attacks Utah mail-in ballot transition; 18:09 UTC Jun 18 | 3 | — | — (political/electoral; no named company or sector catalyst) | |||
| 2026-06-18 | truth:39351 | "The United States is committed to PEACE...The Markets are loving what is happening with Oil Prices way down, and Stocks way up. We expect a complete Ceasefire on all fronts, including Lebanon, Hezbollah, and Israel." — POTUS confirmation of full Middle East ceasefire; personally cites oil prices down + stock market up; 18:01 UTC Jun 18 | 2 | OIL↓ USO↓ XLE↓ GLD↓; SPY↑ | DOWN oil; UP broad market — Trump personally confirms oil↓ and stocks↑ as ceasefire outcomes; full regional de-escalation including Lebanon/Hezbollah/Israel | |||
| 2026-06-18 | truth:39350 | "There is no 300 Billion Dollar payment to Iran by the U.S. That's Fake News! All there is for the U.S. is Success, Lower Oil Prices, and Victory. Check out the Stock Market." — denies $300B Iran payment rumor; reconfirms "Lower Oil Prices" + stock market up; 16:49 UTC Jun 18 | 2 | OIL↓ USO↓ XLE↓; SPY↑ | DOWN oil; UP broad market | |||
| 2026-06-18 | truth:39348 | RT: "Former Trump economist says Iran deal means big economic boom for US" — re-RT of 39296; 16:45 UTC Jun 18 | 3 | SPY↑ OIL↓ | — (duplicate RT of 39296 content; no new standalone catalyst) | |||
| 2026-06-18 | truth:39349 | RT: "US attorney in California suspects voter fraud investigation will result in charges" — duplicate of 39297; 16:44 UTC Jun 18 | 3 | — | — (political/legal news; duplicate; no market catalyst) | |||
| 2026-06-18 | truth:39347 | "OIL IS FLOWING, IRAN CAN NEVER HAVE A NUCLEAR WEAPON (THE WORLD WILL BE SAFE!), THE STOCK MARKETS ARE ROARING, JOBS ARE AT RECORDS, AND PRICES ARE DROPPING (AFFORDABILITY!). OUR COUNTRY IS STRONG, SAFE, AND RESPECTED LIKE NEVER BEFORE. 'YOU'RE WELCOME!' President DJT" — victory-lap post; 13:59 UTC Jun 18 | 2 | SPY↑ OIL↓ USO↓ XLE↓ GLD↓ | DOWN oil; UP broad market | |||
| 2026-06-18 | truth:39345 | "While claiming to fight corruption, Newsom solicited $340M from special interests for allies:" — political attack on CA Governor Newsom; 12:58 UTC Jun 18 | 3 | — | — (political attack; no named company or sector catalyst) | |||
| 2026-06-18 | truth:39346 | "Pope Leo commends US-Iran peace deal:" — Pope Leo XIV formally commended Trump's Iran peace deal; 12:57 UTC Jun 18 | 2 | OIL↓ USO↓ XLE↓ GLD↓ LMT↓ RTX↓ NOC↓; STNG↑ FRO↑ DHT↑ | DOWN oil/gold/defense — Papal endorsement adds broad international legitimacy | |||
| 2026-06-18 | truth:39344 | "These fools, who think I haven't been tough enough on Iran, when the Stock Market Just Hit A RECORD HIGH, and Oil prices are 'tumbling' down..." — cites record-high stock market + tumbling oil; 08:32 UTC Jun 18 | 2 | SPY↑ OIL↓ USO↓ XLE↓ | DOWN oil; UP broad market | |||
| 2026-06-18 | truth:39339 | "Trump Says He Welcomes China, India Investment in Venezuela Oil:" — headline RT; 08:28 UTC Jun 18 | 2 | OIL↓ USO↓ XLE↓ | DOWN oil — Venezuela supply expansion extends global oil supply surplus narrative | |||
| 2026-06-18 | truth:39338 | RT: "THE SAVE AMERICA ACT!" — 4th repeat; 08:28 UTC Jun 18 | 3 | — | — (political/legislative; duplicate; no market catalyst) | |||
| 2026-06-18 | truth:39340–39343 | [4 media-only posts — no text extracted from RSS; published 08:27–08:28 UTC Jun 18] | 3 | — | — (no readable content) | |||
| 2026-06-18 | truth:39337 | "The statue 'Valor,' one of the Arts of War statues, is almost completely regilded by our Great Department of the Interior." — Arts of War statues restoration; 07:17 UTC Jun 18 | 3 | — | — (government arts restoration; no market catalyst) | |||
| 2026-06-18 | truth:39336 | "Ballroom on time, under budget; Federal Reserve Building slammed — 'Too Late' (Powell) did terrible job on cost/time control" — 06:51 UTC Jun 18 | 3 | — | — (personal jab at Fed chair Powell; no rate or policy announcement) | |||
| 2026-06-18 | truth:39335 | Endorses SC State Rep Don Chapman; "Grow the Economy, Cut Taxes, Protect Palmetto State Values"; 06:44 UTC Jun 18 | 3 | — | — (state-level political endorsement; no market catalyst) | |||
| 2026-06-18 | truth:39334 | "Freed U.S. Hostage: 'President Trump is the greatest Commander-in-Chief ever.'" — hostage release celebration; 04:31 UTC Jun 18 | 3 | — | — (geopolitical/personal branding; no new standalone market catalyst) | |||
| 2026-06-18 | truth:39333 | "We all remember 'Intel Inside.' Stupid Presidents let Taiwan and others steal our Semiconductor Factories. They forgot to protect our Industries with TARIFFS…" — Intel explicitly named + Taiwan framed as adversary + tariff protection signal for domestic chip fabs; 04:29 UTC Jun 18 | 2 | INTC↑ SOXX↑ AMAT↑ KLAC↑; TSM↓ | UP domestic semis — Intel name-dropped, domestic fab tariff protection reaffirmed | |||
| 2026-06-18 | truth:39332 | "Presidential Historian Dave King — Sounds good to me!" — endorsement of media personality/commentator; 04:08 UTC Jun 18 | 3 | — | — (media personality endorsement; no market catalyst) | |||
| 2026-06-18 | truth:39330 | Tyrus book: "Tyrus tells the true story of the 2024 Presidential Election" — RT of celebrity political book promotion; 04:05 UTC Jun 18 | 3 | — | — (book promotion/political celebrity; no market catalyst) | |||
| 2026-06-18 | truth:39325 | "THE SAVE AMERICA ACT!" — duplicate of 39276/39262/39254 | 3 | — | — (political/legislative demands; no market catalyst) | |||
| 2026-06-18 | truth:39326 | Endorses Colombian presidential candidate "El Tigre"; pro-trade, anti-immigration framing; 02:13 UTC Jun 18 | 3 | — | — (foreign political endorsement; no direct market catalyst) | |||
| 2026-06-18 | truth:39327 | Endorses Congressman Mike Kennedy, M.D. (UT-4); 02:12 UTC Jun 18 | 3 | — | — (political endorsement; no market catalyst) | |||
| 2026-06-18 | truth:39328 | Endorses Congresswoman Celeste Maloy (UT-3); "Border SECURE, American Energy DOMINANCE, Cut Taxes"; 02:11 UTC Jun 18 | 3 | — | — (political endorsement; no market catalyst) | |||
| 2026-06-18 | truth:39324 | Endorses Congressman Blake Moore (UT-2), VP of House Republican Conference; 02:07 UTC Jun 18 | 3 | — | — (political endorsement; no market catalyst) | |||
| 2026-06-18 | truth:39322 | "Thank you to Great Republican Senator, Eric Schmitt!" — 01:51 UTC Jun 18 | 3 | — | — (political; no market catalyst) | |||
| 2026-06-18 | truth:39321 | "Congratulations to Commissioner Brian Rolapp, the PGA Tour, and Jay Clayton (SDNY) for BIG VICTORY" — golf equipment standards ruling | 3 | — | — (sports/legal; Jay Clayton reference procedural; no market catalyst) | |||
| 2026-06-17 | truth:39319 | Endorsement reversal: praises Jackson Lahmeyer but pivots to back Mark Tedford for Oklahoma 1st Congressional District | 3 | — | — (political endorsement pivot; no market catalyst) | |||
| 2026-06-17 | truth:39318 | Press conference from France at Versailles G7 dinner; "Iran will not have a Nuclear Weapon, and the Strait of Hormuz will immediately be opened!" — POTUS first-person reaffirmation of Iran/Hormuz deal on EU diplomatic stage | 2 | OIL/USO↓ XLE↓ GLD↓ LMT↓ RTX↓ NOC↓; STNG↑ FRO↑ DHT↑ | DOWN oil/gold/defense; UP tankers — "immediately" escalates prior 39258–39295 Hormuz opening signals | |||
| 2026-06-17 | truth:39316 | "Republicans agreed with Dumocrats to remove William Pulte (Acting DNI) for FISA approval; praises 'the Great Jay Clayton'" — FISA legislative standoff | 3 | — | — (political/legislative; FISA/DNI fight; no market catalyst) | |||
| 2026-06-17 | truth:39315 | "So happy for highly respected Congressman Mike Collins. He will win his Senate Race in Georgia against… Ossoff" — post-primary Senate endorsement | 3 | — | — (political endorsement; no market catalyst) | |||
| 2026-06-17 | truth:39313 | "Rick Jackson ran a great TRUMP Campaign… He won against a great guy, Burt Jones" | 3 | — | — (post-primary political celebration; no market catalyst) | |||
| 2026-06-17 | truth:39312 | "Congratulations to Rick Jackson, who very successfully campaigned on being 'TRUMP,' and won. He will be your next Governor of Georgia." | 3 | — | — (political congratulation; no market catalyst) | |||
| 2026-06-17 | truth:39311 | "I HAD A LOT OF BIG ELECTION WINS LAST NIGHT. THANK YOU TO ALL!!! President DJT" | 3 | — | — (political/celebratory; no market catalyst) | |||
| 2026-06-17 | truth:39300–39310 | [11 media-only posts — no text extracted from RSS; published 04:07–04:09 UTC Jun 17] | 3 | — | — (no readable content) | |||
| 2026-06-16 | truth:39298 | "Biden DOJ targeted parents at school board meetings despite FBI, sheriffs' objections" | 3 | — | — (political/DOJ history; no market catalyst) | |||
| 2026-06-16 | truth:39299 | "FBI stopped alleged terror plot to attack UFC 250 event" | 3 | — | — (national security news; no direct market catalyst) | |||
| 2026-06-16 | truth:39296 | "Former Trump economist says Iran deal means big economic boom for US" — RT of economic analysis | 2 | SPY↑ DXY↑ OIL↓ XLE↓ | UP broad market / DOWN oil | |||
| 2026-06-16 | truth:39297 | "US attorney in California suspects voter fraud investigation" | 3 | — | — (political/legal news; no market catalyst) | |||
| 2026-06-15 | truth:39295 | "Iran has agreed to never have a Nuclear Weapon! Also, the story that the U.S. is paying Iran 300 million Dollars is Fake News" — Trump directly confirms Iran nuclear deal; explicitly denies $300M payment | 2 | OIL/USO↓ XLE↓ GLD↓ LMT↓ RTX↓ NOC↓ | DOWN oil/gold/defense | |||
| 2026-06-15 | truth:39294 | "U.S. Counts Far More Hormuz Ship Transits Than Commercial Tracking Data Shows" — RT confirming Hormuz transit data exceeds commercial-tracking estimates | 2 | OIL/USO↓ STNG↑ FRO↑ DHT↑ | DOWN oil; UP tankers | |||
| 2026-06-15 | truth:39290 | "Ships are starting to move, many loaded up with Oil, out of the Strait of Hormuz." — first-person confirmation of physical Hormuz transit resumption post-deal | 2 | OIL/USO↓ XLE↓; STNG↑ FRO↑ DHT↑ | DOWN oil; UP tankers | |||
| 2026-06-14 | truth:39260 | Victory-lap post on Iran deal: "signing of the Deal on Friday"; "for purposes of mine removal, oil will flow on both ends again" — confirmed deal-signing date (Jun 19 Fri) + Hormuz mine-clearance authorized | 2 | OIL/USO↓ XLE↓ GLD↓ LMT↓ RTX↓ NOC↓; STNG↑ FRO↑ DHT↑ | DOWN oil/gold/defense; UP tankers | |||
| 2026-06-14 | truth:39259 | Iran deal "now complete"; authorizes Strait of Hormuz toll-free opening + US Naval blockade removal; "Let the oil flow!" | 2 | OIL/USO↓ XLE↓ GLD↓ LMT↓ RTX↓ NOC↓; STNG↑ FRO↑ DHT↑ | DOWN oil/gold/defense; UP tankers | |||
| 2026-06-14 | truth:39258 | Praises Victoria Coates; "Iran will never have a Nuclear weapon, and the Strait of Hormuz will be opening up for business very shortly!!!" — explicit Hormuz opening signal | 2 | OIL/USO↓ XLE↓ GLD↓ LMT↓ RTX↓ NOC↓; STNG↑ FRO↑ | DOWN oil/gold/defense; UP tankers/shipping | |||
| 2026-06-14 | truth:39250 | "Attack on Beirut should not have happened"; very close to Iran peace deal; criticizes Israel for disrupting deal process | 2 | OIL/USO↓ GLD↓ LMT↓ RTX↓ NOC↓ | DOWN | |||
| 2026-06-13 | truth:39243 | Announces intent to appoint James McDonald (ex-CFTC Enforcement Director) as SDNY US Attorney — CFTC-trained enforcer in key financial crimes seat | 2 | BTC↑ ETH↑ COIN↑ (weak) | UP (weak) — CFTC-aligned enforcer at SDNY signals commodity-first approach; crypto classification benefit | |||
| 2026-06-13 | truth:39239 | Touts his Iran deal as opposite of JCPOA; "Iran no longer wants a nuclear weapon, nor will they have one" — signals diplomatic deal sealed | 2 | OIL/USO↓ GLD↓ LMT↓ RTX↓ NOC↓ | DOWN | |||
| 2026-06-12 | truth:39233 | "Peace Through Strength" DoW TV ad debuts at White House UFC Fight; Warrior Ethos back, military recruiting push | 3 | LMT↑ RTX↑ NOC↑ GD↑ | UP — defense sentiment boost | |||
| 2026-06-12 | truth:39226 | Iran disputes leaked deal terms; calls Iran "dishonorable"; rebuffed drone attack on India mentioned | 3 | OIL/USO↑ GLD↑ LMT↑ RTX↑ | UP energy/gold/defense (deal collapse risk + escalation) | |||
| 2026-06-12 | truth:39225 | Congress passes immigration funding bill (ICE/border patrol win) | 2 | AXON↑, PLTR↑, GEO↑, CXW↑ | UP — border security basket |
<!-- TIMER -->
@realDonaldTrump X source notes
Purpose
Use this file to preserve source-specific observations for Donald Trump's X account, https://x.com/realdonaldtrump, without overloading the main prediction ledger.
X is an official public Trump channel, but it behaves differently from Truth Social:
- lower-frequency than Truth Social in the current setup;
- often video-only, short-link, or repost-heavy;
- high engagement can amplify a message, but engagement alone is not a market
signal;
- context must be resolved before a video/link-only post is scored;
- cross-posted Truth Social/X messages should be logged once in
track-record.md, with the mirror source noted.
Initial maintenance rule
For every scheduled run:
1. Fetch latest X posts with xreach tweets @realdonaldtrump -n 40 --json. 2. Normalize each candidate as x:<tweet_id>. 3. Cross-dedupe against Truth Social ledger rows using source id, normalized text, media/link context, and a 24-hour window. 4. Append to the market ledger only when the X item has verified context and a tradable market read. 5. Keep video/link-only or retweet items here as source notes unless the market context is independently verified.
Historical X seed candidates
The historical seed table is intentionally compact. It is for candidates that may be worth adding to track-record.md or citing as source-behavior examples.
Initial partial backfill, captured with xreach tweets @realdonaldtrump --json --count 100 --all --max-pages 12 --delay 1200:
- Captured 240 X timeline items.
- Coverage was incomplete (
complete: false). - Range: 2024-11-06 00:08:02 UTC through 2026-05-22 23:34:07 UTC.
- Shape: 22 retweets, 9 quote posts, 0 replies, 138 media posts, 68 videos,
72 images, 174 posts containing t.co, and 114 posts whose visible text was only a short link. Many video/link-only posts are context-unverified.
| source_id | UTC time | link | summary/context | market relevance | covered by ledger? | suggested action |
|---|---|---|---|---|---|---|
x:1899636898533867969 | 2025-03-12 01:41:44 | https://x.com/realDonaldTrump/status/1899636898533867969 | Praised Tesla products and said Elon Musk was being treated unfairly. | Tier 1 named-company praise; TSLA. | Not found in current Truth Social ledger. | Backfill candidate for track-record.md after price scoring. |
x:1899637674241048800 | 2025-03-12 01:44:49 | https://x.com/realDonaldTrump/status/1899637674241048800 | Quoted Musk/Tesla production-doubling claim; attached video context remains unverified. | Tier 1/Tier 2 named-company + US manufacturing; TSLA / EV / US manufacturing. | Not found in current Truth Social ledger. | Backfill candidate, but mark video context-unverified unless resolved. |
x:1891572283161944433 | 2025-02-17 19:35:50 | https://x.com/realDonaldTrump/status/1891572283161944433 | Announced reciprocal-tariff policy framework. | Tier 2B tariff/trade; steel/aluminum, industrials, autos, import-heavy retailers, AAPL/electronics. | Theme partly covered by seeded tariff priors, but this X id is not covered. | Backfill candidate for track-record.md after basket scoring. |
x:1909258777380974625 | 2025-04-07 14:55:39 | https://x.com/realDonaldTrump/status/1909258777380974625 | Claimed oil, rates, and food prices were down; pushed Fed cuts; emphasized tariff revenue. | Tier 3 macro + tariff; SPY/IWM, TLT, USD, energy, tariff beneficiaries. | Not found in current Truth Social ledger. | Source note unless later scored. |
x:1925548216243703820 | 2025-05-22 13:44:04 | https://x.com/realDonaldTrump/status/1925548216243703820 | Said the "One Big Beautiful Bill" passed the House and highlighted large tax cuts. | Tier 2 fiscal policy; SPY/IWM, consumer, energy, tax-sensitive sectors. | Not found in current Truth Social ledger. | Source note unless later scored. |
x:1876089056817455175 | 2025-01-06 02:11:01 | https://x.com/realDonaldTrump/status/1876089056817455175 | Congressional bill framing: border, US energy, and extension of Trump tax cuts. | Tier 2 fiscal/energy policy; energy, industrials, small caps. | Not found in current Truth Social ledger. | Source note. |
x:1875049777186136481 | 2025-01-03 05:21:18 | https://x.com/realDonaldTrump/status/1875049777186136481 | Argued tariffs would pay debt and make America wealthy. | Tier 2B tariff theme seed; tariff beneficiaries/importers. | Theme partly covered by seeded tariff priors. | Source note. |
x:1863009545858998512 | 2024-11-30 23:57:43 | https://x.com/realDonaldTrump/status/1863009545858998512 | Warned BRICS not to replace the dollar or face tariffs/restrictions; text capture was truncated. | Tier 3 FX/geopolitical/tariff; USD, gold, EM, China/BRICS, tariffs. | Not found in current Truth Social ledger. | Source note; mark text-truncated. |
x:1857170020427595797 | 2024-11-14 21:13:32 | https://x.com/realDonaldTrump/status/1857170020427595797 | Announced RFK Jr. for HHS and criticized drug companies / industrial food complex; single-post fetch failed but timeline text identified theme. | Tier 2 healthcare/regulatory; LLY/NVO/PFE/MRK/JNJ, food/agriculture. | Related to later TrumpRx/MFN healthcare ledger theme, but not this source. | Source note; verify full text before scoring. |
x:1880672600894173506 | 2025-01-18 17:44:23 | https://x.com/realDonaldTrump/status/1880672600894173506 | Retweeted Eric Trump referencing $Trump meme/crypto. | Tier 2C crypto/self-promo; TRUMP memecoin, COIN/MSTR/HOOD/crypto beta. | Seeded memecoin trap covers theme, but X id is not covered. | Source note; self-promo trap evidence, not a high-confidence fresh signal. |
x:1881089112771572032 | 2025-01-19 21:19:28 | https://x.com/realDonaldTrump/status/1881089112771572032 | Retweeted Melania Trump promoting $MELANIA meme. | Tier 2C crypto/self-promo; MELANIA memecoin. | Seeded $MELANIA trap covers theme. | Source note; do not add new ledger row unless backtesting memecoin pattern. |
x:1994760100376891748 | 2025-11-29 13:27:23 | https://x.com/realDonaldTrump/status/1994760100376891748 | Declared Venezuela airspace closed. | Tier 3 geopolitical/transport/oil risk; airlines, oil, defense, Latin America risk. | Not found in current Truth Social ledger. | Source note unless later price-verified. |
| TIMER_X_SEED_START |
Context-unverified / skip examples
| source_id | Reason |
|---|---|
x:2057968277062582378 | Latest captured X post was visible text t.co plus video media. Content was not resolved, so do not score. |
x:2028505632123326484 | Visible text only a short link plus video media. Market context unverified. |
| GOTV / campaign endorsements / personal attacks | No clear ticker, sector, or policy lever. Usually outside this skill's market ledger. |
| Pure short-link or pure video posts | Keep as source notes unless a reliable transcript, expanded link, or independent summary verifies market context. |
Maintenance recommendation from partial backfill
X is useful as a supplemental official channel and historical backfill source, but it should not displace Truth Social as the main feed. The timeline capture was incomplete and many posts were video/link-only.
- Fetch X on scheduled runs, but process only new
x:<tweet_id>candidates and
skip quickly when the latest id has not changed.
- Candidate keywords: named company, explicit buy/praise, tariff, crypto,
energy, healthcare, Fed/rates, shipping/oil, geopolitical closure/blockade, and large fiscal/tax bills.
- Treat retweets and quote posts as lower-confidence unless Trump adds original
market-relevant commentary.
- Use X backfill mainly to seed 2024-2025 patterns, cross-check Truth Social,
and capture rare X-only named-company posts.
{
"$schema": "https://skills.sh/schemas/skills.sh.schema.json",
"notGrouped": "bottom",
"groupings": [
{
"title": "Markets / Trading",
"description": "Reads Donald Trump's Truth Social posts (and his disclosed holdings) as short-term US-stock catalysts — which names/sectors are likely to pop, and how reliably. Decision-support only — NFA.",
"skills": ["trump-truthsocial-catalyst"]
}
]
}