Agent skill

Packaging Youtube Thumbnails

by ericosiu in ericosiu/ai-marketing-skills

A skill your agent uses when a user supplies new video content or a channel and wants on-brand YouTube titles, thumbnail concepts, rendered variants, A/B packaging, identity profiling, precise…

MITAuto-check passedMedia & Creative

Install Packaging Youtube Thumbnails

skills CLI
$ npx skills add ericosiu/ai-marketing-skills --skill packaging-youtube-thumbnails -a claude-code

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

GitHub CLI
$ gh skill install ericosiu/ai-marketing-skills packaging-youtube-thumbnails --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/ericosiu/ai-marketing-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packaging-youtube-thumbnails .claude/skills/packaging-youtube-thumbnails && 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
packaging-youtube-thumbnails
GitHub stars
3.6k
Token cost
~3.8k tokens
SKILL.md length
2,074 words
Files
13 (incl. scripts, references)
Skills in repo
21
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when a user supplies new video content or a channel and wants on-brand YouTube titles, thumbnail concepts, rendered variants, A/B packaging, identity profiling, precise…

  • Works in 11 steps: Apply co-design calibration → Read the source pack → Load performance evidence → …
  • A user supplies new video content
  • SKILL.md covers Overview, Preamble, Mode Gate and Production Workflow, plus 1 more section
  • Runs Python scripts from its folder; calls python3

What it does

Packaging Youtube Thumbnails is an agent skill from ericosiu/ai-marketing-skills. Use when a user supplies new video content or a channel and wants on-brand YouTube titles, thumbnail concepts, rendered variants, A/B packaging, identity profiling, precise thumbnail revisions, an inline review board, or a production handoff.

Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 16 other files, including scripts and reference files (for example `README.md`, `agents/openai.yaml` and `references/channel-profile-template.md`).

It sits in Media & Creative. It works with YouTube. The repository describes itself as: Open-source AI marketing skills — growth experiments, sales pipeline, content ops, outbound, SEO, and finance automation. The licence is MIT.

When your agent uses it

  • A user supplies new video content
  • A channel and wants on-brand YouTube titles
  • Thumbnail concepts
  • Rendered variants

Example prompts

  • “/packaging-youtube-thumbnails”

Requirements

  • Python 3

Workflow steps

11 steps, taken from the step headings in SKILL.md.

  1. Apply co-design calibration
  2. Read the source pack
  3. Load performance evidence
  4. Create the requested packages
  5. Verify visible brands
  6. Encode the promise as visual hierarchy
  7. Render, persist, and QA
  8. Revise from a feedback matrix
  9. Revise surgically
  10. Build the review and handoff
  11. Learn after publishing

What it can do on your machine

Read from SKILL.md and the folder at commit 8088e1a. 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

    Ships 2 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    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

Packaging Youtube Thumbnails loads about 3.8k tokens when it runs, and up to ~8.7k if it reads all its reference files. Until then it costs about 68 tokens; SKILL.md has 2,074 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~68
When it runs · the whole SKILL.md, loaded when a task matches
~3.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~8.7k

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); the scripts in this folder are not scanned.

SKILL.md

The full file from ericosiu/ai-marketing-skills at commit 8088e1a, republished under its MIT licence (© ericosiu). 2,074 words, ~3,797 tokens.

Download SKILL.mdSave it as .claude/skills/packaging-youtube-thumbnails/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.
name
packaging-youtube-thumbnails
description
Use when a user supplies new video content or a channel and wants on-brand YouTube titles, thumbnail concepts, rendered variants, A/B packaging, identity profiling, precise thumbnail revisions, an inline review board, or a production handoff.
metadata.version
1.0.0
metadata.updated
2026-09-02

Packaging YouTube Thumbnails

Overview

Turn new content into differentiated packages using a saved channel profile and evidence-backed performance memory. Keep identity, episode packaging, and performance learning separate.

