Agent skill · Audited from source
video-script
skill · indranilbanerjee/digital-marketing-proMIT licenceAudited 21 Oct 2026 · source 1117a7b602c4
Is it safe? Yes — SAFE, grade B (89/100). We read this skill's source at commit 1117a7b602c4 and found no filesystem, network or shell access and no hard-coded secrets. What it does: Write a video script: hooks, timestamped dialogue, visual cues. Title/thumbnail → video-packaging. "write a YouTube script about X"
Cite
Cite this page
ModelsAtlas. “video-script (indranilbanerjee/digital-marketing-pro)”. Retrieved 21 Oct 2026. https://modelsatlas.com/skills/indranilbanerjee/video-script
Trust audit
Audit 0.4.1 · source read 21 Oct 2026
SAFE means nothing in the source contradicts what the skill says it does. Grade B is shared by 13,985 of 14,816 audited skills.
What the source does
- FilesystemNone observedNo reads or writes in the source
- NetworkNone observedNo outbound calls in the source
- ShellNone observedNo commands run in the source
- DependenciesPinnedNothing floats
- SecretsNone foundNo keys in source
Five audit layers
| Layer | What we check | Result | Findings |
|---|---|---|---|
L0 Provenance | Repo owner, licence, archive status, activity | PASS | 0 |
L1 Static source | Secrets, path traversal, supply chain, hidden code | NA | 0 |
L2 Instructions | Prompt injection, authority framing, hidden directives | PASS | 0 |
L3 Inventory | The files and declarations match the source | PASS | 0 |
L4 Sandbox | Run in isolation and watch behaviour | SKIPPED why | 0 |
Gates applied: no behavioural pass.
Findings (0)
No findings at any severity. We re-audit when the source changes.
Audit 0.4.1 · source sha 1117a7b602c4 · 21 Oct 2026Report an issue or request a re-scan
Provenance
Who published it, and what the verdict is pinned to
- Publisherindranilbanerjee GitHub userOwner of the repository this skill is read from
- Source folderindranilbanerjee/digital-marketing-pro/skills/video-scriptThe exact folder we audited
- LicenceMITAs the repository states it
- Commit pinned for this verdict1117a7b602c4A new audit runs when the source changes
- Repository statusNot archivedLast push 9 days ago
- Sandboxed runNot runSkills are read, not executed; layer L4 is skipped
What it tells the agent
Full source on GitHub ↗Its description: Write a video script: hooks, timestamped dialogue, visual cues. Title/thumbnail → video-packaging. "write a YouTube script about X"
---
name: video-script
description: "Write a video script: hooks, timestamped dialogue, visual cues. Title/thumbnail → video-packaging. \"write a YouTube script about X\""
argument-hint: "[topic or format]"
---
# /digital-marketing-pro:video-script
## Purpose
Write a production-ready video marketing script with hook variants, timestamps, visual direction notes, CTA placement, and platform-specific formatting. Produces a complete script package ready for production with visual and audio columns, accessibility notes, and thumbnail concepts.
## Input Required
The user must provide (or will be prompted for):
- **Video type**: The format of the video — ad spot, explainer, testimonial, product demo, social short, educational tutorial, brand story, or event recap
- **Target platform**: Where the video will be published — YouTube, TikTok, Instagram Reels, LinkedIn, YouTube Shorts, Facebook, or multi-platform
- **Target length**: Desired duration — 15s, 30s, 60s, 90s, 2-3 min, 5-10 min, or long-form 10+ min
- **Key message or topic**: The core idea, value proposition, or subject matter the video must communicate
- **Call to action**: What the viewer should do after watching — visit URL, subscribe, purchase, sign up, download, follow, etc.
- **Target audience**: Who the video is for — demographics, psychographics, awareness level, and platform behavior
- **Brand tone**: Desired tone and energy level — professional, casual, humorous, inspirational, educational, urgent, or conversational
- **Available assets**: What production resources are available — on-camera talent, b-roll footage, product samples, graphics/animation capability, studio vs. location, screen recordings
- **Competitor video references**: Optional — links or descriptions of competitor or aspirational videos to benchmark against
- **Performance goals**: What success looks like — views, watch-through rate, click-through rate, conversions, engagement, or brand lift
## Process
1. **Load brand context**: Read `~/.claude-marketing/brands/_active-brand.json` for the active slug, then load `~/.claude-marketing/brands/{slug}/profile.json`. Apply brand voice, compliance rules for target markets (`skills/context-engine/compliance-rules.md`), and industry context. **Also check for guidelines** at `~/.claude-marketing/brands/{slug}/guidelines/_manifest.json` — if present, load restrictions and relevant category files. Check for custom templates at `~/.claude-marketing/brands/{slug}/templates/`. Check for agency SOPs at `~/.claude-marketing/sops/`. If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults.
2. **Determine platform specs and format constraints**: Reference platform-specific requirements — aspect ratio (16:9, 9:16, 1:1), max duration, safe zones for text overlays, caption placement areas, and native content conventions. Apply platform algorithm preferences (e.g., TikTok favors native-feeling content, LinkedIn rewards professional storytelling, YouTube prioritizes watch time).
2.4. **Identify the script class — organic or ad — and load campaign context**: These are different disciplines with different physics. **Organic** content earns its audience (discovery intent, step 2.5). **Ads** buy theirs, so the craft is about what happens inside a paid, often skippable slot. If this script belongs to a campaign, read the campaign context first — `~/.claude-marketing/brands/{slug}/campaigns/` and any campaign-plan output — so the script inherits the campaign's objective, funnel stage, audience, and offer instead of inventing parallel ones. A mid-funnel retargeting ad and a cold-audience awareness ad are different scripts for the same product; the campaign brief decides which one this is.
For ad scripts, apply the format's structural rules:
- **6s bumper (unskippable)**: ONE message, no arc — there is no time to earn attention, only to land a single point. Brand visible by second 2. If the brief has two messages, that is two bumpers.
- **15s skippable**: the skip button appears at 5s — the script's real deadline. The hook and the core message both land BEFORE it; everything after is for the viewers who chose to stay. A 15s script that saves its point for second 9 was, for most of its audience, a 5-second logo exposure.
- **30s spot**: room for one arc (PAS or before/after), still front-loaded — assume drop-off at every second, pay off early and again late.
- **UGC-style / native ad**: reads as platform-native content, disclosed as an ad per FTC/ASA rules — native-feeling is a style, not a disclosure exemption. Hook physics match organic; compliance rules match ads.
2.5. **Declare the discovery intent** (organic scripts): State how this video gets found — **Search** (typed queries; ranks over months; the topic phrasing must match how people actually search — pull it from /digital-marketing-pro:keyword-research), **Browse** (suggested/home feeds; lives or dies on click-through and early retention), or **Both**. A video with no search or browse logic has no discovery reason, and no script fixes that — send the topic back to development rather than producing a well-made video nobody will be shown. The intent drives everything downstream: search videos front-load the query answer; browse videos spend more on the open. (Ad scripts skip this step — distribution is bought, and step 2.4's format rules govern instead.)
3. **Select script structure**: Choose the optimal narrative framework based on video type and goals — AIDA (Attention-Interest-Desire-Action), PAS (Problem-Agitate-Solution), problem-solve-CTA, storytelling arc (setup-tension-resolution), listicle, before/after, or direct response. Justify the choice based on audience awareness level and platform norms. **For long-form: every body section must carry its own payoff — a point delivered, not just promised. No section ends on setup; a section that only sets up the next one is where viewers leave, so either give it aExcerpt, first 6,000 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.
Install
Pinned to the audited commit 1117a7b
git clone https://github.com/indranilbanerjee/digital-marketing-pro git -C digital-marketing-pro checkout 1117a7b602c4
The author documents no install command, so this uses the repository directly. Our verdict covers commit 1117a7b602c4 only.
Works in
The author has not said which agents this skill supports, and we have not tested it in any.
Audit history
Every audit, every source change
- ✓SAFE B 89 / 100
first audit · source
1117a7b602c4
Similar skills
indranilbanerjee/digital-marketing-pro
Plan an A/B test by script: sample size per variant, days to run, stopping rules. "how many visitors per variant"
irinabuht12-oss/marketing-skills
Statistical significance calculator for A/B test results with sample size requirements, segment breakdowns, and hypothesis generation. Use when feeding test results, checking statistical significance, calculating sample…
alexgreensh/attention-span
Answer in the ADHD-friendly Attention-kind style for the rest of this chat.
HiroHyun/grounded-copy
Write clearly and get to the point. Use when writing, editing, translating, reviewing, or checking text people read, such as chat replies, documents, and product copy.
rankcontrol/rankcontrol
Operate the user's RankControl workspace (rctrl.com) from the command line - AI search visibility and citations (ChatGPT, Perplexity, Claude, Gemini, Grok, Google AI Mode), SEO content planning, article generation and…
Nova-Caelum/no-mistakes
Invoke this skill BEFORE making any load-bearing assertion, recommendation, or decision that rests on unverified external information — whether how a tool/API/framework/platform behaves, specific facts, numbers, or…
Questions about video-script
What does the video-script skill do?
Is video-script safe to install?
What can video-script access on my machine?
How current is this page?
Sources
- github.com/indranilbanerjee/digital-marketing-pro/tree/main/skil — the audited source at commit 1117a7b602c4 and every finding aboveObserved · 21 Oct 2026
Spotted something wrong? Report a correction · Methodology
Keep going in your AI
Opens with this page as the source. We add nothing else to the prompt.
- What does the video-script skill do?
- Is video-script safe to install?
- What can video-script access on my machine?