Suede-owned editorial pipeline for agent-run content: six roles with written contracts, one inspectable record that travels between them, and a distribution stage that gives every asset its own…

MITAuto-check passedWriting & Content

Install Suede Newsroom

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

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

GitHub CLI
$ gh skill install JasonColapietro/suede-creator-skills suede-newsroom --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-newsroom .claude/skills/suede-newsroom && 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-newsroom
GitHub stars
127
Token cost
~3.8k tokens
SKILL.md length
2,112 words
Files
8 (incl. references)
Skills in repo
78
Repo updated
First seen
Licence
MIT

At a glance

Suede-owned editorial pipeline for agent-run content: six roles with written contracts, one inspectable record that travels between them, and a distribution stage that gives every asset its own…

  • Works in 6 steps: Put the campaign in a file, not a… → Give each role one decision to own → Gate every handoff → …
  • Content agents return generic
  • SKILL.md covers Step 1: Put the campaign in a…, Step 2: Give each role one…, Step 3: Gate every handoff and Step 4: Distribute by…, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Suede Newsroom is an agent skill from JasonColapietro/suede-creator-skills. Suede-owned editorial pipeline for agent-run content: six roles with written contracts, one inspectable record that travels between them, and a distribution stage that gives every asset its own argument instead of a shorter draft. Use when content agents return generic, duplicated, or unsourced work, when one flagship piece has to carry a week of distribution, when someone asks to build an AI content team or one-person media company, or when a founder wants a weekly interview-led content system across personal…

Its SKILL.md is about 3.8k 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 Writing & Content, covering Content strategy. 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.

When your agent uses it

  • Content agents return generic
  • One flagship piece has to carry a week of distribution
  • Someone asks to build an AI content team
  • One-person media company

Example prompts

  • “/suede-newsroom”

Workflow steps

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

  1. Put the campaign in a file, not a conversation
  2. Give each role one decision to own
  3. Gate every handoff
  4. Distribute by argument, not by format
  5. Keep the human at the editorial boundary
  6. Make performance rewrite the playbooks

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 Newsroom loads about 3.8k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 246 tokens; SKILL.md has 2,112 words of instructions outside code blocks.

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

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). 2,112 words, ~3,798 tokens.

Download SKILL.mdSave it as .claude/skills/suede-newsroom/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.
name
suede-newsroom
description
Suede-owned editorial pipeline for agent-run content: six roles with written contracts, one inspectable record that travels between them, and a distribution stage that gives every asset its own argument instead of a shorter draft. Use when content agents return generic, duplicated, or unsourced work, when one flagship piece has to carry a week of distribution, when someone asks to build an AI content team or one-person media company, or when a founder wants a weekly interview-led content system across personal and company accounts. NOT FOR: choosing which topics, pillars, or clusters to cover (use suede-content-strategy); platform mix, cadence, calendars, or listening (use suede-social); an Instagram-specific program (use suede-instagram-growth); running a stage on a schedule with state and stop conditions (use suede-marketing-loops); lane ownership for agents changing code (use suede-agent-teams); writing the flagship piece itself (use suede-ship-copy).
metadata.version
1.1.0

Suede Newsroom

Six chatbots pointed at the same brand are not a content team. A newsroom is the loop that connects them, and every arrow in it is a handoff with a contract:

text
idea -> research -> angle -> flagship -> distribution -> review -> performance -> playbooks

Break one arrow and the failure is predictable, not mysterious:

Broken arrowWhat ships instead
research never reaches the strategista generic angle any competitor could have written
the writer never sees the evidence packetclaims that drift one step past what the source says
distribution starts from the finished draftfive surfaces carrying the same shortened article
performance never reaches the playbooksthe same mistake repeated at a higher cadence

This skill owns the pipeline: who decides what, what travels between them, and how one idea becomes several assets that argue different things. Read .agents/product-marketing.md first if it exists: it holds product, audience, positioning, and proof, and nothing here restates it.

Founder-led mode. When the recurring source is a founder interview, voice note, or operator debrief, or when personal and company accounts need different jobs, read references/founder-content-loop.md before Step 1. It adds an intake contract and account lanes to this pipeline; the six role contracts, evidence gates, collision checks, approval boundary, and Keep/Test/Stop thresholds below remain unchanged.

Step 1: Put the campaign in a file, not a conversation

One record per campaign at .agents/newsroom/<slug>.md. It is the only thing that has to survive between roles, sessions, and restarts.

A conversation between roles has two failure modes a file does not: context dies on restart, and the next role has to infer which sentences were load-bearing. The record gives each role a predictable input and lets a human audit a campaign without reopening six sessions.