REQUIRED SUB-SKILL: Use imagegen for raster generation or editing when available. Otherwise return production-ready briefs and state the rendering blocker.

Preamble

From the repository root, run the privacy-preserving version check and telemetry initializer when available:

bash
python3 telemetry/version_check.py 2>/dev/null || true
python3 telemetry/telemetry_init.py 2>/dev/null || true

Remote telemetry is opt-in. Never log content, URLs, paths, credentials, names, business data, channel analytics, or source assets.

Resolve <skill-root> as the installed directory that contains this SKILL.md. Use that absolute directory for every bundled helper and reference. Never assume the current working directory is the skill directory.

Mode Gate

Default mode: production

Resolve the profile in order:

  1. a user-supplied path;
  2. the current project's channel profile.

If neither profile exists, switch to identity bootstrap. This public package does not bundle a creator profile, likeness, channel analytics, or approved brand assets.

When a usable profile resolves:

  • Validate it with python3 <skill-root>/scripts/thumbnail_guard.py profile --profile <profile-path>. Missing output roots or approved reference paths make the profile unusable; repair or bootstrap it instead of improvising.
  • Load it before developing hooks.
  • Load any user-reviewed co-design calibration and approved winning references before proposing titles or visual directions.
  • Do not re-audit the channel, browse its Videos grid, or rewrite the profile.
  • Use its identity rules, approved references, output root, and avoid list.
  • Treat the new transcript, recording, notes, brief, links, and user additions as one source pack. Latest explicit user instructions win.
  • Read references/performance-learning.md. If the profile output root contains performance state, generate its preflight brief; missing state never blocks a first run.
Identity bootstrap or refresh

Audit the channel only when:

  1. no usable profile exists;
  2. the user explicitly requests a refresh; or
  3. the user supplies new brand examples and asks to replace or update the saved rules.

Inspect roughly 20 recent long-form thumbnails, then save or update a profile using references/channel-profile-template.md. Do not refresh merely because time has passed.

Production Workflow

0. Apply co-design calibration

When the user identifies a prior package as successful, preferred, or co-designed, inspect it before developing new hooks. Extract five things: the promise pattern, title pattern, visual grammar, rejected tendencies, and which elements must repeat versus vary.

If an approved reference is a platform screenshot, distinguish the creative from platform chrome. Crop to the creative when practical and explicitly exclude progress bars, duration badges, player controls, surrounding titles, metrics, and other interface overlays from generation prompts.

Keep the evidence classes separate:

  • A direct correction, approval, or statement of preference is identity and workflow evidence. Apply it immediately to the current run.
  • Public views or an isolated result are directional performance context, not causal proof.
  • Studio readbacks and repeated comparable results belong in the performance ledger.

When the user explicitly asks to remember the lesson or update the skill, persist the durable preference in the active channel profile or a linked calibration reference. Save the approved visual reference with the profile, increment the profile version and review date, and state the evidence class. On later runs, start from that calibration instead of making the user rediscover it. Preserve distinct promise lanes; do not copy a podium, trophy, comparison, or other visual device when the new episode has no matching status relationship.

1. Read the source pack

Read all supplied content. Extract the viewer, thesis, verdict, proof, tension, stakes, consequence, and caveats. Exclude incomplete tests from claims. Verify product/model spelling. Assign concise topic tags and a comparison group for performance retrieval.

For roundups, workflow collections, tool lists, and how I use it episodes, run a count-and-spike audit before writing titles:

  • Count every named item, then count only items with enough explanation or proof to support the promise. Use the substantive count in numeric titles and thumbnail copy.
  • Identify timestamped content spikes such as achieved numbers, concrete outputs, strong opinions, mistakes, insider information, or unusually sharp lines.
  • Let the substantive inventory and strongest two or three spikes determine whether the package should lead with a list, personal proof, outcome, verdict, or framework.

For show-and-tell episodes, identify the exact artifact, native result readback, screen, physical prop, or before/after that proves the promise. Prefer it as the dominant object. Do not replace available first-party proof with an abstract AI metaphor.

