Social
coreyhaines31/marketingskills
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.
Suede-owned Instagram growth operating system for account-specific audits, Reels, carousels, Stories, conversion mapping, calendars, and daily candidate-production loops.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-instagram-growth -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-instagram-growth --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/suede-instagram-growth .claude/skills/suede-instagram-growth && rm -rf skills-srcUse ~/.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/
Install the "suede-instagram-growth" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-instagram-growth into .claude/skills/suede-instagram-growth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-instagram-growth", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-instagram-growthType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-instagram-growth -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-instagram-growth --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/suede-instagram-growth .agents/skills/suede-instagram-growth && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "suede-instagram-growth" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-instagram-growth into .agents/skills/suede-instagram-growth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-instagram-growth", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-instagram-growth -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-instagram-growth --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/suede-instagram-growth .cursor/skills/suede-instagram-growth && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "suede-instagram-growth" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-instagram-growth into .cursor/skills/suede-instagram-growth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-instagram-growth", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/JasonColapietro/suede-creator-skills.git --path skills/suede-instagram-growth--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-instagram-growth -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-instagram-growth --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/suede-instagram-growth .gemini/skills/suede-instagram-growth && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "suede-instagram-growth" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-instagram-growth into .gemini/skills/suede-instagram-growth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-instagram-growth", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install JasonColapietro/suede-creator-skills suede-instagram-growthInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-instagram-growth -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/suede-instagram-growth .github/skills/suede-instagram-growth && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "suede-instagram-growth" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-instagram-growth into .github/skills/suede-instagram-growth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-instagram-growth", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-instagram-growth -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-instagram-growth --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/suede-instagram-growth .opencode/skills/suede-instagram-growth && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "suede-instagram-growth" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-instagram-growth into .opencode/skills/suede-instagram-growth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-instagram-growth", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
suede-instagram-growthSuede-owned Instagram growth operating system for account-specific audits, Reels, carousels, Stories, conversion mapping, calendars, and daily candidate-production loops.
Suede Instagram Growth is an agent skill from JasonColapietro/suede-creator-skills. Suede-owned Instagram growth operating system for account-specific audits, Reels, carousels, Stories, conversion mapping, calendars, and daily candidate-production loops. Use when the user names Instagram, IG, Reels, Stories, asks to analyze recent posts, grow a handle, run a daily workflow, create or repurpose Instagram content, or distinguish views from follows, leads, and sales. NOT FOR: multi-platform organic strategy (use suede-social), full video rendering or editing (use suede-video), paid Meta campaigns…
Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including reference files (for example `CARD.md`, `agents/openai.yaml` and `evals/evals.json`).
It sits in Media & Creative, covering Content repurposing, Paid advertising and Video production. It works with Instagram. The repository describes itself as: Open-source AI skills for SEO, AI search visibility, conversion copy, marketing strategy, and business operations. Reusable workflows for Claude Code and Codex, plus code review… The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5f94d7. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Suede Instagram Growth loads about 4.3k tokens when it runs, and up to ~7.2k if it reads all its reference files. Until then it costs about 176 tokens; SKILL.md has 1,989 words of instructions outside code blocks.
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.
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.
The full file from JasonColapietro/suede-creator-skills at commit e5f94d7, republished under its MIT licence (© JasonColapietro). 1,989 words, ~4,268 tokens.
.claude/skills/suede-instagram-growth/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.Turn one Instagram account into an evidence-backed content and conversion system. Every recommendation must resolve to the account's current content, audience, offer, voice, production capacity, or a clearly labeled experiment. Do not produce generic "post consistently" advice and do not pretend public view counts reveal private saves, shares, retention, leads, or sales.
Read .agents/product-marketing.md, .claude/product-marketing.md, or the
legacy product-marketing-context.md when present. Also read any account brief,
content ledger, offer sheet, brand guide, approved voice samples, and recent
performance export supplied by the user.
Build or refresh this Account Evidence Pack:
Handle and visible identity:
Account type: personal | creator | business | unknown
Objective: awareness | qualified followers | leads | sales | community
Primary audience:
Offer, price, and conversion path:
Voice samples and source dates:
Faceless preference and available media:
Current cadence and production capacity:
Timezone and follower-active windows:
Recent-post evidence source and coverage:
Attribution source: none | Insights | links/UTMs | CRM | checkout | mixed
Claims or topics requiring review:
Last refreshed:
Unknowns that affect confidence:Start from accessible evidence. Ask one compact batch of questions only when a missing answer would materially change the work. Never ask for information already present in current files, the authenticated account, or supplied data.
Use these labels in audits and recommendations:
Use this exact format when authorized evidence, asset rights, identity, or external-action approval blocks the requested result:
HALT: <one-line blocker>
Why it blocks: <specific missing authority or evidence>
Resolve with:
1. <option>
2. <option>
3. <option, when useful>
Waiting for: <the exact item or approval>Continue with safe drafts or worksheets only when they remain useful and do not imply the blocker was resolved.
When the user supplies a handle or says to analyze the account:
n for
every metric cohort; never compare a private metric against a public-only
post as if both are complete.converts, assists,
attention-only, or unknown using the rules below.Never promote unknown to attention-only or converts by intuition.
| User language | Execute |
|---|---|
| "analyze my account" | 30-post audit and conversion map |
| "make a calendar" | ranked 30- or 60-day test calendar |
| "create a Reel" | hook set, timed script, shot plan, caption, CTA, test card |
| "make a carousel" | selected narrative, exact slide copy, visual direction, caption |
| "repurpose this" | source atomization and a platform-native Instagram bundle |
| "analyze competitors" | lawful comparable-account pattern and whitespace audit |
| "run daily workflow" | evidence refresh and approval-ready candidate package |
If the request contains several modes, run them in dependency order: audit or context refresh, strategy, asset creation, QA, approval package.
Derive 3–5 starting pillars from the intersection of:
For each pillar, return:
Pillar:
Audience job:
Proof the account can own it:
Observed supporting posts:
Primary format hypothesis:
Business bridge:
Stop condition:Do not force equal shares. Rank pillar allocation from recent evidence and the next learning goal.
Build calendars as experiments, not filler. Every row must contain:
Date/timezone | format | pillar | audience problem | hook | payoff | CTA
Evidence source | one variable being tested | primary metric | asset owner
Production status | approval status | readback fieldUse the lowest cadence that can preserve evidence, voice, rights, and review quality. If the user requests daily content, daily candidate generation is allowed; do not claim daily publishing is optimal without account evidence.
Use public or authorized evidence only. Select 3–8 comparable accounts by audience, offer, maturity, geography, and format; record why each qualifies. Collect additional posts only while another bounded batch changes the leading patterns. Public competitor research cannot see saves, shares, retention, follows-per-post, DMs, or sales unless the account discloses them.
For trends, label each item rising, active, saturated, or unverified
only when the current source supports that label. Record source, observed date,
rights status, audience fit, and shelf life. A trend is optional; account fit
and source rights outrank novelty.
Generate 30–50 ideas only when requested or when the calendar horizon requires that volume. Build them from the account's actual patterns:
Score each idea from 0–20:
| Criterion | 0–4 rule |
|---|---|
| Audience recognition | 4 = target viewer identifies their problem in one read |
| Specific payoff | 4 = one concrete promised outcome, with no inflated claim |
| Evidence strength | 4 = owned proof or demonstrable source supports the idea |
| Voice fit | 4 = matches at least two supplied voice markers |
| Business bridge | 4 = natural next step connects to the stated objective |
Rank by total score, but show every component. Do not label an idea "viral." Call it a test candidate and state why.
Read references/content-production.md for the full format templates.
Return:
Choose duration from the idea and the account's comparable retention. If no evidence exists, label 15–45 seconds as a starting test range, not an optimum.
Pick the narrative before writing: problem-proof, mistake-fix,
framework, before-after, myth-evidence, or demo-walkthrough. Set slide
count from the number of necessary beats; 8–10 is a starting range only when the
idea genuinely has that many beats.
The canonical slide-by-slide framework library (per-slide copy slots and a
production checklist) is owned by suede-social, in its carousel-frameworks
reference. Read it whenever slide-level copy slots are needed rather than
inventing a competing structure here.
Return exact text and visual direction for each slide. Slide 1 must identify the audience tension or payoff. Every middle slide does one job. The last slide summarizes the earned payoff and gives one next action.
pause, emphasis, beat, and pronunciation markers for AI voiceover;
never add synthetic emotion that contradicts the brand.suede-deslop when it is available.Read references/daily-loop.md, then execute:
Completion is proven by the package checklist for draft-only work, or by live permalink readback for authorized publishing. A prepared composer is not a published post.
Read references/measurement.md.
Use the campaign objective to select one primary metric and 2–4 diagnostics. When denominators exist, calculate rates explicitly:
save rate = saves / accounts reached
share rate = shares / accounts reached
comment rate = comments / accounts reached
follow rate = follows attributed to post / accounts reached
profile-action rate = profile actions / accounts reached
lead rate = attributed leads / accounts reached
sales rate = attributed sales / accounts reachedDo not combine these into a universal engagement score. Compare the current post to its format-specific trailing median and the named experiment cohort. Change one meaningful variable per test whenever practical.
When the target account belongs to Suede AI, Jason Colapietro, or a named Suede product:
docs/assets/suede-ai-logo-transparent.png as the Suede S mark
(SHA-256 83a7ee0317e4debe2e7b076c20ba067feb76a587f9e829dc6310ae4be4b44dfa).
Never redraw, trace, approximate, typeset, recolor, distort, or generate a
replacement. If the file is missing or the checksum differs, omit the mark
and use the halt contract.suede-social for cross-platform organic strategy and repurposing beyond
Instagram.suede-video for rendering, editing, shot production, and multi-cut video
pipelines after the Instagram content contract is approved.suede-image for production of image assets and suede-design for the
visual system.suede-copy for broader conversion copy and suede-deslop for the final
anti-slop pass.suede-clip-to-guide when a clip or long-form moment must bridge to an
Article, newsletter, or guide instead of ending at the feed.suede-analytics for UTMs, event instrumentation, attribution repair,
and verified reporting pipelines.suede-ads and suede-ad-creative for paid Meta campaigns.suede-social: route Instagram-specific account audits, Reels,
carousels, Stories, and daily Instagram loops here.© JasonColapietro, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 7 other files (references) in skills/suede-instagram-growth of JasonColapietro/suede-creator-skills.
Open the folder on GitHubat commit e5f94d7
Suede Instagram Growth 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Suede Instagram Growth this skillJasonColapietro/suede-creator-skills | 127 | — | ~4.3k | Automated safety check: Pass | MIT | |
| Socialcoreyhaines31/marketingskills | 54k | 4 repos | ~4.5k | Automated safety check: Pass | MIT | |
| AutoshortsUpload-Post/skill-autoshorts | 151 | — | ~5.3k | Automated safety check: Notes | MIT | |
| AI Marketing VideosNeverSight/learn-skills.dev | 217 | 3 repos | ~2.1k | Automated safety check: Pass | None | |
| Viral Short Form Ideasvyralcontent/content-skills | 134 | 1 repos | ~2.9k | Automated safety check: Pass | MIT | |
| Video Clippergooseworks-ai/goose-skills | 1.2k | 1 repos | ~3.1k | Automated safety check: Notes | MIT |
coreyhaines31/marketingskills
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.
Upload-Post/skill-autoshorts
Daily pipeline that picks one long video from a folder, transcribes it with Whisper, uses Gemini 3 Flash multimodal to find every viral short-form moment, cuts each candidate with FFmpeg, adds a…
NeverSight/learn-skills.dev
Create AI marketing videos for ads, promos, product launches, and brand content.
vyralcontent/content-skills
Generate short-form video ideas at volume and stop the blank-page problem for good.
gooseworks-ai/goose-skills
Repurposes long-form video (podcasts, interviews, talks) into short-form vertical clips for Instagram Reels, TikTok, and YouTube Shorts.
mohitagw15856/pm-claude-skills
Turn one piece of content into a full multi-platform pack — X/Twitter thread, LinkedIn post, newsletter section, Instagram carousel, and a short-form video script — each rewritten natively for its…
JasonColapietro/suede-creator-skills
Lints a local music or media release folder and scores its readiness, flagging missing files, weak metadata, artwork and stem problems, split gaps and rights blockers.
JasonColapietro/suede-creator-skills
Turns messy creator materials into an offline rights-and-provenance transfer package: hashed asset inventory, intake manifest, credits, license notes and a missing-information report.
JasonColapietro/suede-creator-skills
Turns a video clip, interview moment or transcript into a package that bridges viewers to a long-form guide, with rights, claim and approval gates along the way.
JasonColapietro/suede-creator-skills
Checks a Suede AI MCP server release against a live process: the full JSON-RPC lifecycle, schemas, annotations, malformed input, catalog agreement and install docs.
JasonColapietro/suede-creator-skills
Takes a native Android app from product idea to Google Play release, covering Compose architecture, policy checks, privacy, billing, testing, signing and rollout.
JasonColapietro/suede-creator-skills
Suede-owned paid-media creative system for hooks, headlines, primary text, static and motion concepts, platform specs, review pages, and test-ready variant batches.
Works with
Suede-owned Instagram growth operating system for account-specific audits, Reels, carousels, Stories, conversion mapping, calendars, and daily candidate-production loops. Suede Instagram Growth is an agent skill from JasonColapietro/suede-creator-skills. Suede-owned Instagram growth operating system for account-specific audits, Reels, carousels, Stories, conversion mapping, calendars, and daily candidate-production loops.
Suede Instagram Growth fits situations like: the user names Instagram; asks to analyze recent posts; run a daily workflow; repurpose Instagram content.
Run `npx skills add JasonColapietro/suede-creator-skills --skill suede-instagram-growth -a claude-code`. Or copy the skill folder (skills/suede-instagram-growth in JasonColapietro/suede-creator-skills) into .claude/skills/suede-instagram-growth in your project. Claude Code loads it when a task matches its description.
Run `npx skills add JasonColapietro/suede-creator-skills --skill suede-instagram-growth -a codex`. Or copy the skill folder (skills/suede-instagram-growth in JasonColapietro/suede-creator-skills) into .agents/skills/suede-instagram-growth in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add JasonColapietro/suede-creator-skills --skill suede-instagram-growth -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/suede-instagram-growth, .gemini/skills/suede-instagram-growth, .github/skills/suede-instagram-growth and .opencode/skills/suede-instagram-growth in your project.
SKILL.md names no scripts, command-line tools or credentials: Suede Instagram Growth is instructions for the agent only.
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.
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.
Suede Instagram Growth is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.3k tokens (SKILL.md is roughly 17k 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 2.9k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Suede Instagram Growth: Social (coreyhaines31/marketingskills, 54k stars), Autoshorts (Upload-Post/skill-autoshorts, 151 stars), AI Marketing Videos (NeverSight/learn-skills.dev, 217 stars) and Viral Short Form Ideas (vyralcontent/content-skills, 134 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
JasonColapietro (a GitHub user) maintains it in JasonColapietro/suede-creator-skills, which has 127 GitHub stars. The repository holds 78 skills in this directory. The repository was last updated on October 10, 2026.
Source: JasonColapietro/suede-creator-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.