Agent skill

Suede Public Relations

by JasonColapietro in JasonColapietro/suede-creator-skills

Suede-owned earned-media discipline. An agent skill from JasonColapietro/suede-creator-skills.

MITAuto-check passedMarketing & SEO

Install Suede Public Relations

skills CLI
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-public-relations -a claude-code

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

GitHub CLI
$ gh skill install JasonColapietro/suede-creator-skills suede-public-relations --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/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/suede-public-relations .claude/skills/suede-public-relations && 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
suede-public-relations
GitHub stars
127
Token cost
~2.3k tokens
SKILL.md length
1,171 words
Files
7 (incl. references)
Skills in repo
78
Repo updated
First seen
Licence
MIT

At a glance

Suede-owned earned-media discipline. An agent skill from JasonColapietro/suede-creator-skills.

  • Works in 5 steps: Stop. The work is complete; the output… → Name the four variables, one line each:… → State cost and timing if either applies… → …
  • Building a media list
  • SKILL.md covers Before Starting, Core Philosophy, The PR Mix and Owned: Press Page + Media Kit, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Suede Public Relations is an agent skill from JasonColapietro/suede-creator-skills. Suede-owned earned-media discipline. Use when building a media list, validating a story angle, drafting a journalist pitch, preparing a press kit, evaluating newsjacking, or answering a reporter request. NOT FOR: directory submissions (use suede-directory-submissions), launch packaging (use suede-launch-packaging), social publishing (use suede-social), or contacting anyone without approval.

Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including reference files (for example `CARD.md`, `agents/openai.yaml` and `references/journalist-pitching.md`).

It sits in Marketing & SEO, covering Social publishing and cross-posting. 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.

When your agent uses it

  • Building a media list
  • Validating a story angle
  • Drafting a journalist pitch
  • Preparing a press kit

Example prompts

  • “/suede-public-relations”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Stop. The work is complete; the output is a draft and nothing has been sent.
  2. Name the four variables, one line each: recipient (person and outlet),
  3. State cost and timing if either applies (platform fee, embargo time).
  4. Offer three options: approve as written / revise (name what changes) / drop.
  5. Wait for the user's explicit pick. Approval for one recipient never

What it can do on your machine

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

    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

Suede Public Relations loads about 2.3k tokens when it runs, and up to ~12k if it reads all its reference files. Until then it costs about 104 tokens; SKILL.md has 1,171 words of instructions outside code blocks.

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

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 JasonColapietro/suede-creator-skills at commit e5f94d7, republished under its MIT licence (© JasonColapietro). 1,171 words, ~2,279 tokens.

Download SKILL.mdSave it as .claude/skills/suede-public-relations/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
suede-public-relations
description
Suede-owned earned-media discipline. Use when building a media list, validating a story angle, drafting a journalist pitch, preparing a press kit, evaluating newsjacking, or answering a reporter request. NOT FOR: directory submissions (use suede-directory-submissions), launch packaging (use suede-launch-packaging), social publishing (use suede-social), or contacting anyone without approval.
metadata.version
1.0.0

Suede Public Relations & Earned Media

Suede Public Relations turns verified milestones, evidence, and timely angles into respectful earned-media briefs for journalists, podcasts, and newsletters. It optimizes story fit and source usefulness without treating a drafted pitch as sent or coverage as earned.

Before Starting

Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.


Core Philosophy

PR is not a substitute for distribution. Treat it as a channel hypothesis whose value must be measured against the current audience, story, and sales motion.

  • Do not assume a placement drives or cannot drive conversion. Track referral behavior, brand search, citations, and sales influence for this campaign.
  • Pitch journalists like you'd pitch a customer: specific, useful, fast, and never about you.
  • The story is not your product. The story is the trend, the data, the conflict, or the human. Your product is the evidence.
  • Test speed against relevance and accuracy. Use the story's observed coverage curve and deadline; never trade verification for haste.