For future-of-work, framework, and trend-adjacent episodes, run a practical-value check before packaging. State what the viewer can build, change, decide, or do differently after watching. Keep that useful outcome as the title's main promise when the transcript supports it; use identity tension, urgency, or a trending product to sharpen the package rather than replace the takeaway.

Treat a current product or cultural moment as a trend only after verifying a recent launch, expansion, or sustained attention. When the episode contains a real use or demonstration, the product may become the thumbnail's concrete proof object even if the title stays broader. Put the product in the title only when the opening and a substantial share of the episode deliver a product-centered promise. Otherwise protect against trend-click and retention mismatch.

2. Load performance evidence

Generate a brief from <output-root>/_performance/ when a ledger exists. Use comparable packages, their numeric Studio snapshots, recent repetition, and approved lessons as evidence—not immutable identity rules. Surface a 72-hour subject collision before proposing packages. Let observed results influence the hypotheses and risks, but never infer causality from raw public views or fewer than three comparable Studio readbacks.

3. Create the requested packages

Read references/packaging-rubric.md. Use distinct lanes:

  1. Verdict or contrarian tension.
  2. Specific proof, outcome, or transformation.
  3. Decision utility, framework, or real-work test.

Create the user's requested number of packages; default to three only when no count is given. Keep set IDs and their headline-thumbnail pairings stable through revision rounds. For each, provide the exact title, thumbnail copy, composition, component inventory, hook logic, and risk. Make the options materially different promise hypotheses, not cosmetic treatments. Prefer zero to four thumbnail words. Score every package, recommend one, and render immediately when requested.

When the source contains real creator usage, favor personal proof over abstract category language when the active channel calibration supports it. A concrete count, named product, real job or outcome, and explicit utility such as a setup or workflow to copy usually form a stronger list-package hypothesis than a generic AI workforce or trend summary. Do not force this shape when the source lacks the count or first-party use.

When a practical promise and a career-identity promise are both supported, keep them as distinct test lanes. A playbook or traits title should promise usable guidance; identity tension may supply the stakes in the thumbnail instead of displacing the utility from every candidate.

When an upstream brief requires a stricter score, honor it. For show-and-tell-video-slate, require 9.0+ overall with no dimension below 8.5; a numerical package remains conditional until its proof pointer is available.

Apply the rubric's simplicity and semantic-clarity gates before scoring. Do not render a candidate that exceeds its component budget or depends on unfamiliar, unexplained symbols.

4. Verify visible brands

Resolve the exact app or product mark before rendering. Check user-supplied files and installed first-party app resources before falling back to official model pages, launch pages, or brand kits. Distinguish an app icon from its parent-company logo, product-family mark, campaign art, mascot, and wordmark. Classify each mark, pass the verified file as a labeled input, and record its source, local path, and classification in the manifest. If the user corrects a mark, treat that correction as a hard constraint and recheck every affected current variant.

Show full SKILL.md (821 more words)Show less
5. Encode the promise as visual hierarchy

Translate relational language into geometry before prompting:

  • wins, king, or best: make the winner the largest object; use a crown only when it improves instant recognition;
  • easier: center and enlarge the easy option; subordinate, remove, or clearly reject the alternatives;
  • versus or choice: compare equivalent entities and use scale, position, or grouping to show the intended distinction;
  • use cases: make the product the hero and group the concrete cases beneath it;
  • chases, replaces, or eliminates: show an unambiguous direction of action without relying on the copy.

Run a copy-off test: hide the headline and describe the visual relationship in one sentence. Reject the concept if it implies the opposite winner, gives competitors equal emphasis unintentionally, or needs arrows and question marks to explain the hierarchy. As a starting ratio, make the hero about 2–3 times the visual area of each subordinate mark.

Use the channel accent for non-semantic emphasis. Preserve conventional status colors only when they carry meaning, such as green/yellow/red traffic states.

