@adsights-ai / ads-framework
Setup guide
Pick the install path that fits your environment. Both deliver the same engine, skills, and templates — they differ only in how you receive updates.
Download as zip
Self-contained. No GitHub account, no .npmrc. Updates by re-download.
Private npm registry
GitHub Packages flow. Auto-updates via pnpm up. Requires a read:packages PAT.
Download as zip
For agencies, corporate environments, evaluators, and anyone who’d rather not configure a private npm registry. The zip is self-contained — extract, install, render.
- 1
Download the zip
Sign in at /account, open the license detail page, click Download as zip. The file is
adsights-ads-framework-v0.1.0.zip(~130 KB). - 2
Extract + install
bashunzip adsights-ads-framework-v0.1.0.zip cd adsights-ads-framework-v0.1.0/starter-project pnpm install
pnpm installresolves the engine and CLI against the tarballs in../packages/viafile:protocol — zero registry traffic, works offline. - 3
Render your first ad
bashpnpm ads:studio # opens Remotion Studio at :3030 pnpm ads:render product-showcase --format=social-square
- 4
Use the skills anywhere (optional)
The zip’s top-level
.claude/directory is portable Markdown. Drop it into any Claude-capable project and the skills (/storyboard,/ads-copy,/create-ad,/voiceover, etc.) become available immediately:bashcp -r .claude /path/to/your-other-project/
Updating later
When a new framework version ships, visit /account and re-download. Your starter-project/ customizations stay intact — replace only the packages/ folder and re-run pnpm install.
Private npm registry (GitHub Packages)
For dev teams who want pnpm up upgrades and don’t mind a one-time GitHub Packages setup. The five steps below are mechanical; total time is ~5 minutes.
- 1
Accept your GitHub team invite
After payment we send an invite to the GitHub username you provided at checkout. It arrives in your GitHub notifications inbox + via email from GitHub.
If you missed the username field at checkout, set it on your /account page and the invite will resend automatically.
- 2
Create a read:packages PAT
GitHub → Settings → Developer settings → Personal access tokens (classic) → Generate new token. Scopes:
read:packages. Set expiration to 1 year (lifetime tokens are not recommended). - 3
Configure .npmrc
In your project root, create or edit
.npmrc:.npmrc@adsights-ai:registry=https://npm.pkg.github.com //npm.pkg.github.com/:_authToken=YOUR_PAT_HERE
Don’t commit your token. Most teams add the PAT via
.npmrc.local+ a CI secret, or setNODE_AUTH_TOKENin their shell. - 4
Scaffold a fresh project
bashnpx create-adsights-ads@latest my-ads cd my-ads pnpm install
The scaffolder asks for your brand name + primary + accent colors, then writes
ads.config.ts+compositions/+.claude/skills/. - 5
Render your first ad
bashpnpm ads:studio # opens Remotion Studio at :3030 pnpm ads:render product-showcase --format=social-square ls out/ads/product-showcase__social-square.mp4
Or run
/ads-quickstart "<your product>"in Claude Code from the project root — five-minute wizard, brief in, MP4 out.
Need help?
Most setup issues self-resolve at your /account page — license status, GitHub invite state, and the zip download all live there.
For anything else, reply to your purchase receipt email. Setup-time questions get a response within one business day.