LongCut logo

Build Your Entire Presentation in Claude Code and Ship it as HTML

By The Design Project

Summary

Topics Covered

  • Self-Review Catches Visual Bugs
  • AI Replaces Design Iteration
  • Iterative Prompts Perfect Complex Effects
  • HTML Exports Enable Frictionless Sharing

Full Transcript

Are you struggling to find the right AI tool to build presentations? Well,

here's a hack. You can use Claude Code, go in, create your presentation, and then you can export it as an HTML file that you can share with anyone. This is

really the next frontier of building presentations. You no longer have to

presentations. You no longer have to spend so much time designing, animating, prototyping. You can just build it

prototyping. You can just build it directly in Cloud Code and ship it. And

it saves my team and your team a ton of time. So let's get started. Okay. So

time. So let's get started. Okay. So

here I am in my terminal. I created a repo called presentation YouTube. It's

on GitHub. Here it is on my local computer. This is what we are going to

computer. This is what we are going to go into. Perfect. Now we're going to

go into. Perfect. Now we're going to open claude. There we go. Now my

open claude. There we go. Now my

suggestion is that you are working in either if you want to pull from existing branding, you could work directly in your repo in your company repo. I'm

going to be working in a separate repo because I didn't have anything to reference. So that's why I'm starting

reference. So that's why I'm starting here. and presentation YouTube is what

here. and presentation YouTube is what I'm calling it. Okay. So, I have designed these in Figma. You can either do in Figma or you can go directly into the repo that you're working in and pull

the branding. Like I said earlier, I'm

the branding. Like I said earlier, I'm going to take this Figma design. I copy

these and I am going to export into a PDF. I'm going to place it in my deck in this assets folder. Okay, let's

go into my folder. I just named them frame. You probably should name them,

frame. You probably should name them, but you get the idea. Okay, the prompt I'm going to use. You are a worldclass deck designer. We are designing a

deck designer. We are designing a workshop presentation. I need you to

workshop presentation. I need you to upgrade it and make interactions, in-n-out text transitions, orbital elements, floating, moving gradients,

glass morphism, and follow my already existing branding I'm attaching here.

So, I'm giving it a very big prompt, and we're going to see what happens. And

then we're going to probably have to go in and edit details. Let's go ahead and share the full deck here. Enter. And

let's see what happens. So it says, I can see the full branding now. Beautiful

design system. Vibrant purples, coral orange backgrounds, glass morphic 3D shapes, bold serif displays, and the TDP logo. Let me build this as a fully

logo. Let me build this as a fully interactive HTML presentation with all the effects you want. So what's

important here is this HTML presentation that is the output is you will have a link that you will be able to share.

Okay, it looks like it's done. Let's

take a look. Okay. Oh,

interesting.

It made the moving shapes.

[clears throat] Oh, so look here. Claude

wants to actually go into the presentation. Okay, so we're going to

presentation. Okay, so we're going to take a look at it. If you see here, Claude is actually trying to go in and review it itself. Let's see. You see,

it's completed and now it's actually opening Claude and Chrome. So, it's

looking through it itself. So, it's

looking through all the pages to troubleshoot if there's anything wrong.

While it's doing that, let's take a look at what it did.

Still looking through. Okay,

so this looks pretty good. Look, it

already animated the shapes. This is a little funky here. love to figure out.

Um, but it has this nice little progression bar down here. Super cool.

It's very It's clickable.

There we go. So, if we go back to Figma, we'll see. You can kind of see here.

we'll see. You can kind of see here.

This was the screen we had. Let's go to the first screen.

This is the screen it came up with. Um,

so it's pulling the shapes, but it's not using the the right color scheme. So,

let's see if we can get it in the right place. Um, but what is cool is it's

place. Um, but what is cool is it's actually creating this movement. So,

let's go back to Ghosty. It's still

Ghosty. It's still reviewing each slide.

So, let's let it finish looking through.

We're going to go in and we're going to ask it to actually fix and mimic what was in Figma. Okay,

so it finished and it's saying all sides are working with smooth transitions.

Now, let me fix the visual issues. The

3D shapes need to match each slide's color. The logo has rendered glitch.

color. The logo has rendered glitch.

Okay, so you can see it went through and it noticed this. It noticed that the colors here are different than what we've defined in Figma, which is awesome. So, let's say yes, go. And

awesome. So, let's say yes, go. And

let's see what it does.

Perfect. Now, fix the shapes. Use purple

tone shapes for purple slides and orange for orange slides, which is going to be my feedback, but it looks like it's actually doing it on its own. So

something to note here is when I first built this presentation, I used way more generic at the beginning. I said make it look like this page. But if you remember, we prompted it specifically

use glass morphism um animate the shapes. And because I gave it so much

shapes. And because I gave it so much direction at the beginning, I think that's why it's going to be way less work this time around than when I did it the first time. So now it's going to reload and now it's going to go back

into Claude and Chrome and it's going to review. So the Claude and Chrome

review. So the Claude and Chrome extension, if you guys don't have it, I suggest getting it because it's a really great way for Claude Code to actually go and look at the interaction. So you can

tell Cloud Code, hey, click on this button and tell me if it's exactly how it should render or what errors are happening. Um, so I use it quite often.

happening. Um, so I use it quite often.

So you see here it's saying the shape should be behind the text but in front of the background. So it's recognizing that the shapes are not appearing in the right Z frame. So it's going to fix that. So it looks like it's made all

that. So it looks like it's made all these changes and now again it's going to go into cloud and code cla and chrome

and check to see the final. Let's also

check and see. Whoop. It looks like it made it worse.