When an approved reference uses status grammar such as a podium, trophy, crown, gold winner, or visibly subordinate alternatives, reuse that grammar only for a package with a real selection, ranking, or contrast. Preserve the relationship and reading order, not merely the decoration.

For episodes about humans managing AI agents, show the creator's role and the agent's role clearly. Do not imply autonomous replacement when the content covers delegation, collaboration, or human review.

6. Render, persist, and QA

Read references/image-contracts.md.

  • Use the profile's approved subject and style references.
  • Render one surfaced call per variant and save immediately to a non-overwriting versioned path.
  • Inspect at original and feed size for exact text, identity, marks, legibility, claim support, complementarity, and dimensions.
  • Declare critical-mark bounding boxes and run the numeric safe-zone guard in <skill-root>/scripts/thumbnail_guard.py before promoting a render.
  • Display every current variant separately with an absolute inline image path. Do not make the reviewer open a Markdown file, directory, or download to see the images.
  • Never publish or change a live YouTube asset without explicit approval.
7. Revise from a feedback matrix

Before revising, convert feedback into a matrix with: set/headline, target variant, locked control variant, required changes, invariants, exact copy, and rejected implications. Preserve variants the user approved or did not target. Version changed variants non-destructively and keep the prior files.

For each revised set, verify three things at feed size: the requested hero is the first read, the visual cannot be interpreted in the opposite way, and any count in the copy is supported by the content. When the video covers more items than a small displayed subset, prefer non-numeric copy such as TOOLS WORTH USING over an unsupported total.

8. Revise surgically

Load the saved target plus authoritative references. Declare the allowed edit box, state invariants, and treat the result as provisional. Run the outside-region diff guard in <skill-root>/scripts/thumbnail_guard.py; reject any drift before promoting a new version. After one failed retry, label the result a controlled re-render rather than a surgical edit. Leave unrelated variants untouched.

9. Build the review and handoff

Group the output by headline. Under each headline, show A and B inline, label their thumbnail copy, and include one feedback line: A / B / neither / combine plus Changes needed. After revisions, show the full current comparison set, including unchanged controls.

Package a team handoff with current finals, feed-size previews, authoritative brand files, source material, title-copy mappings, manifest, and edit instructions. State which files are current and which are prior versions. Refresh and test the ZIP before delivery.

Before building the handoff, map every selected phrase to one exact current file and its exact title. If the same thumbnail copy appears in more than one active composition, do not infer the target from copy alone; resolve the selected composition from the latest explicit feedback or ask for the exact variant. Include only the selected finals in the editor-facing finals/ folder, while preserving earlier variants in the production tree. Carry any verified count correction or promise caveat into the editor README.

10. Learn after publishing

When the user supplies YouTube Studio metrics or requests a postmortem, store sanitized 24-hour, 72-hour, and seven-day snapshots in the local ledger and run the deterministic postmortem. Separate packaging, topic/distribution, promise/content mismatch, and undersold-content diagnoses. Propose a lesson after repeated evidence; require explicit review and three distinct 72-hour evidence videos before writing it to the approved lesson file. Never change the channel profile through this loop.

Performance learning does not replace co-design learning. Direct user corrections and approved preferences may update the channel profile when the user asks to retain them; performance claims still require the evidence thresholds above.

Deliverable Contract

Return the profile and review date, performance warnings or evidence gaps, the requested package count, one recommendation, variants or briefs, paths, inline previews grouped by headline, provenance, numeric QA evidence, risks, and a review-ready feedback structure. When requested, also return a tested team handoff ZIP.

© ericosiu, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 12 other files (scripts, references) in packaging-youtube-thumbnails of ericosiu/ai-marketing-skills.

  • SKILL.md
  • README.md
  • agents/openai.yaml
  • references/channel-profile-template.md
  • references/image-contracts.md
  • references/packaging-rubric.md
  • references/performance-learning.md
  • requirements.txt
  • scripts/thumbnail_guard.py
  • scripts/thumbnail_learning.py
  • tests/test_public_package.py
  • tests/test_thumbnail_guard.py
  • tests/test_thumbnail_learning.py

