A random inspirational tweet from curated collections of hand-picked wisdom by tech leaders, founders, and philosophers.
40:T8b5,
When the user asks for a quote, inspiration, or says something like "hit me with a quote" or "give me some wisdom":
scripts/get_quote.py to pick a quote from references/ directoryThe references/ folder contains JSON files with this structure:
{
"name": "Collection Name",
"description": "...",
"quotes": [
{
"text": "The quote text",
"author": "@handle",
"url": "https://x.com/...",
"tags": ["tag1", "tag2"]
}
]
}
Available collections:
swlw-tweets.json - 49 quotes from Software Lead Weekly newsletter (Dec-Jul 2025)twitter-quotes.json - 12 curated Twitter quotesstoic-quotes.json - 6 Stoic philosophy quotespython3 scripts/get_quote.py
Return the output directly to the user. Do not add commentary.
For variety across collections:
python3 scripts/get_quote.py --surprise
If the user specifies a topic (e.g., "quote about AI", "something about leadership", "coding quote"):
python3 scripts/get_quote.py --tag ai
Replace ai with the user's topic. Uses partial matching (e.g., "lead" matches "leadership"). Falls back to a random quote if no match is found.
Common tags across collections: action, advice, ai, building, career, coding, courage, design, discipline, engineering, focus, happiness, humor, innovation, knowledge, leadership, learning, life, marketing, mindset, motivation, persistence, philosophy, product, programming, resilience, simplicity, startups, stoicism, strategy, thinking, wisdom, work
Always return quotes in this format:
"The quote text" — @handle
If the quote has a URL, you may optionally append it as a link. Keep responses minimal - let the quote speak for itself.
Users can add their own collections by placing new JSON files in the references/ directory following the same format.