Ian Handdrawn PPT

A Codex skill that turns articles and notes into a set of page images in a Chinese handdrawn technical explanation style

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • The skill reads input files and runs image generation through a connected model
All reasons and checks
Needs a VPN

helloianneo/ian-handdrawn-ppt

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/ian-handdrawn-ppt

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .claude/skills
cp -R "$tmp/ian-handdrawn-ppt" .claude/skills/ian-handdrawn-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .agents/skills
cp -R "$tmp/ian-handdrawn-ppt" .agents/skills/ian-handdrawn-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .github/skills
cp -R "$tmp/ian-handdrawn-ppt" .github/skills/ian-handdrawn-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .agents/skills
cp -R "$tmp/ian-handdrawn-ppt" .agents/skills/ian-handdrawn-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .agents/skills
cp -R "$tmp/ian-handdrawn-ppt" .agents/skills/ian-handdrawn-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .devin/skills
cp -R "$tmp/ian-handdrawn-ppt" .devin/skills/ian-handdrawn-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .cline/skills
cp -R "$tmp/ian-handdrawn-ppt" .cline/skills/ian-handdrawn-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .roo/skills
cp -R "$tmp/ian-handdrawn-ppt" .roo/skills/ian-handdrawn-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add helloianneo/ian-handdrawn-ppt --skill ian-handdrawn-ppt -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 306d824
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .agents/skills
cp -R "$tmp/ian-handdrawn-ppt" .agents/skills/ian-handdrawn-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .agents/skills
cp -R "$tmp/ian-handdrawn-ppt" .agents/skills/ian-handdrawn-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/helloianneo/ian-handdrawn-ppt.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /ian-handdrawn-ppt/
git -C "$tmp" checkout 306d8240c49d1c7c390fd55b55ec6b18650a8a1a
mkdir -p .agents/skills
cp -R "$tmp/ian-handdrawn-ppt" .agents/skills/ian-handdrawn-ppt

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 24, 2026, commit 306d824.

Text for your agent

Clone the repository and copy the ian-handdrawn-ppt subfolder into the Codex skills directory: mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills" && cp -R ./ian-handdrawn-ppt "${CODEX_HOME:-$HOME/.codex}/skills/". Then invoke it with a phrase like Use $ian-handdrawn-ppt.

Other ways from the author
git clone https://github.com/helloianneo/ian-handdrawn-ppt.git
mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills"
cp -R ./ian-handdrawn-ppt/ian-handdrawn-ppt "${CODEX_HOME:-$HOME/.codex}/skills/"

Only the ian-handdrawn-ppt subfolder goes into the skills directory, not the whole repository. The root README and examples are documentation.

This is third-party code. Review the repository files before installing.

What it does

The skill leads the agent from source material to finished page images in a single handdrawn style. It first parses an article, notes, outline or file and extracts the narrative structure, then maps each page to a fitting semantic layout and locks one visual language. Each page is generated as a separate raster image with short Chinese captions baked into the picture. By default it produces a 21 to 9 cover and 16 to 9 illustrations, and for several pages it assembles a contact sheet for quick review. This is not an editable PPTX or a PDF export, but a set of PNG pages. You can also ask for a plan only, without generating images.

Who it is for. For authors of Chinese technical material, teachers and course creators who need covers and illustrations for their content.

Good fit when

  • You need a cover and illustrations for a Chinese technical article
  • You need to turn notes or a course outline into a set of page images
  • You want to plan the page layout first and generate images afterward

Not a fit when

  • You need an editable PPTX, PDF or Keynote
  • You need complex animation, interactivity or vector graphics
  • The material is not in Chinese and a handdrawn style with Chinese captions does not fit

Example request

Turn this article into 1 cover at 21 to 9 and 3 illustrations at 16 to 9 in the handdrawn style

Limitations

Output is PNG images only; editable PPTX and PDF are not produced, though such files can be read as input. An image generation model is required: ChatGPT Image 2.0 is recommended, otherwise the best available model is used. Chinese text in images is more stable when short; the model may err on letters and labels, so pages are meant to be regenerated and the best one chosen. The style relies on the author's built-in reference.

How to disable. Remove the ian-handdrawn-ppt folder from the Codex skills directory, usually ~/.codex/skills/.

Security check

  • The skill reads input files and runs image generation through a connected model

README in short

The README describes Ian Handdrawn PPT as a Codex skill that turns material into Chinese handdrawn technical explanation pages. It is not a PPT template or an editable-file generator: the result is complete PNG pages for articles, courses and knowledge cards. The skill first parses the content and shapes a narrative, then locks a single visual style and generates images one by one, assembling a contact sheet for multiple pages. It installs by copying the ian-handdrawn-ppt subfolder into the Codex skills directory. ChatGPT Image 2.0 is the recommended model. MIT licensed.

SKILL.md

---
name: ian-handdrawn-ppt
description: Create final Chinese handdrawn technical article/PPT-style page images from articles, Markdown, PDFs, DOCX files, existing slide decks, course notes, scripts, outlines, or rough ideas. Use when the user asks to turn content into PPT/PPTX/slides/courseware in a refined Chinese handdrawn technical explanation style, to plan such pages, to choose page layouts from semantic content, or to generate complete image-model pages with Chinese text baked into the final visual. Default article outputs use 21:9 covers and 16:9 body illustrations.
---

# Ian Handdrawn PPT

Turn source material into a Chinese handdrawn technical PPT-style image deck. Optimize for commercial delivery: clear narrative, semantic page archetypes, exact short Chinese text, refined handdrawn diagrams, and deck-level visual consistency.

FAQ

Can I get an editable PPTX?

No. The output is PNG pages only. PPTX and PDF are read as input but not produced.

Which model is needed for generation?

ChatGPT Image 2.0 is recommended. If it is unavailable, the best available model is used, ideally the same one across the whole set.

Editors’ pick

Skills and CLI from HeyGen: the agent writes HTML compositions and renders them into MP4 videos, captions, motion graphics and decks

SkillMedium risk53.9KRepository stars

Blender MCP

MCP for Blender

Editors’ pick

An MCP server and Blender addon: the agent creates and edits objects, materials and scenes, pulls assets and runs Python in Blender

MCP serverHigh risk29.5KRepository stars
Editors’ pick

Official Remotion skills for making videos in React: compositions, animation, captions, maps and rendering

SkillLow risk4.8KRepository stars

Agentic video studio for Claude Code, Cursor and Codex: script, voiceover, images, stock footage, music, subtitles and render

WorkflowMedium risk61.8KRepository stars
Foxx AIIan Handdrawn PPT

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.