Open the folder on GitHubat commit 8088e1a

Compare with similar skills

Packaging Youtube Thumbnails 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.

Packaging Youtube Thumbnails compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Packaging Youtube Thumbnails this skillericosiu/ai-marketing-skills3.6k—~3.8kAutomated safety check: PassMIT
Native Subtitle Quote Imagechengyi-ai/native-subtitle-quote-image2.4k—~1.8kAutomated safety check: PassMIT
Video Spec Builderfeicaiclub/video-spec-builder1k—~2.9kAutomated safety check: PassMIT
Video Dataoxylabs/agent-skills875—~1.4kAutomated safety check: PassMIT
Motion Video in Remotionooiyeefei/ccc494—~2.9kAutomated safety check: PassMIT
Summarizetrpc-group/trpc-agent-go1.9k22 repos~552Automated safety check: PassApache-2.0

Similar skills

  • Native Subtitle Quote Image

    chengyi-ai/native-subtitle-quote-image

    将本地视频或用户有权处理的在线视频,经过来源获取、文字稿定位、选题选句、精确取帧、紧凑裁切、拼图和逐张质检,制作成 3:4 或保留画面原比例的视频字幕长图。支持两种明确分开的输出:保留画面内已烧录字幕的原生字幕模式,以及把已审核的时间点与台词绘制到真实视频帧上的脚本字幕模式。用户要求原生字幕截图、字幕帧拼图、YouTube…

    2.4k GitHub stars~1.8k tokensUpdated today
    Media & CreativeAuto-check passed
  • Video Spec Builder

    feicaiclub/video-spec-builder

    当用户说想做一个视频、宣传片、产品演示、动画短片、抖音/YouTube 内容,或者说要改分镜、调节奏、换镜头、调字幕、加配音、改转场时使用。通过苏格拉底式追问收集视频需求,主动激发渲染层的全部能力(TTS / 字幕 / 3D / shader / 音频反应等),输出标准化的 video-spec.md 用于渲染。

    1k GitHub stars~2.9k tokensUpdated 4 mo ago
    Media & CreativeAuto-check passed
  • Video Data

    oxylabs/agent-skills

    YouTube data extraction API and high-bandwidth proxy downloads.

    875 GitHub stars~1.4k tokensUpdated 9 days ago
    Media & CreativeAuto-check passed
  • Builds marketing and explainer videos in Remotion from rendered scenes, with one real product capture as proof, and cuts them for each platform's formats.

    494 GitHub stars~2.9k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Summarize

    trpc-group/trpc-agent-go

    Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).

    1.9k GitHub starsUsed in 22 repos~552 tokens
    Media & CreativeAuto-check passed
  • Youtube Publish

    Andonywang123/Epost

    Prepare an English YouTube release with local Chinese-to-English translation, subtitles and cover localization, then use a deterministic script connected to dedicated Chrome and YouTube Studio to…

    197 GitHub stars~3.4k tokensUpdated 1 mo ago
    Media & CreativeAuto-check: warnings

More from ericosiu/ai-marketing-skills