Okay, definitely not.

It tried to do the monochrome, but it didn't work well. So, these

changes don't make sense. I'm actually

going to stop it now. Okay, so it didn't do what I want. So, let's do this. Let's

say let's go back to when you did the first render. Okay, so it looks like

first render. Okay, so it looks like it's reverted back to the original. Now,

let's think of how to prompt so that it's actually pulling the monochrome color palette. So, maybe I'll start with

color palette. So, maybe I'll start with do you see do you see the what you'll

learn screen? Okay, so it found the what

learn screen? Okay, so it found the what you'll learn today slide.

The iridescent asterisk should be >> which one?

>> The same color scheme as the page. So, it's orange.

They want it to have an orange color. I'm going to also tell it to

color. I'm going to also tell it to reference this Figma.

Okay, let's see what it does. So, it

says in the Figma sees that it uses the mix blend mode luminosity to make it monochrome orange.

So, let's see if that that does it.

Okay, so let's see. Refresh the page.

Okay, there we go. It's definitely

orange. It looks It doesn't look identical, but I I like how it how it's coming across. Let's look at the Figma

coming across. Let's look at the Figma again. No, it looks pretty good. Um

again. No, it looks pretty good. Um

now, so what I can do is I can apply it to this page as well, right? So we look at this page.

Going to copy it. Let's

apply the same luminosity to the Does this sound familiar?

page. See Figma here.

>> Okay, so it looks like it just finished.

Let's go take a look and see if it changed the color here.

Perfect. Shapes are moving. It's the

right color. Now, what I'm going to say is, can you apply these luminosity changes to every

screen in the presentation, making sure the shapes follow the same color

scheme as the page?

Let's see if it can apply it to the rest of the screens.

Okay, now it says it's done. And now Claude and Chrome is going to go look and make sure. We also can take a look while

sure. We also can take a look while cloud code is. Perfect. Oh, there's

still something funky here. So, we need to ask about that. Sounds great. Good.

And it applied it here. So, now

let's ask about let's go to Figma. Okay.

So you see it's still a little different here. So I'm going to reference this.

here. So I'm going to reference this.

Let's go back into Chrome. Okay.

Screen one has the right colors but not the right layout.

See how the background has outline.

Let's plan out.

Okay, so I'm giving it the Figma file and telling it to plan out how to rethink this.

The hard part here is that when I converted this file from Fig Jam, it actually just made it solid and it didn't actually create the screen. So,

it might be I might have to go in and do way more iterations on this one.

>> So, it's entering plan mode and it's going to >> suggest how we can implement this.

Okay. So, let's read the implementation plan.

scattered shape background noisy texture overlay. I think this makes sense. I have some questions on if

makes sense. I have some questions on if it's actually going to implement correctly, but let's try it and see.

Okay, let's take a look.

It's getting closer. Still not quite there. Okay, I'm going to try one more

there. Okay, I'm going to try one more time asking it to look at the Figma file. So, I'm saying look at the Figma

file. So, I'm saying look at the Figma file and compare the differences in the code verse Figma.

It is definitely getting closer though.

There's way more shapes in the background.

Okay, so it's saying it sees the full the differences.

So, let's see if it can fix it this way.

Okay, let's take a look.

>> Okay, it's getting closer. Still not

completely there. [clears throat] I think that the problem is the glass layer. So, let's link it from Figma. So,

layer. So, let's link it from Figma. So,

I'm going to copy here.

Do you see the glass effect on the layer I have selected in Figma?

Yes, transparent frame with rounded corners.

So, it's saying it has I think it actually has a the effect is

glass. The effect is glass in Figma.

glass. The effect is glass in Figma.

Okay. So, it can't actually see that.

What if I send this Here are the exact blur settings.

Okay, let's see if this can pull the information.

Okay, it's going to try to implement the glass material effect. Let's see if it's got it.

Okay, let's go see.

Okay, definitely better. It's missing

some of the shapes behind.

Um, but this one's floating on top, which is nice. So, see this one?

Remove the shape at the top right from slide zero.

And let me take a screenshot so it knows what I mean.

Okay, let's see if it removed it.

Perfect. So, what I'm going to do is I could spend more time putting it back in, but for time sake of this video, let me do a couple more changes. See this

line? Let me fix this line.

Let me make this line that is going through a copy go below the copy.

Perfect. Okay, so I think we're in a really good place.

I would still change some things like this I need to remove. Um, but let's do this. I want to show you how to convert

this. I want to show you how to convert this into a presentation that you can share with everyone. Okay. So, now that we're in a good place, we're going to say package standalone HTML. What is

this doing is this is basically creating a file in HTML file. So, I can send this HTML file to anyone and then they could click it and open it. You'll see in a

second. Okay. So, it says it's ready.

second. Okay. So, it says it's ready.

So, I'm going to go into my file. See

how this says presentation standalone HTML? I can open this and it's going to

HTML? I can open this and it's going to open this file. So, I can send this file to anyone and they'll be able to open it and then they'll get access to this full presentation.

So, this is the next step of building presentations. You no longer have to go

presentations. You no longer have to go into Google Slides. You no longer have to animate try to figure out how to animate something. You can literally ask

animate something. You can literally ask Quad Code to build it for you. Whether

you have a Figma as a reference or you can just build it from scratch with other references, it's really up to you.

Um, and I think this is really the best way to start and continue to build presentations because you can easily just chat with Cloud Code, update things as needed, and easily share to whoever

you want. If you like this video, please

you want. If you like this video, please like and subscribe. I am creating more videos on how to build AI into your product. Thanks.

product. Thanks.

Loading...

Loading video analysis...