# I Built a Claude Skill That Turns a Boring Resume Into an Animated Web Page

> Source: <https://dev.to/dooaansari/i-built-a-claude-skill-that-turns-a-boring-resume-into-an-animated-web-page-e70>
> Published: 2026-10-16 20:11:02+00:00

I wanted to try something really fun for generating online profiles and websites; mostly, I wanted it to be customised for each person and have some personality.

So I built a small **Claude skill** that takes a normal resume (or a LinkedIn PDF) and turns it into an **animated, interactive one-page profile**. 

In this post, I'll show you what it does, how it works under the hood, and how you can try it yourself in about two minutes.

The demo uses a fictional person, so no real data was harmed in the making of this GIF. 😄

Here's what ends up on the page:

And the output is just **one HTML file**. No framework, no build step. You can drop it on GitHub Pages, and you're done.

When you ask Claude to make an animated resume, the skill walks through four steps:

That's the whole trick. Claude does the reading and the interviewing, and a plain Python script does the building.

Here's roughly how the skill folder is laid out:

```
skills/animated-resume/
├── SKILL.md                    # the instructions Claude follows
├── assets/template.html        # the animated page
├── assets/example-profile.json # a full fictional example
├── references/schema.md        # every profile.json field
└── scripts/build.py            # profile.json → index.html
```

If you use **Claude Code**, installing it takes two commands:

```
/plugin marketplace add dooa-ansari/animated-resume-claude-skill
/plugin install animated-resume@animated-resume
```

Then just ask:

Make me an animated resume from my CV.

If you use the **Claude app** (claude.ai or desktop), download `animated-resume-skill.zip` from the repo and upload it under **Settings → Capabilities → Skills**.

Since the result is a single HTML file, hosting it is easy:

`index.html` in a GitHub repo.`main` / `(root)`.` https://<your-username>.github.io/<repo>/`.
Now you have a link you can put on your LinkedIn or in your email signature.
The code is open source under the MIT license, so feel free to use it, fork it, or borrow ideas for your own skill:
