How to Do Data Storytelling with LLMs: Prompt Examples and Workflows for 2026

Why data storytelling matters today

However, crafting a data story from scratch is a complex process. That’s where Large Language Models (LLMs) come in. With their ability to understand, synthesize, and generate text, LLMs can streamline the entire data storytelling process, from data cleaning to creating professional presentations.

What are LLMs and how can they help with data storytelling

Key storytelling skills

  • Contextual understanding:LLMs contextualize datasets, identifying goals, metrics, and audiences.
  • Natural language generation:They create descriptions, summaries, and narratives seamlessly.
  • Problem solving and recommendations:They suggest actions based on insights.

These models can be integrated into existing workflows, transforming structured data (CSV, databases, APIs) into three-act stories:Introduction,Discovery,Recommendation.

How to structure a data storytelling workflow with LLMs

1. Data preparation

Start by loading your dataset into your environment. Use modern tools likepandasor theOpenCoreDev Domain SDKAPIs to validate and normalize data programmatically.

2. Define the narrative goal

Write a concise prompt that describes the audience, purpose, and tone. Here’s an effective template:

Prompt: "Analyze this CSV dataset and generate a 3-act data story: 1. Introduction: context and objectives. 2. Discovery: main trends and insights. 3. Recommendation: concrete actions. Dataset: [paste the CSV] Return the result in markdown with headings, a visualization (if possible), and a conclusion."

3. Generate the story

Run the prompt through an LLM API (OpenAI, Anthropic, or a local open-source model). The model will return a structured narrative, ready for integration into presentations or reports.

4. Review and enrich

Use tools likeBlumeto transform the narrative into web-ready documentation. Upload the markdown to a folder, and Blume will automatically generate complete, navigable pages, including code for embedded chart generation.

5. Deployment

Export the final story as a web page, PDF, or interactive dashboard embedding. Modern SDKs (e.g., OpenCoreDev Domain SDK) allow you to easily link the content to custom domains and monitor engagement metrics.

Practical example: Turning a CSV into a presentation in 5 steps

Imagine you have a CSV file containing a store’s monthly sales data. Follow these steps:

  1. Upload the data to a Jupyter notebook using pandas.
  2. Create a prompt requesting a 3-act story about sales trends.
  3. Run the prompt through an LLM API; the model generates sections with charts, insights, and recommendations.
  4. Import the resulting markdown into Blume; the framework creates a presentation page with interactive charts.
  5. Publish the page to a custom domain via Domain SDK, making the story accessible to stakeholders and customers.

The result is a professional data narrative, generated in minutes, that can be automatically updated when the underlying CSV changes.

Common mistakes and how to avoid them

  • Overly generic prompts:Provide the model with clear context (audience, format, tone). Use a template like the one above.
  • Neglecting data quality:Always perform preliminary cleaning and validation. Use validation APIs, such as those offered by OpenCoreDev SDK.
  • Feature overload:

Current tools and resources for 2026

The combination of LLMs and data storytelling is supported by a rapidly growing ecosystem:

  • Blume
  • OpenCoreDev Domain SDK 0.2.0
  • LLM tools

Future perspectives and concluding thoughts

Data storytelling with LLMs is still in its early stages. As models become more specialized (e.g., data reasoning) and SDKs more integrated, we can expect fully automated end-to-end workflows, with real-time updates and personalized interactions for each stakeholder.

Today, adopting these technologies gives you a competitive edge: transforming raw data into persuasive narratives faster than ever. Start with a single dataset, craft an effective prompt, and discover how an LLM can turn numbers into a story that captures attention and drives action.

Key takeaways

  • Define a clear narrative goal and write detailed prompts to guide the LLM.
  • Use modern data pipelines (pandas, Domain SDK) to ensure quality and scalability.
  • Leverage tools like Blume to quickly transform markdown into interactive web pages.
  • Test, iterate, and optimize your workflow as datasets and audience needs evolve.
IMPORTANT: We are in 2026. All temporal references must be current. Do not mention past years such as 2024, 2023, etc. The content must be fresh and relevant to the present. CURRENT CONTEXT (July 2026): Here are some recent trends and news to inspire you: - NHS AI blood test could reduce invasive womb cancer checks: Several NHS hospitals are preparing to use an AI-powered blood test to help assess women referred for possible womb cancer before invasive checks are ... [2026-07-09] - Anthropic Claude Sonnet 5 vs Sonnet 4.6 vs Opus 4.8: Agentic Coding Benchmarks, API Pricing, and Cost-Performance Tradeoffs Compared: Anthropic's Claude Sonnet 5 narrows the gap to Opus 4.8 on agentic coding, at cheaper Sonnet token pricing. The post Anthropic Claude Sonnet 5 vs Sonn... [2026-07-14] - Mistral AI Releases Robostral Navigate: An 8B Model Enabling Robots to Navigate Complex Environments Using a Single RGB Camera: Mistral AI introduced Robostral Navigate, an 8B embodied navigation model. It moves robots from a plain-language instruction using only a single RGB c... [2026-07-14] Use this current information as inspiration to create an original and relevant prompt for 2026.

💼 Vuoi ottimizzare i tuoi processi con l'AI?

Scopri come possiamo aiutarti a creare prompt personalizzati e strategie AI su misura per il tuo business.

Richiedi Consulenza Gratuita