Keep it narrow, decisions and the evidence behind them. Drafts live beside it, not in it. The template and per-stage completion rules are in references/campaign-record.md.

Step 2: Give each role one decision to own

The fastest way to ruin a multi-agent content team is to hand every role the same instruction: make great content. Each role gets one decision, one artifact, and a named point where it stops.

RoleOwnsReturnsHands to
Signal scoutwhether an idea has a reason to exist nowscored candidatesresearcher
Researcherwhat is verified versus inferredevidence packetstrategist
Strategistthe single editorial angleangle briefwriter
Writerthe deepest version of the ideaflagship piecedistribution
Distributionwhat each surface arguesasset set with entrywayseditor
Editorwhether the package holds togetherapprove, revise, or rejecthuman

Every contract fills five fields: owns, reads, returns, must not, done when. Full text for all six, with the must not and done when clauses, is in references/role-contracts.md. Copy them in verbatim; a paraphrased must not is how a writer starts picking angles.

Thresholds that make the contracts checkable:

  • Scout returns at most three candidates, each with a decay window, and names a rejection reason for every candidate it discarded. A run that approves everything it found did not filter anything.
  • Researcher returns three to seven verified claims, a URL for every claim with consequence, and an explicit what the sources do not prove list.
  • Strategist returns exactly one recommended angle plus at least two named rejected directions and why each is weaker. A menu pushes the decision back to the human, which is the decision this role exists to make.
  • Distribution returns one entryway per asset and no entryway twice.
  • Editor reviews the assets together in one pass, never one at a time.

Step 3: Gate every handoff

A stage is complete when every field it owns is filled and readable by the next role: not drafted, not discussed. Written into the record.

Return-to-sender. When a field the current stage needs is empty, the role sends the record back and names the field. It does not fill the gap with a plausible assumption. A pipeline whose roles patch each other's gaps produces confident output with no traceable source, which is worse than a stalled campaign because nothing signals the problem.

Halt format. Stop. Name the empty field and the stage that owns it in one line. Offer the human these options and wait: (1) supply the field now, (2) send the record back one stage for another attempt, (3) narrow the campaign until the field is unnecessary, or (4) kill it. Do not advance the record, and do not present a partial package as complete.

Two returns on the same field means the pipeline cannot supply it. Escalate rather than attempting a third pass: a third attempt on the same gap is where fabrication starts.

Step 4: Distribute by argument, not by format

This is the stage that fails most often, and it fails quietly.

An article does not become a short post by losing 1,500 words, and a newsletter does not become a carousel because its paragraphs were laid onto slides. Both moves produce assets carrying the same argument at different lengths: which is why a week of them reads like one post repeated.

Work from the angle brief, not the finished draft. A draft carries one argument, so anything derived from it inherits that argument. Reading the draft first is the mechanism that produces shortened articles.

Assign one entryway per asset
EntrywayThe argument it makesNeeds
Proofthis is real, and here is the artifactsomething a stranger can check
Mechanismhere is why it worksa causal chain, not a description
Workflowyou can run this todayordered steps someone could follow
Riskhere is what breaks, and whena named failure mode with its trigger
Resulthere is what it producedan outcome plus its conditions
Critiquethe common approach is worse than it looksthe real default, and how it fails
Compressionhere is the whole shapethe idea reduced to one line or image

One entryway per asset. An asset carrying two is a shortened article wearing a label. An entryway the source cannot supply is unavailable, report it and say what evidence would unlock it, rather than inventing an artifact to fill it.

Worked examples, surface fit, and the failure mode each entryway falls into are in references/entryways.md.

Score each asset for standing alone

Three checks, one point each, run against the whole set:

CheckPasses when
New informationit carries a claim, step, number, or object no other asset carries
Second readersomeone who already read the flagship still gets something; "more at the link" is not something
Removaldeleting it costs the campaign a specific, nameable thing

3 ships. 2 goes back for revision, naming the failed check. 0–1 gets cut, and say what the set loses, usually nothing.

Run the collision gate

Reduce each asset to one sentence first; comparing full drafts hides collisions.

  1. Claim collision: two assets whose central claim is the same sentence.
  2. Opening collision: the same story, statistic, or line opens two assets. The most common, and the most visible to anyone following on two surfaces.
  3. Entryway collision: the same entryway used twice.

Halt format. Stop. Name the two assets, the collision type, and the shared sentence. Offer: (1) reassign one to an unused entryway, (2) cut the weaker and say what the set loses, or (3) record it as a deliberate repeat with a reason. Wait. Do not resolve a collision by rewording: the claim underneath is what collides.

