[Data Release] I gave a presentation titled "Slow Data Analysis with Claude Code" at the Shirarete DATA SAPPORO #3 event

[Data Release] I gave a presentation titled "Slow Data Analysis with Claude Code" at the Shirarete DATA SAPPORO #3 event

2026.04.13

This page has been translated by machine translation. View original

I participated as a speaker in Trial DATA SAPPORO #3 held on April 10, 2026, with the theme of "Yukkuri Data Analysis with Claude Code".

https://tamesaredatahokkaido.connpass.com/event/385344/?utm_campaign=event_participate_to_follower

I introduced a case study combining generative AI with "Yukkuri Commentary" as a hack to address the challenge of communicating data analysis results in an "enjoyable" and "easy-to-understand" way. Here's a report on the content.

Presentation Materials

Why "Yukkuri Commentary" × Data Analysis?

In the field of data analysis, the problem of "analysis results not being effectively communicated" is always present. Simply explaining statistical terms and graphs in slides doesn't stick in the audience's memory, and it's not uncommon to hear "So, what does this mean?" afterward.

That's where the familiar "Yukkuri Commentary" style from YouTube comes in.

Benefits of Using "Zundamon" and "Shikoku Metan"

For this demo, I used the popular characters "Zundamon" and "Shikoku Metan" for the following reasons:

  • Lower Psychological Barriers: Characters speaking can make difficult content seem more approachable, giving the impression that "I might understand this too."
  • Memory Retention through Episode: Content becomes more memorable as a story, like "learning statistics while being scolded by Metan."
  • Stable Production Cost: Using free tools like VOICEVOX and Yukkuri MovieMaker 4 Lite (YMM4) makes it easy to modify content when data is updated.

Automation with Claude Code "Skill"

In creating "Yukkuri Commentary" videos, the most time-consuming part is "script creation". I automated this using Claude Code's "Skill" feature.

What is Claude Code Skill?

These are custom commands placed in the .claude/skills/ directory. They allow you to define prompts and tool calls in a reusable format that can be invoked from the terminal using claude /skill-name.

The Pipeline I Built

For this skill (zunda/scenario-writer), I built the following flow:

  1. Data Input: Feed CSV or text data to Claude Code.
  2. Script Generation: Generate a dialogue script in CSV format reflecting the characters' personalities (Zundamon: the funny one, Metan: the straight one).
  3. Video Assembly: Connect the generated script CSV with YMM4 and VOICEVOX API for voice synthesis and video generation.

Script Generation Focus Points

Rather than completely leaving it to AI, it's important to clearly define character roles:

  • Role Division: Control the contrasting personalities of curious Zundamon and cool-headed Shikoku Metan through prompts.
  • Structure: Use a three-part structure based on "plot/composition plan" to balance information organization and entertainment value.

Script Generated by Claude Code

The script below was generated with approximately 2 minutes of content volume:

20260410-claude-code-yukkuri-data-analytics-2

# --- Introduction ---
# [Expression:smiling] Energetic greeting
Zundamon Hey there! I'm Zundamon! Today we're going to try data analysis!
# [Expression:normal] Ask calmly
Shikoku Metan I'm Shikoku Metan. What are we investigating in this data analysis?
# [Expression:smug] Confidently
Zundamon I analyzed 10,000 sales data records from a store!
# [Expression:surprised] Somewhat impressed
Shikoku Metan My, 10,000 records? That's quite substantial
# --- Main Content ---
# [Expression:smiling] Start explanation
Zundamon First, the overview! There are 3 categories: furniture, office supplies, and appliances
# [Expression:energetic] Present data
Shikoku Metan Sales total about 230 million yen. The 3 categories are almost equal
# [Expression:surprised] Shocking lead-in
Zundamon Here comes the shocking part! When looking at profit by subcategory...!
# [Expression:dissatisfied] Present serious data
Shikoku Metan[Tsun] Tables have a profit of negative 3.18 million yen. That's a profit margin of negative 22.9%
# [Expression:surprised] Overreact
Zundamon Whaaaat!? So the more they sell, the more they lose!?
# [Expression:dissatisfied] Point out cause
Shikoku Metan[Tsun] That's right. The cause is excessive discounting
# [Expression:confused] Simple question
Zundamon[Wobbly] But don't customers like bigger discounts?
# [Expression:energetic] Refute with data
Shikoku Metan Look at the data. When discount rates exceed 21%, average profit goes negative
# [Expression:dejected] Show shock
Zundamon[Teary] Wow... without discounts they'd make over 5,000 yen profit on average...!
# [Expression:smiling] Switch to positive topic
Shikoku Metan[Sweet] On the other hand, chairs are performing excellently. 7.01 million yen profit with 22.4% profit margin
# [Expression:excited] Get excited
Zundamon Chairs are amazing! The complete opposite of tables!
# [Expression:calm] Summarize the key point
Shikoku Metan So it's not "what you sell" but "how you sell it" that matters
# --- Conclusion ---
# [Expression:smiling] Honest impression
Zundamon It's amazing that we can learn all this just by looking at data!
# [Expression:calm] Summary
Shikoku Metan Making decisions based on data rather than feelings. That's the power of data analysis
# [Expression:smiling] Lesson
Zundamon I'll be careful not to discount too much!
# [Expression:dissatisfied] Retort
Shikoku Metan[Tsun] I wonder what you would be discounting...
# [Expression:surprised] Zunda mochi joke
Zundamon Zunda mochi! ...Oh, that would definitely be bad!
# [Expression:smiling] Closing greeting
Shikoku Metan[Sweet] Please subscribe to our channel and give us a like
# [Expression:excited] Energetic goodbye
Zundamon Hope you'll watch our next video too! Bye bye!

Demo

20260410-claude-code-yukkuri-data-analytics-1

Summary

The combination of Claude Code × Yukkuri Commentary can make data analysis more fun and communicative. The applications are wide-ranging, from YouTube educational content to technical explanations. By transforming data analysis results from "lists of numbers" into character-driven stories, we can create a greater impact.

I hope this inspires you all to try becoming the "person inside" these characters.


Material Name Rights Holder/Source Credits
VOICEVOX Hiho (Hiroshiba) VOICEVOX:Zundamon, VOICEVOX:Shikoku Metan
Yukkuri MovieMaker4 Lite Manjukai Free video editing software.
nc204667 (Japanese Room 05) Free Material Asobi Free Material Asobi (nc204667)
Zundamon Standing Image SSS LLC / Sakamoto Ahiru Zundamon standing image: Sakamoto Ahiru, Tohoku Zunko Project
Metan Standing Image SSS LLC / Sakamoto Ahiru Metan standing image: Sakamoto Ahiru, Tohoku Zunko Project
Honwaka Pupoo Moppy Sound Moppy Sound

https://voicevox.hiroshiba.jp/

https://manjubox.net/ymm4/

https://dova-s.jp/bgm/detail/1854

https://www.pixiv.net/artworks/92641351

https://www.pixiv.net/artworks/92641379

https://commons.nicovideo.jp/works/nc204667

Share this article