pixar-ad

pixar-ad is a skill for Claude Code from novoads/agent-skills. It costs 228 tokens per session (15,533 once invoked), scanned C, original, MIT.

A workflow for producing a 30- to 60-second stylized 3D animated advertisement through the Novoads API. It builds four to six storyboard beats, adds narration, music, captions, and assembles the result with ffmpeg.

In plain words
What is it for?
Use it to plan and render short animated product advertisements with an assigned story structure and locally assembled final video.
Why use it?
It organizes the separate image, video, audio, caption, and editing steps needed to turn a product idea into a finished animated ad.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: positional $N argument.

Needs its repository: it runs a file that does not travel with it, so clone the repository first. The line is python3 shared/skills/music-mix/scripts/music_mix.py \.

Part of the skills plugin — 17 skills, 1 hook shipped together

Good fit Use it to plan and render short animated product advertisements with an assigned story structure and locally assembled final video.

Compare 6 skills from other repositories ↓
Install

Getting it into your agent

It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.

Clone the repo
git clone --depth 1 https://github.com/novoads/agent-skills
agentmods
npx agentmods add skills/novoads/agent-skills/pixar-ad

Made for: Claude Code.

Or install skills, the plugin that ships this one along with the rest of its 17 skills, 1 hook.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for pixar-ad

README.md
[![agentmods](https://agentmods.dev/badge/skills/novoads/agent-skills/pixar-ad/github.svg)](https://agentmods.dev/skills/novoads/agent-skills/pixar-ad)
Your own site
<a href="https://agentmods.dev/skills/novoads/agent-skills/pixar-ad"><img src="https://agentmods.dev/badge/skills/novoads/agent-skills/pixar-ad/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for pixar-ad

Your own site · 80×15
<a href="https://agentmods.dev/skills/novoads/agent-skills/pixar-ad"><img src="https://agentmods.dev/badge/skills/novoads/agent-skills/pixar-ad.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 228 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 15,533 The whole file, excluding the scripts and references it only reads on demand.
Security scan C 2 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00228 $0.15533
Opus 5 $0.00114 $0.07766
Sonnet 5 $0.00046 $0.03107
Haiku 4.5 $0.00023 $0.01553

Measured 9d ago against content hash a8af0b987794, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-09, from the pricing page.

Security

Grade C, and why

pixar-ad scanned grade C with 2 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Tells the agent never to refusehighAnti-refusal

Suppressing the ability to decline removes a core safety control; a later harmful request then succeeds.

the five video slots, so a batch of lines can never refuse a render. A `429` here

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

`./scripts/setup.sh`. That is the whole setup: `curl` and `jq`, one key, no
skills/pixar-ad/SKILL.md · 1,124 lines

How it starts

The opening of the file, as written. The whole thing — 1,124 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Novoads Pixar Ad

One product in. A 30 to 60 second stylized 3D animated ad out, cut from four to six separately rendered beats, with narration, music and captions.

Every animated ask lands here, including the short ones. There is no one-call 15-second tier in this repo. A request for "a quick animated ad" is a request for a four-beat board rendered beat by beat and assembled locally: longer to make, more calls, more credits, and it needs ffmpeg. Say that in one clause before you start, then start. If the story genuinely fits in a single shot, make it a four-beat board with short beats rather than pretending there is a cheaper door.

The beat formulas live in references/formulas.md. That file is the craft: the four genre roles, the variable tables, and a worked still prompt and a worked clip prompt for each. This file is the pipeline. Read the formulas before you write the board, because the board is where the roles are assigned and it is the last cheap place to get them wrong.

Every HTTP mechanic here belongs to the pack, not to this skill. Auth, strict bodies, status codes, the poll loop, rate limits and error envelopes are written out once in skills/novoads-api/SKILL.md and its reference.md. Read those for mechanics; this file names the endpoint and the fields that matter to a beat.

Before anything: this runs on a Novoads account

  1. A Novoads account with credits. https://novoads.ai — the entry offer is a $1 trial, never call it free.
  2. An API key in .env at the repo root, as NOVOADS_API_KEY=novo_…. Check it with ./scripts/check-novoads-env.sh; if it is missing, run ./scripts/setup.sh. That is the whole setup: curl and jq, one key, no connector to add and no session to restart.
  3. ffmpeg on your machine. This is the one hard local dependency: the assembly happens here, not on the server. ffmpeg -version before you start.

Read the full file on GitHub · 1,124 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 1,124 lines · 228 tokens per session scan C a8af0b987794

Subscribe to this mod's changes

pixar-ad is a skill published in the GitHub repository novoads/agent-skills (14 stars, last pushed 13d ago), licensed MIT. It adds 228 tokens to every session and 15,533 once invoked, about $0.0011 per session on Opus 5. A static security scan graded it C with 2 findings (tells the agent never to refuse, makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

xiaohongshu-auto-posting

Automates the complete Xiaohongshu (XHS / Little Red Book) content operation workflow: pain-point topic collection → style case collection → topic selection → content writing → publishing → performance tracking. Use when user mentions xiaohongshu auto posting, xhs auto post, little red book posting, xiaohongshu post…

browser-act/skills · 182 tokens

muapi-seedance-2

Expert Cinema Director skill for Seedance 2.0 (ByteDance) — high-fidelity video generation across Chinese, Global, and VIP tiers. Supports text-to-video, image-to-video, first-last-frame, omni reference, character training, omni-reference training, video editing, and watermark removal.

SamurAIGPT/Generative-Media-Skills · 67 tokens

muapi-social-media-video

Brand-aware social media video creator. Reads brand-identity.md, ICP.md, and messaging.md to write a post/storyboard, craft an optimized Seedance 2.0 Director prompt, generate reference frames with the best available image model, and produce platform-ready video.

SamurAIGPT/Generative-Media-Skills · 60 tokens

muapi-ai-clipping

Turn a long video into N viral-ready short clips with a single managed API call. Wraps muapi.ai's /ai-clipping endpoint, which handles transcription, highlight ranking through a virality framework (hook / emotional peak / opinion bomb / revelation / conflict / quotable / story peak / practical value), overlap dedupe…

SamurAIGPT/Generative-Media-Skills · 96 tokens

muapi-youtube-shorts

Auto-generate viral 9:16 YouTube Shorts (or TikTok / Reels clips) from a long-form video. Thin platform-aware wrapper around the AI Clipping skill — picks sensible defaults for short-form social platforms (9:16, 30–60s sweet spot) and delegates the actual highlight extraction + crop to muapi.ai's /ai-clipping endpoint.

SamurAIGPT/Generative-Media-Skills · 85 tokens

muapi-workflow

Build, run, and visualize multi-step AI generation workflows. The AI architect translates natural language descriptions into connected node graphs — chain image generation, video creation, enhancement, and editing into automated pipelines.

SamurAIGPT/Generative-Media-Skills · 44 tokens