Fewer surfaces than entryways is normal. Three assets with three distinct entryways beats seven assets with two.

Show full SKILL.md (874 more words)Show less

Step 5: Keep the human at the editorial boundary

The first version prepares everything and publishes nothing. The human approves the angle, the flagship draft, every consequential factual claim, every public post, any change to voice or offer, and any performance lesson before it becomes a standing rule.

Each approval and rejection is a labelled example of the human's judgment. When the same decision comes back the same way three campaigns running, move it into the editor's review rules so it is applied before the human sees the package.

Move publishing authority only when both hold: the queue has produced no revisions for three consecutive campaigns, and a wrong post is recoverable by deleting it. Autonomy should remove repeated decisions, not remove taste.

Step 6: Make performance rewrite the playbooks

Reporting numbers is not learning. After each campaign log the signal, angle, entryway, surface, reach, meaningful engagement, and the goal-linked action. Then have the editor return three lists:

ListBar to qualify
Keepheld across two or more campaigns and still matches strategy
Testone promising result: a hypothesis, run it again
Stopfailed twice, duplicated another asset, or cost more than it returned

Every proposal names the campaigns supporting it. One strong result is a Test, never a Keep. The human approves before any rule changes. Without this arrow, every campaign starts from the same generic prompt forever.

Log by entryway, not only by surface, over a few campaigns that reveals which door the audience actually walks through, which is more useful than which platform performed.

Running it on the host you have

Six roles is the model, not a hosting requirement.

HostRoles map toWhat breaks
One sessionone pass per role, record reread betweenrole bleed: it edits its own draft
Subagentsone per role, dispatched in stage ordercost, if each drags full context
Separate profilesone per role, isolated memorydrift, if they coordinate by chat
One personone sitting per role, in ordernothing; this is the honest first week

Two rules survive every host. Conversation coordinates; files carry state. And isolate role memory where the host allows it: one shared memory turns six specialists back into one generalist that has read everything and distinguishes nothing.

Start smaller than six roles

Stand up scout, researcher, and editor first, and run three real ideas through them. Add the strategist once two of three evidence packets need no rework, the writer once the briefs constrain a draft without further questions, and distribution once one flagship has shipped and been measured.

The first useful version returns one researched opportunity, one angle brief, and one approval-ready post with a source attached. That is already more than most content operations produce.

Anti-patterns

  • One shared memory for all six roles: specialists collapse into one generalist with opinions about everything.
  • Prose handoffs: the next role guesses which sentences were load-bearing.
  • Roles that fill each other's gaps: confident output, no traceable source.
  • Splitting the draft instead of the argument: produces length variants.
  • One hook rewritten seven ways: the claim underneath is identical, so the reader sees the repeat even when the wording differs.
  • Adding the writer first: the most visible role, and the one that produces least value without an evidence packet in front of it.
  • A performance log nobody converts to rules: analytics theatre.

Banned vocabulary

Avoid "fully autonomous media company", "content on autopilot", "replaces a marketing team", "repurpose", "atomize", and "one piece into fifty posts". The first three hide the approval steps; the last three describe reformatting, and naming the work that way produces the work. Say which argument each asset makes.

Boundaries

  • Do not publish, schedule, or send anything. The pipeline prepares packages; the human releases them.
  • Do not record a claim without the source that supports it, and do not upgrade an inference to a verified claim at any stage.
  • Do not introduce a claim, number, or quote during distribution that the evidence packet does not carry.
  • Do not invent a proof object, result, or failure mode to fill an entryway the source does not support. Report the entryway as unavailable.
  • Do not present an unscored asset set as ready, and do not resolve a collision by rewording rather than reassigning.
  • Do not report a stage complete without the record fields that stage owns being filled, and do not fabricate reach or engagement. An unmeasured campaign is logged as unmeasured.

Routing

  • Which topics, pillars, or clusters the pipeline should work on -> use suede-content-strategy. That skill decides what it operates on; this one decides how it moves.
  • Platform mix, cadence, calendars, listening, and pulling atoms out of long-form -> use suede-social. Instagram-specific programs -> use suede-instagram-growth.
  • Cadence, state, idempotency, and stop conditions for a scheduled stage -> use suede-marketing-loops.
  • Writing the flagship for a high-stakes public surface -> use suede-ship-copy. A single shorter surface -> use suede-copy.
  • A video moment bridged to one long-form guide -> use suede-clip-to-guide.
  • Stripping AI writing patterns from the drafted assets -> use suede-deslop.
  • Measurement plumbing behind the performance log -> use suede-analytics.
  • Paid variants of these angles -> use suede-ad-creative.
  • Agents editing code in parallel with file ownership and rollback -> use suede-agent-teams. This skill covers editorial lanes, not repository lanes.
  • From suede-content-strategy and suede-social: route role contracts, the handoff record, and entryway assignment back 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

