Agent skill

Product Commercial

by nodetool-ai in nodetool-ai/nodetool

Direct a polished product film or brand commercial in NodeTool.

AGPL-3.0Auto-check passedMedia & Creative

Install Product Commercial

skills CLI
$ npx skills add nodetool-ai/nodetool --skill product-commercial -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nodetool-ai/nodetool product-commercial --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nodetool-ai/nodetool.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/system-skills/product-commercial .claude/skills/product-commercial && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
product-commercial
GitHub stars
560
Token cost
~1.5k tokens
SKILL.md length
654 words
Files
1
Skills in repo
127
Repo updated
First seen
Licence
AGPL-3.0

At a glance

Direct a polished product film or brand commercial in NodeTool.

  • Tasks that involve Influencer and creator marketing
  • SKILL.md covers What makes this job type its own, Casting the pack, The look goes in the board… and Shot pattern, plus 3 more sections
  • Calls black

What it does

Product Commercial is an agent skill from nodetool-ai/nodetool. Direct a polished product film or brand commercial in NodeTool. For phone-shot creator ads, use ugc-video.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative, covering Influencer and creator marketing. The repository describes itself as: Agent-first Creative Workspace. The licence is AGPL-3.0.

When your agent uses it

  • Tasks that involve Influencer and creator marketing

Example prompts

  • “/product-commercial”

What it can do on your machine

Read from SKILL.md and the folder at commit 339f069. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • black

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Product Commercial loads about 1.5k tokens when it runs. Until then it costs about 31 tokens; SKILL.md has 654 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~31
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from nodetool-ai/nodetool at commit 339f069, republished under its AGPL-3.0 licence (© nodetool-ai). 654 words, ~1,460 tokens.