When PR is worth it
  • You have a real story: proprietary data, a strong opinion, a milestone, a customer with a sharp before/after, or a fresh angle on a trending topic
  • You have founder/exec time: journalists want quotes from people with skin in the game, not from a PR rep
  • You have a destination: a press page, blog post, or product launch that converts attention into something useful
When to skip PR (for now)
  • Pre-launch with no story beyond "we exist"
  • No one on the team can sustain the approved, measured test window
  • You don't have a clear ICP: journalists ask "who reads my piece because of this?" and if you can't answer, neither can they

The PR Mix

Four possible modes. Select only those supported by the story, audience, capacity, and current source access.

ModeWhat it isEffortSpeed to coverage
Reactive (newsjacking)Inject your POV into trending newsLow–mediumHours to days
Proactive (pitching)Build a media list, draft original-story pitchesMeasure current capacitySet from story flow and response data
Inbound (press requests)Respond to journalist queries on HARO/Qwoted/FeaturedLowDays to weeks
Owned (press page + media kit)Make it easy for journalists to find youOne-time setupN/A

For the reactive newsjacking workflow: see references/newsjacking.md

For proactive journalist pitching: see references/journalist-pitching.md

For inbound press-request platforms (HARO, Qwoted, etc.): see references/press-platforms.md

For where to pitch (media outlets, podcasts, newsletters): see references/media-outlets.md. For startup/SaaS/AI directories, use the separate suede-directory-submissions skill: different intent, different list.


Owned: Press Page + Media Kit

Build this when verified newsroom assets and a maintained press contact would reduce friction for the current media motion; measure usage rather than assuming ROI.

Press page (/press or /newsroom) should include:

  • One-paragraph company description (copy/paste ready)
  • Founder bios with headshots (high-res, downloadable)
  • Logo pack (SVG + PNG, light + dark, with usage guidelines)
  • Product screenshots (high-res)
  • Recent coverage list (social proof for the next journalist)
  • Founding date, employee count, funding (if disclosed)
  • A current press contact path in the format the intended outlets accept
  • Recent press releases / announcements

State a response expectation only if the team has approved and staffed it. Use the team's real service level rather than a universal 24-hour promise.


Quick Reference: Pitch Quality Bar

Before presenting any draft for send approval, resolve these checks:

  • Does a bounded recent sample show that this journalist covers the beat?
  • Is there a clear news hook: something that just happened or is about to?
  • Could this journalist write a complete story from this email alone? (Data, quotes, customer name, contact.)
  • Is the subject line specific enough to predict the article's headline?
  • Is the pitch within the outlet's published word or character limit, or, if the outlet publishes none, within the limit the user stated?
  • Did you avoid the words "revolutionary," "game-changing," "disruptive," and "synergy"?
  • Is the ask clear? (Interview? Embargo? Exclusive? Quote?)

Pass rule: any unchecked box blocks the draft from being presented for send approval. Fix it or, if it cannot be resolved (the outlet publishes no limit and the user has not stated one), name the box as unresolved in the handover below rather than checking it.

Show full SKILL.md (461 more words)Show less
Send-approval handover (the one gate in this skill)

Every workflow in this skill and its references ends here. Contacting a journalist is unrecallable, so nothing leaves as a draft-plus-send. At the handover:

  1. Stop. The work is complete; the output is a draft and nothing has been sent.
  2. Name the four variables, one line each: recipient (person and outlet), channel (email, platform form, DM), visible sending identity, and the exact message to be sent.
  3. State cost and timing if either applies (platform fee, embargo time).
  4. Offer three options: approve as written / revise (name what changes) / drop.
  5. Wait for the user's explicit pick. Approval for one recipient never transfers to another, and any edit to the message re-opens this gate.

Measurement

What to track:

