create-apple-notes-mockup
Render pixel-accurate Apple Notes (iPhone, light mode) screenshot mockups from a JSON note spec. Outputs HTML + PNG at the iPhone 16/15 Pro native 1180×2556. Supports paragraphs, images, checklists, dividers, autocorrect underline, smart quotes, and an optional iOS keyboard chrome overlay used by the parent video-ad molecule.
npx skills add gooseworks-ai/goose-skills --skill create-apple-notes-mockup --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# create-apple-notes-mockup Generate Apple Notes screens that look like real iPhone screenshots — correct status bar, floating toolbar pill, bold title, body text with paragraph spacing, yellow text cursor, autocorrect underline, optional embedded images and checklists, and an optional iOS keyboard. ## Purpose Turn a JSON note spec into a pixel-accurate Apple Notes (iPhone, light mode) screenshot — HTML + PNG at the native 1180×2556 (DPR 2). It is the deterministic, no-LLM renderer that the `create-apple-notes-video-ad` molecule drives frame-by-frame to fake a typing animation, and a standalone tool for one-off "noted to self" beats in ads, social posts, and storyboards. The orchestrating agent owns the copy; this atom owns the fidelity (status bar, smart punctuation, cursor, autocorrect underline, toolbar, keyboard chrome). ## When to use - Need a fake Apple Notes screenshot for an ad, social post, video scene, or product mockup. - Need a sequence of Apple Notes frames (title-only → adding paragraphs → cursor moves) to drive a typing-animation video — used by `create-apple-notes-video-ad`. - Need a static "noted to self" beat in a storyboard. If you're rendering an iMessage thread
- Purpose
- When to use
- Inputs
- Note JSON schema
- CLI
- Flags
- Output
- Workflow
- Setup (one-time)
- Files
- Quality Checks
- Failure Modes
- Reference
node render.js --note examples/mid.json node render.js --note examples/long.json --output ./my-exports/ --name todays-note node render.js --note my-note.json --with-keyboard node render.js --note my-note.json --viewport 1080x1920 # 9:16 ad delivery size cd create-apple-notes-mockup npm install npx playwright install chromium
What does the create-apple-notes-mockup skill do?
Render pixel-accurate Apple Notes (iPhone, light mode) screenshot mockups from a JSON note spec. Outputs HTML + PNG at the iPhone 16/15 Pro native 1180×2556. Supports paragraphs, images, checklists, dividers, autocorrect underline, smart quotes, and an optional iOS keyboard chrome overlay used by the parent video-ad molecule.
How do I install it?
Run `npx skills add gooseworks-ai/goose-skills --skill create-apple-notes-mockup --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From gooseworks-ai/goose-skills, a repository with 1,091 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