Download SKILL.mdSave it as .claude/skills/product-commercial/SKILL.md (or your agent's skills folder).
name
product-commercial
description
Direct a polished product film or brand commercial in NodeTool. For phone-shot creator ads, use ugc-video.

Load /storyboard-core first. It carries the loop, the tool contract, the entity rules and the gating this skill assumes. Everything below is what is different about a camera-grade product film.

What makes this job type its own

There is no face to hold steady, so the thing that drifts is the pack: label geometry, cap, proportions, colour. That is what the product entity is for, and it is why the reference image matters more here than the descriptor.

The other difference is that a product film's shots are mostly about light, and light lives in the board style, not in the shot.

Casting the pack

The user's pack shot is the entity. Save the attached image as an asset, then create_entity {asset_id, kind: "prop", name, descriptor}. Write the descriptor as geometry and finish — squat 200ml amber glass cylinder, brushed gold screw cap, single centred cream label, serif wordmark — not as marketing copy.

Never invent a logo, a tagline or a label layout. If the label has to be readable, say so in the shot's action and give that shot a macro framing. Inspect the still before rendering its clip. If the label remains unreadable, retry only within the user's retry and spending limits. With no retries authorized, report the defect and follow the remaining requested stages without claiming the label is readable.

Given several angles (front, three-quarter, back, top), tag the best single hero angle as the entity and keep the rest as plain assets — only the first reference image rides into the prompt.

The look goes in the board style, once

Registerstyle
Luxury studioblack cyclorama, one warm key, gold rim, volumetric mist, 85-100mm, 24fps, no grain
Clean e-commwhite sweep, soft top light, even fill, 50mm, no shadow detail loss
Location / lifestyle90s print / 35mm commercial, hard noon sun, mild bloom, no other brand marks
Dark technicalgraphite surface, hard side key, specular edges, controlled falloff

Add no on-screen type to the style. Video models letter badly, and titles belong on the timeline as text clips (edit_timeline → add_text_clip), where they stay editable.

Show full SKILL.md (309 more words)Show less

Shot pattern

Use the requested shot count. When the brief leaves it open, five to seven shots are a starting pattern. Give each cut a distinct purpose. A product film reads as expensive when the light moves and the pack does not — write that literally: the light streak crosses the glass, the bottle stays still.

  • Put the move in motion with a distance or a degree: slow 8cm push-in, low 30-degree orbit, rack focus from cap to liquid.
  • Give the last shot a hold: last 1.2s dead hold — models drift on the tail, and a hold is what makes an end card usable.
  • Count the physical events: two condensation beads run, one ripple, then still.
  • On a location spot with talent, cast the person as a character entity per /ugc-video's casting pass, but keep the pack's shots free of them with an explicit entity_ids.

Where a still is the wrong unit

Macro glass, mist and specular highlights are where keyframe mode pays — the still is cheap and you can judge the light before spending on motion. Keep the default.

Switch a shot to render_mode: "direct" only for heavy motion the first frame would stiffen: a fast orbit, liquid pouring, an explosive reveal. Then the framing and style have to go into the action text, since no still carries them in.

Briefs

Adapt these examples to the user's brief. Example deliverables, style choices, and approval checkpoints apply only when the user adopts them.

Briefs below has two: a 10s luxury pack shot with no talent, and a 30s street CPG walk with a character. Replace the bracketed placeholders and hand one over after the standing orders.

Briefs — product film

One per message, after the standing orders from /storyboard-core. Replace [PRODUCT] and [CITY]. Nova stands for the character entity's plain name.


Luxury pack shot, 10s 16:9
Direct a 10s 16:9 luxury commercial. [PRODUCT] only, no talent, no type.

Cast the pack from the attached shot: save it as an asset, then tag it as a prop
entity. Descriptor is geometry and finish, not copy.

Board style: black cyclorama, one warm key, gold rim, volumetric mist, 85-100mm,
24fps, no grain, no on-screen type.

1a 0-2  macro. A light streak crosses the glass, two condensation beads run.
        The light moves, the pack does not.
2a 2-4  the bottle rises onto black acrylic, key holds.
3a 4-6  low 30-degree orbit, label readable at the midpoint.
4a 6-8  rack focus from cap to liquid, one ripple, then still.
5a 8-10 pull back to a centred hero, key lifts ten percent, last 1.2s dead hold.

Stop after the board. Stills before clips.
Street CPG walk, 30s 16:9
Direct a 30s 16:9 street commercial in [CITY] for [PRODUCT] with Nova.

Cast both: the pack from the attached shot as a prop entity, Nova as a character
entity from a generated reference you show me first.

Board style: 90s print / 35mm commercial, hard noon sun, mild bloom, no other
brand marks, no on-screen type.

1a 0-4   fisheye on a boom, Nova walking cobbles, [PRODUCT] in hand, long shadow
2a 4-8   shoulder track, one bite or sip
3a 8-12  POV from inside the cup or wrapper, a building cornice behind
4a 12-16 low wide at a crosswalk, one unbranded taxi crosses
5a 16-22 she stops and turns once, the pack reads
6a 22-27 she leans to the lens, a small late smile. One line, this shot only.
7a 27-30 the pack alone on a cafe table, street bokeh, one-second push, dead
         hold on the tail. entity_ids: the product only.

© nodetool-ai, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in packages/system-skills/product-commercial of nodetool-ai/nodetool.

Open the folder on GitHubat commit 339f069

Compare with similar skills

Product Commercial next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Product Commercial compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Product Commercial this skillnodetool-ai/nodetool560—~1.5kAutomated safety check: PassAGPL-3.0
AI Avatar Videoaiskillstore/marketplace4331 repos~2.4kAutomated safety check: PassNone
Ugc Fixloopgooseworks-ai/goose-skills1.2k—~865Automated safety check: PassMIT
Reelclaw Adsdansugc/reelclaw145—~3.9kAutomated safety check: NotesMIT
Higgsfield Content FactoryDaanKieft/ai-influencer116—~15kAutomated safety check: PassNone
Create Content Campaignopenvetta/open-vetta290—~628Automated safety check: PassApache-2.0

Similar skills

  • AI Avatar Video

    aiskillstore/marketplace

    Create AI avatar and talking head videos via inference.sh CLI.

    433 GitHub starsUsed in 1 repo~2.4k tokens
    Media & CreativeAuto-check passed
  • Ugc Fixloop

    gooseworks-ai/goose-skills

    the UGC fix-loop toolkit — surgically re-render a bad window/beat of a single-take UGC master (stitchreplacement.py, pure FFmpeg) and GPT cross-model review a Seedance prompt before render…

    1.2k GitHub stars~865 tokensUpdated 2 days ago
    Media & CreativeAuto-check passed
  • Reelclaw Ads

    dansugc/reelclaw

    Make short-form UGC video ads (TikTok, Reels, Shorts) for the product in the current repo with DansUGC ReelClaw and real human creator reactions from the DansUGC library.

    145 GitHub stars~3.9k tokensUpdated 12 days ago
    Marketing & SEOAuto-check: notes
  • Higgsfield Content Factory

    DaanKieft/ai-influencer

    A 5-stage AI content pipeline using Higgsfield MCP, focused on viral UGC content split evenly across 5 formats: UGC Entertainment (challenges), Street Interview, Unboxing, Product Review, ASMR.

    116 GitHub stars~15k tokensUpdated 4 mo ago
    Marketing & SEOAuto-check passed
  • Create Content Campaign

    openvetta/open-vetta

    Plan and build a coherent multi-asset image/video content campaign from a brief, including concept candidates, authority assets, hero selection, derivative assets, shots, and delivery formats.

    290 GitHub stars~628 tokensUpdated 2 days ago
    Marketing & SEOAuto-check passed
  • Ugc

    fal-ai-community/skills

    Plan and run UGC-style creator ads and social proof videos with genmedia.

    251 GitHub stars~1.5k tokensUpdated 12 days ago
    Marketing & SEOAuto-check passed

More from nodetool-ai/nodetool

All 127 skills in this repo
  • Beat Sync Editing

    nodetool-ai/nodetool

    Cut a NodeTool timeline to music and shape its pacing — detect the beat grid, place cuts on phrases, pick a cut type, build speed ramps with time remap, and give the piece an arc.

    560 GitHub stars~2.6k tokensUpdated today
    Auto-check passed
  • Caption Titles

    nodetool-ai/nodetool

    Add and animate a consistent text layer on an existing NodeTool timeline.

    560 GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Color Motion

    nodetool-ai/nodetool

    Choose and animate colour on a NodeTool timeline, including shape and text gradients, colour grades, 3D LUTs, and dither.

    560 GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Commercial Beat Sheet

    nodetool-ai/nodetool

    Write a shootable, precisely timed commercial beat sheet and store it as a NodeTool storyboard, with a consistent entity roster behind every shot.

    560 GitHub stars~4.6k tokensUpdated today
    Auto-check passed
  • Elevenlabs Audio Prompting

    nodetool-ai/nodetool

    Direct ElevenLabs speech, dialogue, sound effects and music — the bracketed audio tags v3 acts on and why the voice decides whether a tag lands, stability as the delivery dial, punctuation instead…

    560 GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Frame Composition

    nodetool-ai/nodetool

    Stage the frame on a NodeTool timeline — grids, focal placement, safe areas per aspect ratio, depth layers and parallax, camera moves, and where elements enter and leave.

    560 GitHub stars~3.5k tokensUpdated today
    Auto-check passed

Questions about Product Commercial

What does Product Commercial do?

Direct a polished product film or brand commercial in NodeTool. Product Commercial is an agent skill from nodetool-ai/nodetool. Direct a polished product film or brand commercial in NodeTool.

When should I use Product Commercial?

Product Commercial fits situations like: tasks that involve Influencer and creator marketing.

How do I install Product Commercial in Claude Code?

Run `npx skills add nodetool-ai/nodetool --skill product-commercial -a claude-code`. Or copy the skill folder (packages/system-skills/product-commercial in nodetool-ai/nodetool) into .claude/skills/product-commercial in your project. Claude Code loads it when a task matches its description.

How do I install Product Commercial in Codex?

Run `npx skills add nodetool-ai/nodetool --skill product-commercial -a codex`. Or copy the skill folder (packages/system-skills/product-commercial in nodetool-ai/nodetool) into .agents/skills/product-commercial in your project. Codex loads it when a task matches its description.

Can I use Product Commercial in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nodetool-ai/nodetool --skill product-commercial -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/product-commercial, .gemini/skills/product-commercial, .github/skills/product-commercial and .opencode/skills/product-commercial in your project.

What does Product Commercial need to run?

Going by SKILL.md and its folder, Product Commercial needs the command-line tools its instructions call (black).

Does Product Commercial access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Product Commercial safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Product Commercial use?

Product Commercial is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Product Commercial use?

About 1.5k tokens (SKILL.md is roughly 5.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Product Commercial?

Skills that share tags, products or a category with Product Commercial: AI Avatar Video (aiskillstore/marketplace, 433 stars), Ugc Fixloop (gooseworks-ai/goose-skills, 1.2k stars), Reelclaw Ads (dansugc/reelclaw, 145 stars) and Higgsfield Content Factory (DaanKieft/ai-influencer, 116 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Product Commercial?

nodetool-ai (a GitHub organization) maintains it in nodetool-ai/nodetool, which has 560 GitHub stars. The repository holds 127 skills in this directory. The repository was last updated on October 10, 2026.

Source: nodetool-ai/nodetool on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.