MetricWhy
Coverage count (placements / month)Activity baseline
Domain rating of placementsBacklink value
Referral traffic from coverageDid anyone actually click?
Brand search liftDid people search you after reading?
AI citation rate (ChatGPT, Perplexity quote your brand?)The new measurement that matters
Sales conversations citing the articleOne revenue-influence signal to reconcile with attribution limits

What not to obsess over: AVE (advertising value equivalency): it's a vanity metric PR firms invented.


Common Workflows

"Help me newsjack [trending story]"

Go to newsjacking.md, run the scoring rubric, draft a bounded set of evidence-backed angles, and return a recommended draft for review. Do not pitch or publish.

"Find journalists who cover [beat]"

Go to journalist-pitching.md, use the discovery checklist, and first discover whether an authorized browser or research connector is callable. If not, work from user-supplied article URLs, exports, or a manual research worksheet. Build a sourced, scored list without claiming any profile or article was reviewed unless it actually was.

"What's worth pitching this week?"

Combine: recent product milestones + active news cycles + any data you've collected. Score each potential story by the quality bar above.

"Respond to this HARO query"

Go to press-platforms.md, use the response template, follow current outlet limits, and keep the result draft-only.

"Build my press page"

Use the checklist above. Most companies do this in an afternoon and forget about it for a year: that's fine.

Boundaries

  • Do not contact journalists, submit reporter responses, publish press releases, or represent that a draft has been sent without explicit approval and a confirmed recipient.
  • Do not fabricate claims, data, quotes, customers, credentials, urgency, or coverage; separate verified facts from proposed angles.
  • Do not impersonate a source, promise exclusivity, or decide legal disclosure, embargo, or crisis-response policy.

Routing

  • Use suede-launch-packaging to coordinate a broader product launch.
  • Use suede-directory-submissions for directory and catalog listings.
  • Use suede-social for approved social distribution and engagement.
  • Use suede-copy to polish a verified press-page or announcement draft.
  • Use suede-co-marketing when the announcement is a joint launch with a partner.

© JasonColapietro, 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 6 other files (references) in skills/suede-public-relations of JasonColapietro/suede-creator-skills.

  • SKILL.md
  • CARD.md
  • agents/openai.yaml
  • references/journalist-pitching.md
  • references/media-outlets.md
  • references/newsjacking.md
  • references/press-platforms.md

Open the folder on GitHubat commit e5f94d7

Compare with similar skills

Suede Public Relations 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.

Suede Public Relations compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Suede Public Relations this skillJasonColapietro/suede-creator-skills127—~2.3kAutomated safety check: PassMIT
WeChat Official Account PosterJimLiu/baoyu-skills27k2 repos~3.6kAutomated safety check: WarnMIT
Canghe Post To Wechatfreestylefly/canghe-skills4613 repos~3.4kAutomated safety check: NotesNone
Canghe Post To Xfreestylefly/canghe-skills4614 repos~1.7kAutomated safety check: WarnNone
Ops SocialsLifecycle-Innovations-Limited/claude-ops542—~3.6kAutomated safety check: NotesMIT
Post to WeiboJimLiu/baoyu-skills27k1 repos~1.4kAutomated safety check: WarnMIT

