Agent skill

50 Asset Resize Global

by minhnv0807 in minhnv0807/ai-business-skills

A skill your agent uses when one master design has to become every size a campaign needs — feed, story, reel, cover, and ad placements: the standard size matrix, three strategies of scale-and-crop…

MITAuto-check passedFrontend & Design

Install 50 Asset Resize Global

skills CLI
$ npx skills add minhnv0807/ai-business-skills --skill 50-asset-resize-global -a claude-code

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

GitHub CLI
$ gh skill install minhnv0807/ai-business-skills 50-asset-resize-global --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/minhnv0807/ai-business-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/en/50-asset-resize-global .claude/skills/50-asset-resize-global && 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
50-asset-resize-global
GitHub stars
609
Token cost
~2.7k tokens
SKILL.md length
1,129 words
Files
1
Skills in repo
142
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when one master design has to become every size a campaign needs — feed, story, reel, cover, and ad placements: the standard size matrix, three strategies of scale-and-crop…

  • Works in 4 steps: Analyze the master → Pick a strategy per target size → Resize in priority order → …
  • One master design has to become every size a campaign needs — feed
  • SKILL.md covers Information gathering, Principles, Workflow and Standard size matrix, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

50 Asset Resize Global is an agent skill from minhnv0807/ai-business-skills. Use when one master design has to become every size a campaign needs — feed, story, reel, cover, and ad placements: the standard size matrix, three strategies of scale-and-crop, re-compose, or rebuild, safe-zone rules, platform crop behavior, and file naming. Trigger on 'resize this design', 'all the sizes', 'adapt to other placements', 'safe zone', 'standard size chart', 'the text gets cut off in stories'. Also use when one visual exists and six placements are waiting on it. Not for — the original concept brief…

Its SKILL.md is about 2.7k 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 Frontend & Design. It works with Canva and Figma. The repository describes itself as: 138 bilingual AI marketing skills (69 VN + 69 Global) for Claude Code, OpenCode, Codex, VS Code. Four role SOP packs — content, design, performance, leader ops — plus strategy… The licence is MIT.

When your agent uses it

  • One master design has to become every size a campaign needs — feed
  • Ad placements: the standard size matrix
  • Three strategies of scale-and-crop
  • Safe-zone rules

Example prompts

  • “resize this design”
  • “all the sizes”
  • “adapt to other placements”
  • “/50-asset-resize-global”

Workflow steps

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

  1. Analyze the master
  2. Pick a strategy per target size
  3. Resize in priority order
  4. Check, name, upload, update

What it can do on your machine

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

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    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

50 Asset Resize Global loads about 2.7k tokens when it runs. Until then it costs about 192 tokens; SKILL.md has 1,129 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~192
When it runs · the whole SKILL.md, loaded when a task matches
~2.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); files beside SKILL.md are not scanned.

SKILL.md

The full file from minhnv0807/ai-business-skills at commit 0360adc, republished under its MIT licence (© minhnv0807). 1,129 words, ~2,718 tokens.