Files

SKILL.md and 7 other files (references) in skills/suede-newsroom of JasonColapietro/suede-creator-skills.

  • SKILL.md
  • CARD.md
  • agents/openai.yaml
  • evals/evals.json
  • references/campaign-record.md
  • references/entryways.md
  • references/founder-content-loop.md
  • references/role-contracts.md

Open the folder on GitHubat commit e5f94d7

Compare with similar skills

Suede Newsroom 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 Newsroom compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Suede Newsroom this skillJasonColapietro/suede-creator-skills127—~3.8kAutomated safety check: PassMIT
Ig Content Plannersergebulaev/instagram-skills347—~1.5kAutomated safety check: PassMIT
Caption Writerstevenflanagan1/social-ai-team244—~2.9kAutomated safety check: PassNone
SocialpostHao0321/claude-skill-social-post730—~332Automated safety check: PassMIT
Content Calendarstevenflanagan1/social-ai-team244—~3.1kAutomated safety check: PassNone
Ig PlanJakeschincariol/instagram-agent-skill760—~979Automated safety check: PassMIT

Similar skills

  • Ig Content Planner

    sergebulaev/instagram-skills

    Generate a weekly Instagram content plan from a theme, audience, and content pillars.

    347 GitHub stars~1.5k tokensUpdated 4 days ago
    Writing & ContentAuto-check passed
  • Caption Writer

    stevenflanagan1/social-ai-team

    Writes on-brand social media captions for SMBs. An agent skill from stevenflanagan1/social-ai-team.

    244 GitHub stars~2.9k tokensUpdated 4 days ago
    Writing & ContentAuto-check passed
  • Socialpost

    Hao0321/claude-skill-social-post

    在 ChatGPT 聊天中規劃、撰寫與修改 Facebook、Instagram、Threads、YouTube、X 貼文;處理 Mode C、黑底白字、作者語氣、版型與成效證據。使用者說「發文」「寫文」「文案」「用我的口氣/格式」「Mode C」「黑底白字」「分析貼文」時啟用。

    730 GitHub stars~332 tokensUpdated 8 days ago
    Writing & ContentAuto-check passed
  • Content Calendar

    stevenflanagan1/social-ai-team

    Builds a month of social media post ideas for SMBs. An agent skill from stevenflanagan1/social-ai-team.

    244 GitHub stars~3.1k tokensUpdated 4 days ago
    Writing & ContentAuto-check passed
  • Ig Plan

    Jakeschincariol/instagram-agent-skill

    Build the week on Instagram - what to post, which format, when, and who to engage with.

    760 GitHub stars~979 tokensUpdated 27 days ago
    Writing & ContentAuto-check passed
  • Social Media Management

    manojbajaj95/claude-gtm-plugin

    Comprehensive social media management for all platforms (LinkedIn, Twitter/X, Instagram, TikTok, Facebook, Pinterest, YouTube).

    105 GitHub starsUsed in 1 repo~3.9k tokens
    Writing & ContentAuto-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

Works with

Questions about Suede Newsroom

What does Suede Newsroom do?

Suede-owned editorial pipeline for agent-run content: six roles with written contracts, one inspectable record that travels between them, and a distribution stage that gives every asset its own…. Suede Newsroom is an agent skill from JasonColapietro/suede-creator-skills. Suede-owned editorial pipeline for agent-run content: six roles with written contracts, one inspectable record that travels between them, and a distribution stage that gives every asset its own argument instead of a shorter draft.

When should I use Suede Newsroom?

Suede Newsroom fits situations like: content agents return generic; one flagship piece has to carry a week of distribution; someone asks to build an AI content team; one-person media company.

How do I install Suede Newsroom in Claude Code?

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

How do I install Suede Newsroom in Codex?

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

Can I use Suede Newsroom 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-newsroom -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-newsroom, .gemini/skills/suede-newsroom, .github/skills/suede-newsroom and .opencode/skills/suede-newsroom in your project.

What does Suede Newsroom need to run?

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

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

Suede Newsroom 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 Newsroom use?

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

What are the alternatives to Suede Newsroom?

Skills that share tags, products or a category with Suede Newsroom: Ig Content Planner (sergebulaev/instagram-skills, 347 stars), Caption Writer (stevenflanagan1/social-ai-team, 244 stars), Socialpost (Hao0321/claude-skill-social-post, 730 stars) and Content Calendar (stevenflanagan1/social-ai-team, 244 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Suede Newsroom?

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.