All 21 skills in this repo
  • Expert Panel

    ericosiu/ai-marketing-skills

    Score, evaluate, and iteratively improve any content or strategy using an auto-assembled panel of domain experts.

    3.6k GitHub starsUsed in 2 repos~2.1k tokens
    Auto-check passed
  • Cold Outbound Optimizer

    ericosiu/ai-marketing-skills

    Design, analyze, and optimize cold outbound email campaigns for Instantly.

    3.6k GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • Finance Ops

    ericosiu/ai-marketing-skills

    AI-powered financial analysis suite. An agent skill from ericosiu/ai-marketing-skills.

    3.6k GitHub starsUsed in 1 repo~1.4k tokens
    Auto-check passed
  • Leveling Up Content Engine

    ericosiu/ai-marketing-skills

    Diagnose and transform any authorized video URL, upload, recording, transcript, podcast, interview, presentation, screen recording, webinar, ad, or published video into the strongest justified…

    3.6k GitHub stars~2.3k tokensUpdated 16 days ago
    Auto-check passed
  • Net New Video Editor

    ericosiu/ai-marketing-skills

    Turn newly recorded talking-head footage into review-ready vertical video drafts with an explicit edit plan, deterministic FFmpeg rendering, captions, hook cards, audio normalization, and visual QA.

    3.6k GitHub stars~1.1k tokensUpdated 16 days ago
    Auto-check passed
  • Shortform Idea Grill

    ericosiu/ai-marketing-skills

    Interview a founder or senior marketer one question at a time, mine current work and owned proof for net-new short-form video ideas, and return a ranked table with one five-second overlay hook…

    3.6k GitHub stars~1.2k tokensUpdated 16 days ago
    Auto-check passed

Works with

Questions about Packaging Youtube Thumbnails

What does Packaging Youtube Thumbnails do?

A skill your agent uses when a user supplies new video content or a channel and wants on-brand YouTube titles, thumbnail concepts, rendered variants, A/B packaging, identity profiling, precise…. Packaging Youtube Thumbnails is an agent skill from ericosiu/ai-marketing-skills. Use when a user supplies new video content or a channel and wants on-brand YouTube titles, thumbnail concepts, rendered variants, A/B packaging, identity profiling, precise thumbnail revisions, an inline review board, or a production handoff.

When should I use Packaging Youtube Thumbnails?

Packaging Youtube Thumbnails fits situations like: A user supplies new video content; A channel and wants on-brand YouTube titles; thumbnail concepts; rendered variants.

How do I install Packaging Youtube Thumbnails in Claude Code?

Run `npx skills add ericosiu/ai-marketing-skills --skill packaging-youtube-thumbnails -a claude-code`. Or copy the skill folder (packaging-youtube-thumbnails in ericosiu/ai-marketing-skills) into .claude/skills/packaging-youtube-thumbnails in your project. Claude Code loads it when a task matches its description.

How do I install Packaging Youtube Thumbnails in Codex?

Run `npx skills add ericosiu/ai-marketing-skills --skill packaging-youtube-thumbnails -a codex`. Or copy the skill folder (packaging-youtube-thumbnails in ericosiu/ai-marketing-skills) into .agents/skills/packaging-youtube-thumbnails in your project. Codex loads it when a task matches its description.

Can I use Packaging Youtube Thumbnails 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 ericosiu/ai-marketing-skills --skill packaging-youtube-thumbnails -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/packaging-youtube-thumbnails, .gemini/skills/packaging-youtube-thumbnails, .github/skills/packaging-youtube-thumbnails and .opencode/skills/packaging-youtube-thumbnails in your project.

What does Packaging Youtube Thumbnails need to run?

Going by SKILL.md and its folder, Packaging Youtube Thumbnails needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Packaging Youtube Thumbnails 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 Packaging Youtube Thumbnails 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Packaging Youtube Thumbnails use?

Packaging Youtube Thumbnails is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Packaging Youtube Thumbnails use?

About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.9k tokens, read only when the agent opens those files.

What are the alternatives to Packaging Youtube Thumbnails?

Skills that share tags, products or a category with Packaging Youtube Thumbnails: Native Subtitle Quote Image (chengyi-ai/native-subtitle-quote-image, 2.4k stars), Video Spec Builder (feicaiclub/video-spec-builder, 1k stars), Video Data (oxylabs/agent-skills, 875 stars) and Motion Video in Remotion (ooiyeefei/ccc, 494 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Packaging Youtube Thumbnails?

ericosiu (a GitHub user) maintains it in ericosiu/ai-marketing-skills, which has 3,617 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on September 22, 2026.

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