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.
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.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-clip-to-guide -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-clip-to-guide --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-clip-to-guide .claude/skills/suede-clip-to-guide && 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-clip-to-guide" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-clip-to-guide into .claude/skills/suede-clip-to-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-clip-to-guide", 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-clip-to-guideType 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-clip-to-guide -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-clip-to-guide --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-clip-to-guide .agents/skills/suede-clip-to-guide && 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-clip-to-guide" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-clip-to-guide into .agents/skills/suede-clip-to-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-clip-to-guide", 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-clip-to-guide -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-clip-to-guide --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-clip-to-guide .cursor/skills/suede-clip-to-guide && 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-clip-to-guide" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-clip-to-guide into .cursor/skills/suede-clip-to-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-clip-to-guide", 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-clip-to-guide--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-clip-to-guide -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-clip-to-guide --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-clip-to-guide .gemini/skills/suede-clip-to-guide && 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-clip-to-guide" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-clip-to-guide into .gemini/skills/suede-clip-to-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-clip-to-guide", 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-clip-to-guideInstalls 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-clip-to-guide -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-clip-to-guide .github/skills/suede-clip-to-guide && 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-clip-to-guide" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-clip-to-guide into .github/skills/suede-clip-to-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-clip-to-guide", 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-clip-to-guide -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-clip-to-guide --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-clip-to-guide .opencode/skills/suede-clip-to-guide && 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-clip-to-guide" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-clip-to-guide into .opencode/skills/suede-clip-to-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-clip-to-guide", 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-clip-to-guideTurns 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.
The skill treats a short video moment as the attention layer and a deeper written guide as the authority layer, and builds one evidence-backed path between them. The default blueprint starts from a useful guide with one promise and a self-contained clip that leads to it. It fits when the guide already answers the question the clip raises, the moment scores at least 8/10 and passes the claim-support threshold, and the account can measure both a clip metric and a guide-transition metric.
Gates run before anything goes live: rights (owned, licensed, permission-recorded, native-repost-only, fair-use-review or blocked, since public availability is not permission), source materials, claims traced to the source, current platform requirements and your approval of the exact content. A first test builds three packages only if three moments pass every gate and compares them with recent posts. The folder includes a package template, an example, a third-party video rights reference, a validator script and evals. It excludes video editing, social calendars, ad creative and publishing without approval.
9 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.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From 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 Clip to Guide loads about 4.1k tokens when it runs, and up to ~6.8k if it reads all its reference files. Until then it costs about 168 tokens; SKILL.md has 2,106 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); the scripts in this folder are not scanned.
The full file from JasonColapietro/suede-creator-skills at commit e5f94d7, republished under its MIT licence (© JasonColapietro). 2,106 words, ~4,139 tokens.
.claude/skills/suede-clip-to-guide/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.Build one evidence-backed path from a video moment to a deeper written asset. Treat the clip as the attention layer and the guide as the authority layer. Do not assume the pattern performs; test the bridge against the account baseline.
Use this as the recommended pattern when the rights, source, claim, platform, and approval gates pass:
Useful guide with one promise
↓
Self-contained video moment
↓
Rights route + 8/10 moment score
↓
Clip hook + source credit + subtitles
↓
Post explains why the moment matters
↓
One explicit bridge to the guide
↓
Max Effort/Fleet: dual certainty gate
↓
Exact-content approval
↓
Public readback + clip-to-guide measurement
↓
Keep, revise, or stop from the observed resultPrefer this blueprint when:
Do not use it when:
For a first test, build three distinct packages only when three moments pass all gates. Compare them with the account's recent comparable posts. Keep the pattern only if the named guide-transition or campaign metric meets the decision rule; revise one variable at a time when it does not.
Apply these throughout the run. Resolve rights, source, and claims before writing copy; resolve platform, certainty, and approval before a live action:
When a blocking gate fails, stop the affected action and return:
HALT, <one-line blocker>
Options:
1. <bounded resolution>
2. <bounded resolution>
3. <bounded resolution, if useful>
Waiting on: <specific evidence or approval>Continue only on independent draft work that does not bypass the blocker.
Each excuse below shows up immediately before a gate gets skipped. When one appears in your own reasoning or in the request, treat it as the signal to run the gate, not to waive it.
| Excuse | Reality |
|---|---|
| "It's only 12 seconds." | Duration is not a rights basis. The clip still needs an owned, licensed, permission-recorded, native-repost, or accountable fair-use route. |
| "I credited the source." | Credit is attribution, not clearance. A blocked or unreviewed source stays blocked with a credit line attached. |
| "It's public, so it's reusable." | Public availability is not reuse permission. Classify the video before writing copy. |
| "The composer accepted it, so it published." | A prepared composer, scheduled item, or click is not a publication. Only the public permalink readback proves it. |
| "The worker already checked it." | Under Max Effort or Worker Fleet a worker conclusion is one check. The certainty gate needs a second, independent one. |
| "The guide is basically finished." | An unpublished guide with no stable draft or specific promise fails the fit test. Build the bridge to something that exists. |
| "The moment is getting traction, so ship it." | Popularity is not the score. A moment below 8/10, or below 2 on claim support or guide bridge, does not qualify. |
Capture:
If product-marketing context exists in .agents/product-marketing.md,
.claude/product-marketing.md, or product-marketing-context.md, read it
before asking for information already covered there.
| Rights status | Allowed route |
|---|---|
original | Cut and publish within the user's approved scope. |
licensed | Follow the license terms and record the evidence. |
permission-recorded | Follow the exact approved platforms, duration, credit, and edit scope. |
native-repost-only | Use the platform's native quote, repost, stitch, duet, embed, or link path. Do not download and re-upload. Treat this as an operational sharing route, not legal clearance. |
fair-use-review | Prepare a four-factor review for commentary, criticism, news reporting, teaching, scholarship, or research. Do not label the use fair or publish until the accountable owner records the decision. |
blocked | Do not use the footage. Offer an original commentary clip, a permission request, or a source link instead. |
For any source that is not original, licensed, or permission-recorded, read references/third-party-video-rights.md. Do not infer fair use, ownership, or permission. Shortness, credit, a public source, or added commentary alone does not settle fair use. Do not remove watermarks, attribution, or provenance. Prefer a native repost with added analysis or create an original camera or screen-recorded response that summarizes the idea without copying the footage.
The long-form asset must have:
If the guide does not exist, return a brief and route the full draft to
suede-copy and the portfolio decision to suede-content-strategy. Resume this
skill after the guide has a reviewable draft. Do not fabricate a live URL.
Score each candidate from 0 to 2 on five dimensions:
| Dimension | 0 | 1 | 2 |
|---|---|---|---|
| Opening clarity | Premise is missing | Premise arrives late | Premise is clear in 1–3 seconds |
| Standalone value | Needs surrounding context | Partly self-contained | Complete useful idea or story |
| Guide bridge | Unrelated | Adjacent | Naturally creates the next question the guide answers |
| Claim support | Unverifiable or misleading | Needs qualification | Directly supported and correctly framed |
| Audience fit | No named audience fit | Broad fit | Solves a named audience problem |
Select a moment only when it scores at least 8/10, claim support is 2, guide bridge is 2, and the rights gate passes. If none qualify, return the scorecard and request a better source instead of forcing a clip.
Read references/package-template.md and produce:
Do not pad the post with generic setup, unsupported performance language, or multiple competing calls to action.
Use one:
Do not assume a quote-post can also carry new media. Verify the current composer and choose the smallest sequence that preserves the clip, guide, and source credit.
Record execution_mode as standard, max-effort, or worker-fleet. Standard
mode may record certainty_status: not-required. Max Effort and Worker Fleet
must run both checks and may not mark a package approved or published until
certainty_status: proved. Record one package version, timestamp, or content
hash so both checks evaluate the same unchanged artifact.
Check 1: production proof
Check 2: independent proof
accepted, rejected, or fix brief. A second worker or repeated
self-check does not replace controller review.Use only:
PROVED: both checks pass with direct evidence and every contradiction is
resolved;UNPROVED: a check is incomplete, indirect, or disagrees with the other;BLOCKED: access, authority, rights, or platform state prevents a required
check.If either check is not PROVED, keep publication unapproved, use the halt
format, and name the smallest fix or evidence needed. The dual check raises
confidence; it does not guarantee truth, create legal clearance, or replace
the live readback. A material change to the media, timestamps, rights evidence,
guide, copy, identity, sequence, or CTA resets certainty_status to pending
and requires both checks again.
Before a live action, show:
Account:
Platform:
Media:
Source/rights status:
Guide title and URL:
Exact post text:
Publish sequence:Approval is valid only for that bundle. If the media, copy, guide URL, account, or sequence changes materially, show the changed bundle and obtain approval again. Verify the visible identity immediately before acting and fail closed on an account mismatch, login challenge, or ambiguous composer.
For a saved package, run:
python3 /path/to/suede-clip-to-guide/scripts/validate_package.py path/to/clip-to-guide-package.mdFor a live run, also read back:
Do not claim publication from a click alone. A complete live run needs the
public readback. A draft-only run is complete when the package validator passes
and the approval state is reported as draft.
Choose the smallest comparable window the account can support. Record:
When the platform exposes compatible denominators, calculate:
guide transition rate = verified guide opens / clip-post impressions
qualified action rate = named qualified actions / verified guide opensIf compatible denominators are unavailable, report the available counts separately. Do not combine mismatched platform windows or call clicks article reads.
Change one variable per next test: moment, opening, bridge, sequence, or CTA. Do not report causal lift from an unpaired or tiny sample.
UNPROVED or BLOCKED.suede-video, then return here for the funnel package.suede-social.suede-copy; use
suede-content-strategy for pillars and portfolio priority.suede-ad-creative.suede-clip-to-guide.© 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 (scripts, references) in skills/suede-clip-to-guide of JasonColapietro/suede-creator-skills.
Open the folder on GitHubat commit e5f94d7
Suede Clip to Guide 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 Clip to Guide this skillJasonColapietro/suede-creator-skills | 127 | — | ~4.1k | Automated safety check: Pass | MIT | |
| Socialcoreyhaines31/marketingskills | 54k | 4 repos | ~4.5k | Automated safety check: Pass | MIT | |
| Community Seeding Planminhnv0807/ai-business-skills | 609 | — | ~3.2k | Automated safety check: Pass | MIT | |
| Linkedinmanojbajaj95/claude-gtm-plugin | 105 | — | ~3.2k | Automated safety check: Pass | MIT | |
| Content Enginenotque/vexjoy-agent | 441 | — | ~2.1k | Automated safety check: Notes | MIT | |
| Social Media Managementmanojbajaj95/claude-gtm-plugin | 105 | 1 repos | ~3.9k | Automated safety check: Pass | 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.
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.
manojbajaj95/claude-gtm-plugin
LinkedIn profile optimization and content creation. An agent skill from manojbajaj95/claude-gtm-plugin.
notque/vexjoy-agent
Repurpose source assets into platform-native social content.
manojbajaj95/claude-gtm-plugin
Comprehensive social media management for all platforms (LinkedIn, Twitter/X, Instagram, TikTok, Facebook, Pinterest, YouTube).
dontbesilent2025/dbskill
Judges unpublished or underperforming content: who it will attract, whether the opening keeps viewers, how they may engage and what commercial value the traffic has.
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
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.
JasonColapietro/suede-creator-skills
Suede Labs agent-team orchestrator: split complex work into coordinated lanes with explicit file ownership, WIP collision detection, quality gates, escalation thresholds, rollback plans, and…
Works with
Categories
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. The skill treats a short video moment as the attention layer and a deeper written guide as the authority layer, and builds one evidence-backed path between them. The default blueprint starts from a useful guide with one promise and a self-contained clip that leads to it.
Suede Clip to Guide fits situations like: turning a video clip or interview moment into a bridge to a long-form guide; deciding whether third-party footage can be reused and by which rights route; packaging a clip, transcript and article into one repeatable funnel.
Run `npx skills add JasonColapietro/suede-creator-skills --skill suede-clip-to-guide -a claude-code`. Or copy the skill folder (skills/suede-clip-to-guide in JasonColapietro/suede-creator-skills) into .claude/skills/suede-clip-to-guide in your project. Claude Code loads it when a task matches its description.
Run `npx skills add JasonColapietro/suede-creator-skills --skill suede-clip-to-guide -a codex`. Or copy the skill folder (skills/suede-clip-to-guide in JasonColapietro/suede-creator-skills) into .agents/skills/suede-clip-to-guide 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-clip-to-guide -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-clip-to-guide, .gemini/skills/suede-clip-to-guide, .github/skills/suede-clip-to-guide and .opencode/skills/suede-clip-to-guide in your project.
Going by SKILL.md and its folder, Suede Clip to Guide needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3 to run scripts/validate_package.py; The source video or transcript, the guide draft or URL and the target platform.
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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Suede Clip to Guide 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.1k 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.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Suede Clip to Guide: Social (coreyhaines31/marketingskills, 54k stars), Community Seeding Plan (minhnv0807/ai-business-skills, 609 stars), Linkedin (manojbajaj95/claude-gtm-plugin, 105 stars) and Content Engine (notque/vexjoy-agent, 441 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.