Post from Truth Social

A new book is out by highly respected Presidential Historian Craig Shirley. Interestingly, it is called, “The Greatest Speeches of Donald J. Trump.” Thank you Craig, I hear you got it right!!!

0:00 0:00
Visualize
27.6K 4.8K 591

AI Analysis

Machine-generated analysis of the post above on 2026-03-19. Not written by the author of the post.

Danger Level
None
Narcissistic State
Grandiose
Authorship
Uncertain
Intensity
25%
Authorship Analysis
Uncertain
Indicators:
  • 1:32 AM local time favors authentic
  • Triple exclamation marks
  • Characteristic self-referential framing
  • Slightly more polished than typical late-night posts
Psychological Profile
State
Grandiose State

Trigger: Supply Seeking (Craig Shirley book publication)

Sentiment
+0.80
Clinical
Malignant Narcissism:
Narcissistic
60%
Antisocial
0%
Paranoid
0%
Sadism
0%
Defense Mechanisms:
rationalization
Cognitive Complexity:
Complexity
35%
Parasocial Techniques:
third-party endorsementimplied modesty with self-aggrandizement
Fact Checks (2)
"Craig Shirley is a highly respected Presidential Historian"
Mostly True

Craig Shirley is a published Reagan biographer and conservative historian. 'Highly respected' is subjective but he has mainstream publishing credentials. He is more accurately described as a Reagan scholar and conservative commentator than a general presidential historian.

"Craig Shirley wrote a book called 'The Greatest Speeches of Donald J. Trump'"
True

This book was published in 2022 by Humanix Books, edited/compiled by Craig Shirley.

No contradictions with other posts detected yet.

Daily Digest Late-Night Self-Promotion Gives Way to Defensive Spiral Over Jan 6 Subpoena and Documents Probe

Trump started the day after midnight with quick self-congratulatory posts about a book of his speeches and Truth Social's popularity, then went quiet for nearly twelve hours. The afternoon brought a routine congressional endorsement and a link to Ivanka's charity work, but by late afternoon the mood...

Analyzed
9
Rage Level
12%
Max Danger
None
View full day analysis →