Download SKILL.mdSave it as .claude/skills/50-asset-resize-global/SKILL.md (or your agent's skills folder).
name
50-asset-resize-global
description
Use when one master design has to become every size a campaign needs — feed, story, reel, cover, and ad placements: the standard size matrix, three strategies of scale-and-crop, re-compose, or rebuild, safe-zone rules, platform crop behavior, and file naming. Trigger on 'resize this design', 'all the sizes', 'adapt to other placements', 'safe zone', 'standard size chart', 'the text gets cut off in stories'. Also use when one visual exists and six placements are waiting on it. Not for — the original concept brief, see `42-image-brief-global`; production steps in Canva or Figma, see `45-design-tool-brief-global`; the full campaign asset list, see `41-campaign-asset-list-global`; an urgent new creative, see `48-quick-visual-brief-global`.
metadata.version
1.0.1
metadata.category
operations
license
MIT
triggers
resize asset, resize this design, all the sizes, adapt to other sizes, standard size chart, safe zone, repurpose the design
output
File .md — resize map by channel with a strategy and priority per size, re-composition rules, safe zones, naming and folders, final checklist. The designer…
related
product-marketing-context-global, 41-campaign-asset-list-global, 42-image-brief-global, 45-design-tool-brief-global, 46-brand-guideline-global…

Asset Resize (Global)

Resizing is not stretching. Every ratio needs re-composition so the hierarchy still works. One good master becomes 10+ variants — the single biggest time saver in design production, and the first job after a campaign ends when winners get repurposed at D+2.

Information gathering

Read the asset list (41-campaign-asset-list-global) if available. If information is missing, ask up to 4 questions:

  1. What is the master? Link to the source file (Canva, Figma, Adobe Express), plus its original size and channel.
  2. Which channels and sizes are needed? List them all, or pull them from the asset list.
  3. Which elements cannot be lost? Text, CTA, logo, faces, product — is anything sitting close to an edge?
  4. Is cropping content allowed, or must everything stay in frame?

Principles

  1. Always resize from the master. Never resize an already-resized file — quality degrades each pass.
  2. Critical elements are never cropped at any size — focal point, CTA, and logo stay intact.
  3. Each ratio needs its own strategy. One approach does not fit all.
  4. If the content will not fit, escalate to the lead to decide what to drop. Do not decide unilaterally.
  5. Repurpose winners immediately after the campaign (D+2) — context fades fast.
  6. Update the status in the asset list as each size is completed.

Workflow

1. Analyze the master

Identify the focal point; the safe distance of each element (text, CTA, logo) from the edges; and what CAN be cropped (background, texture) versus what CANNOT (message, faces, product, CTA).

2. Pick a strategy per target size
StrategyWhenHow
Scale and cropClose ratios (1:1 to 4:5, 16:9 to 1.91:1)Keep the layout, trim background
Re-composeModerately different ratios (1:1 to 16:9, landscape to cover)Move elements to fit the new frame, preserving hierarchy
RebuildVery different ratios (1:1 to 9:16, feed to email)Build fresh on the new canvas, keeping concept, colors, and copy
3. Resize in priority order

Do the primary channel size first (usually 1:1 feed), then work down the priority column of the resize map.

4. Check, name, upload, update

Run each file against the final checklist, name it to convention, upload it to the right subfolder, and update the asset list status.

Standard size matrix

Social
TypeDimensionsRatioChannelNote
Square feed1080x10801:1Facebook, InstagramBuild this first
Portrait feed1080x13504:5Instagram, FacebookOccupies more of the mobile screen
Story / Reels1080x19209:16Meta Story, ReelsSafe zone 250px top and bottom
TikTok video / cover1080x19209:16TikTokSafe zone 150px top / 300px bottom, ~140px right
YouTube Shorts1080x19209:16YouTubeSame safe zones as Reels
Facebook cover820x312~2.6:1Facebook PageCropped on both sides on mobile — keep content centered
LinkedIn post1200x627~1.91:1LinkedInAlso accepts 1080x1080
LinkedIn document1080x1080 or 1200x15001:1 or 4:5LinkedInExported as PDF
Pinterest pin1000x15002:3PinterestVertical only; taller pins get truncated
YouTube thumbnail1280x72016:9YouTubeKeep the bottom-right clear for the duration overlay
X post image1200x67516:9XCenter-crops in timeline previews
Ads (Meta)
TypeDimensionsNote
Feed ads1080x1080Serves both Facebook and Instagram
Story / Reels ads1080x1920Keep content roughly 14% off the top and bottom edges
Carousel1080x10802 to 10 cards
Link banner1200x628Right-column and audience-network placements
Email and web
TypeDimensionsRatioTypical strategy
Email header600x2003:1Rebuild
Email hero600x4003:2Scale and crop
Website hero desktop1440x6002.4:1Re-compose
Website hero mobile375x3005:4Rebuild
Blog featured image1200x6301.91:1Scale and crop (also serves Open Graph)
Documents
TypeDimensionsUse for
Slide deck 16:91920x1080Presentations, pitch decks
A4 portrait / landscape210x297mm / 297x210mmPrinted reports and proposals
US Letter8.5x11inUS print deliverables
Show full SKILL.md (512 more words)Show less

Safe zones and platform crop behavior

PlacementSafe zoneCrop behavior
Meta Story / Reels (1080x1920)Keep text and CTA out of the top 250px and bottom 250pxProfile and caption UI sit in those bands; the middle ~1420px is reliably visible
TikTok (1080x1920)Top 150px, bottom 300px, right ~140pxRight-side icon rail and caption block overlay the frame
Meta Feed 1:1 / 4:520px on each edgeLittle cropping, but thumbnails center-crop to 1:1 in some surfaces
Facebook cover (820x312)Center ~640pxMobile crops both sides aggressively
LinkedIn (1200x627)40px on each edgeFeed preview may letterbox; avoid edge-tight type
Pinterest (1000x1500)60px on each edgeBottom band can be covered by the title overlay in some views
YouTube thumbnail (1280x720)Bottom-right ~120x40px clearDuration badge overlays that corner
Email (600px)20px inner paddingNo crop, but many clients scale images down — keep type large

Re-composition rules

Landscape or square to vertical (to 9:16):

  • Logo: keep the position defined in the brand guideline (commonly bottom-right)
  • Headline: move to the top third
  • CTA: always in the bottom third but above the safe-zone band
  • Respect the story and TikTok safe zones above

Square to email (600px):

  • Increase type size where the new width makes it too small
  • Simplify the visual — drop secondary elements
  • CTA button at least 44x44px

To cover formats (Facebook, LinkedIn banner):

  • Pull the core content toward the center — the sides get cropped on mobile
  • Never set type near the edges

To Pinterest (2:3):

  • Add vertical breathing room rather than stretching; Pinterest tolerates more text than Meta
  • Put the value proposition in the top third — that is what shows in a scrolling grid

Output structure

File name: asset-resize-[campaign]-[YYYYMMDD].md

markdown
# Resize Map — [Campaign name]

## Master design
| Item | Detail |
|------|--------|
| Master file | [source link] |
| Original size | |
| Focal point | |
| Elements that cannot be lost | |

## Resize map
| Size | Ratio | Channel / use | Strategy | Priority | Status |
|------|-------|---------------|----------|----------|--------|
| 1080x1080 | 1:1 | Meta Feed + Ads | Scale and crop | High | |
| 1080x1350 | 4:5 | Instagram portrait feed | Re-compose | High | |
| 1080x1920 | 9:16 | Story / Reels / TikTok | Rebuild | High | |
| 1200x628 | 1.91:1 | Link banner | Scale and crop | Medium | |
| 1200x627 | 1.91:1 | LinkedIn | Scale and crop | Medium | |
| 1000x1500 | 2:3 | Pinterest | Rebuild | Medium | |
| 1280x720 | 16:9 | YouTube thumbnail | Re-compose | Medium | |
| 600x200 | 3:1 | Email header | Rebuild | Medium | |
| [add per the asset list] | | | | | |

## Re-composition notes per size
- [size]: [which elements move, what is cropped, safe-zone caveats]

Naming and folders

  • File name: [Campaign]_[Channel]_[Size]_[Version]_[Status].jpg
  • Example: SpringLaunch_Meta_1080x1080_v1_APPROVED.jpg
  • Folders:
/[Brand]/Campaigns/[CampaignName]/Assets/Final/
  Meta/  TikTok/  LinkedIn/  Pinterest/  YouTube/  Email/  Website/  Archive/

Final checklist

  • Every size in the resize map is complete
  • No image is distorted — scale proportionally, never stretch
  • No text is cropped; every channel safe zone is respected
  • Logo present and in the correct version at every size
  • CTA still legible at the smallest size
  • Type still readable on mobile after resizing (>=14px displayed)
  • Files named to convention with the correct status tag
  • Uploaded to the correct channel subfolder
  • Status updated in the asset list
  • 41-campaign-asset-list-global: the list of required sizes comes from the asset list; write the status back to it.
  • 42-image-brief-global: the master is produced from the image brief; adaptation rules belong in that brief when multiple sizes are planned.
  • 45-design-tool-brief-global: production direction for building each resized version.
  • 48-quick-visual-brief-global: once a quick variant wins, resize it into the remaining sizes.
  • 21-ads-audit-global: identifies the winners worth repurposing after a campaign (mark at D+1, resize at D+2).
  • 46-brand-guideline-global: logo placement, minimum type size, and spacing when re-composing.

Quality checklist

  • Master analyzed: focal point, protected elements, croppable areas
  • Every target size has an explicit strategy (scale and crop / re-compose / rebuild)
  • Priority order is clear — the primary channel is built first
  • Channel safe zones applied from the matrix above
  • Cases where content will not fit were escalated to the lead
  • Every version resized from the master, never from an export
  • Final checklist completed before reporting done

© minhnv0807, MIT. 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 skills/en/50-asset-resize-global of minhnv0807/ai-business-skills.

Open the folder on GitHubat commit 0360adc

Compare with similar skills

50 Asset Resize Global 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.

50 Asset Resize Global compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
50 Asset Resize Global this skillminhnv0807/ai-business-skills609—~2.7kAutomated safety check: PassMIT
Figma Design System Builderwarpdotdev/warp65k2 repos~4.4kAutomated safety check: PassAGPL-3.0
Figma use_figma Plugin API Ruleswarpdotdev/warp65k4 repos~4.4kAutomated safety check: PassAGPL-3.0
Figma Design to Codewarpdotdev/warp65k4 repos~2.9kAutomated safety check: PassAGPL-3.0
Figma Design System Rules Generatorwarpdotdev/warp65k3 repos~4.6kAutomated safety check: PassAGPL-3.0
Figma Code Connect Componentswarpdotdev/warp65k2 repos~4.2kAutomated safety check: PassAGPL-3.0

Similar skills

  • Builds or updates a design system in Figma from a codebase in ordered phases: discovery, variables and tokens, components, theming and documentation, with checkpoints.

    65k GitHub starsUsed in 2 repos~4.4k tokens
    Frontend & DesignAuto-check passed
  • Required groundwork before any use_figma call: the rules and reference files for running JavaScript in a Figma file through the Plugin API without common failures.

    65k GitHub starsUsed in 4 repos~4.4k tokens
    Frontend & DesignAuto-check passed
  • Figma Design to Code

    warpdotdev/warp

    Turns a Figma frame or component into production code that matches the design, using the Figma MCP server and the project's own design system.

    65k GitHub starsUsed in 4 repos~2.9k tokens
    Frontend & DesignAuto-check passed
  • Creates project-specific design system rules from your codebase so coding agents implement Figma designs with your components, naming and tokens.

    65k GitHub starsUsed in 3 repos~4.6k tokens
    Frontend & DesignAuto-check passed
  • Maps published Figma components to their code implementations with Code Connect, using the Figma MCP suggestion and mapping tools.

    65k GitHub starsUsed in 2 repos~4.2k tokens
    Frontend & DesignAuto-check passed
  • Cc Design

    ZeroZ-lab/cc-design

    High-fidelity HTML design and prototype creation. An agent skill from ZeroZ-lab/cc-design.

    827 GitHub stars~2.2k tokensUpdated 3 mo ago
    Frontend & DesignAuto-check: notes

More from minhnv0807/ai-business-skills

All 142 skills in this repo
  • Design Master

    minhnv0807/ai-business-skills

    Handles eight kinds of marketing visual requests, from logos and campaign key visuals to infographics and quote graphics, by generating images or writing paste-ready prompts.

    609 GitHub stars~4.6k tokensUpdated 29 days ago
    Auto-check passed
  • Offer Design

    minhnv0807/ai-business-skills

    Designs or repairs what a business sells, covering the promise, value stack, bonuses, guarantee, honest scarcity and a tiered ladder, rather than price or copy.

    609 GitHub stars~1.1k tokensUpdated 29 days ago
    Auto-check passed
  • Global SEO Growth

    minhnv0807/ai-business-skills

    Covers six SEO layers for a website: crawl and index audit, local SEO, search-intent content, AI search visibility, schema markup and backlink or directory distribution.

    609 GitHub stars~5k tokensUpdated 29 days ago
    Auto-check passed
  • B2B Lead Generation

    minhnv0807/ai-business-skills

    Plans B2B pipeline work from ICP definition and prospecting through lead scoring, outbound sequences, sales assets and MQL to SQL handoff, aiming at qualified pipeline.

    609 GitHub stars~1.2k tokensUpdated 29 days ago
    Auto-check passed
  • Community Seeding Plan

    minhnv0807/ai-business-skills

    Plans honest participation in outside communities such as Reddit, Discord and Facebook Groups, with a rules-based community list, roster, posts, replies and calendar.

    609 GitHub stars~3.2k tokensUpdated 29 days ago
    Auto-check passed
  • Ad Conversion Tracking Setup

    minhnv0807/ai-business-skills

    Sets up and verifies conversion tracking before ad spend: Meta Pixel and CAPI, Google Ads, GA4, TikTok, server-side GTM, consent mode, UTMs and a pre-launch checklist.

    609 GitHub stars~3.7k tokensUpdated 29 days ago
    Auto-check passed

Works with

Questions about 50 Asset Resize Global

What does 50 Asset Resize Global do?

A skill your agent uses when one master design has to become every size a campaign needs — feed, story, reel, cover, and ad placements: the standard size matrix, three strategies of scale-and-crop…. 50 Asset Resize Global is an agent skill from minhnv0807/ai-business-skills. Use when one master design has to become every size a campaign needs — feed, story, reel, cover, and ad placements: the standard size matrix, three strategies of scale-and-crop, re-compose, or rebuild, safe-zone rules, platform crop behavior, and file naming.

When should I use 50 Asset Resize Global?

50 Asset Resize Global fits situations like: one master design has to become every size a campaign needs — feed; ad placements: the standard size matrix; three strategies of scale-and-crop; safe-zone rules.

How do I install 50 Asset Resize Global in Claude Code?

Run `npx skills add minhnv0807/ai-business-skills --skill 50-asset-resize-global -a claude-code`. Or copy the skill folder (skills/en/50-asset-resize-global in minhnv0807/ai-business-skills) into .claude/skills/50-asset-resize-global in your project. Claude Code loads it when a task matches its description.

How do I install 50 Asset Resize Global in Codex?

Run `npx skills add minhnv0807/ai-business-skills --skill 50-asset-resize-global -a codex`. Or copy the skill folder (skills/en/50-asset-resize-global in minhnv0807/ai-business-skills) into .agents/skills/50-asset-resize-global in your project. Codex loads it when a task matches its description.

Can I use 50 Asset Resize Global 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 minhnv0807/ai-business-skills --skill 50-asset-resize-global -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/50-asset-resize-global, .gemini/skills/50-asset-resize-global, .github/skills/50-asset-resize-global and .opencode/skills/50-asset-resize-global in your project.

What does 50 Asset Resize Global need to run?

SKILL.md names no scripts, command-line tools or credentials: 50 Asset Resize Global is instructions for the agent only.

Does 50 Asset Resize Global 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 50 Asset Resize Global 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 50 Asset Resize Global use?

50 Asset Resize Global is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does 50 Asset Resize Global use?

About 2.7k tokens (SKILL.md is roughly 11k 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 50 Asset Resize Global?

Skills that share tags, products or a category with 50 Asset Resize Global: Figma Design System Builder (warpdotdev/warp, 65k stars), Figma use_figma Plugin API Rules (warpdotdev/warp, 65k stars), Figma Design to Code (warpdotdev/warp, 65k stars) and Figma Design System Rules Generator (warpdotdev/warp, 65k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains 50 Asset Resize Global?

minhnv0807 (a GitHub user) maintains it in minhnv0807/ai-business-skills, which has 609 GitHub stars. The repository holds 142 skills in this directory. The repository was last updated on September 12, 2026.

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