Similar skills

  • Publishes articles and image-text posts to a WeChat Official Account through the API or Chrome CDP, converting markdown to WeChat-ready HTML with link citations.

    27k GitHub starsUsed in 2 repos~3.6k tokens
    Marketing & SEOAuto-check: warnings
  • Canghe Post To Wechat

    freestylefly/canghe-skills

    Posts content to WeChat Official Account (微信公众号) via API or Chrome CDP.

    461 GitHub starsUsed in 3 repos~3.4k tokens
    Marketing & SEOAuto-check: notes
  • Canghe Post To X

    freestylefly/canghe-skills

    Posts content and articles to X (Twitter). An agent skill from freestylefly/canghe-skills.

    461 GitHub starsUsed in 4 repos~1.7k tokens
    Marketing & SEOAuto-check: warnings
  • Ops Socials

    Lifecycle-Innovations-Limited/claude-ops

    OPS on-demand: This skill should be used when the user asks to "tweet", "post to linkedin", or…

    542 GitHub stars~3.6k tokensUpdated yesterday
    Marketing & SEOAuto-check: notes
  • Post to Weibo

    JimLiu/baoyu-skills

    Publish text, image and video posts or long-form Markdown headline articles to Weibo through a real Chrome session, with the final review left to you.

    27k GitHub starsUsed in 1 repo~1.4k tokens
    Marketing & SEOAuto-check: warnings
  • Xiaohongshu Auto Posting

    browser-act/skills

    Automates the complete Xiaohongshu (XHS / Little Red Book) content operation workflow: pain-point topic collection → style case collection → topic selection → content writing → publishing →…

    6.1k GitHub stars~3.9k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed

More from JasonColapietro/suede-creator-skills

All 78 skills in this repo
  • Suede Release Linter

    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.

    127 GitHub stars~2.3k tokensUpdated yesterday
    Auto-check: notes
  • Creator Rights Passport

    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.

    127 GitHub stars~3.7k tokensUpdated yesterday
    Auto-check: notes
  • Suede Clip to Guide

    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.

    127 GitHub stars~4.1k tokensUpdated yesterday
    Auto-check passed
  • Suede MCP Release QA

    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.

    127 GitHub stars~2.1k tokensUpdated yesterday
    Auto-check passed
  • Android App Factory

    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.

    127 GitHub stars~2.6k tokensUpdated yesterday
    Auto-check passed
  • Suede Ad Creative

    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.

    127 GitHub stars~5k tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Suede Public Relations

What does Suede Public Relations do?

Suede-owned earned-media discipline. An agent skill from JasonColapietro/suede-creator-skills. Suede Public Relations is an agent skill from JasonColapietro/suede-creator-skills. Suede-owned earned-media discipline.

When should I use Suede Public Relations?

Suede Public Relations fits situations like: building a media list; validating a story angle; drafting a journalist pitch; preparing a press kit.

How do I install Suede Public Relations in Claude Code?

Run `npx skills add JasonColapietro/suede-creator-skills --skill suede-public-relations -a claude-code`. Or copy the skill folder (skills/suede-public-relations in JasonColapietro/suede-creator-skills) into .claude/skills/suede-public-relations in your project. Claude Code loads it when a task matches its description.

How do I install Suede Public Relations in Codex?

Run `npx skills add JasonColapietro/suede-creator-skills --skill suede-public-relations -a codex`. Or copy the skill folder (skills/suede-public-relations in JasonColapietro/suede-creator-skills) into .agents/skills/suede-public-relations in your project. Codex loads it when a task matches its description.

Can I use Suede Public Relations 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 JasonColapietro/suede-creator-skills --skill suede-public-relations -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-public-relations, .gemini/skills/suede-public-relations, .github/skills/suede-public-relations and .opencode/skills/suede-public-relations in your project.

What does Suede Public Relations need to run?

SKILL.md names no scripts, command-line tools or credentials: Suede Public Relations is instructions for the agent only.

Does Suede Public Relations 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 Suede Public Relations 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 Suede Public Relations use?

Suede Public Relations 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 Suede Public Relations use?

About 2.3k tokens (SKILL.md is roughly 9.1k 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 9.7k tokens, read only when the agent opens those files.

What are the alternatives to Suede Public Relations?

Skills that share tags, products or a category with Suede Public Relations: WeChat Official Account Poster (JimLiu/baoyu-skills, 27k stars), Canghe Post To Wechat (freestylefly/canghe-skills, 461 stars), Canghe Post To X (freestylefly/canghe-skills, 461 stars) and Ops Socials (Lifecycle-Innovations-Limited/claude-ops, 542 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Suede Public Relations?

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.