Suede Graph Flo XR
One prompt in, a shipped change out. Dozens of agents arranged as a graph: research that cites file and line, disjoint build lanes, adversarial review that attacks its own findings, and an evidence gate before anything lands.
Skill catalog. One author.
Choose a workflow for search visibility, customer acquisition, conversion, or business operations. Each skill is a plain-Markdown SKILL.md file you can inspect before your agent runs it. Six specialities: ship (17), craft (9), get found (13), demand channels (8), revenue & retention (15), and strategy & rights (14). Each splits into sub-lanes, and every row links to its deep docs and its source folder on GitHub. Bring your own page, product, or business brief.
$ /plugin marketplace add JasonColapietro/suede-creator-skills $ /plugin install suede-skills@suede
Codex installs the same pack natively with codex plugin add suede-skills@suede-codex; Cursor, Copilot, and Windsurf install through the skills CLI. Every path is on the install page, and every folder is readable first on GitHub.
Five entry points cover most sessions. Everything else is one lane down.
One prompt in, a shipped change out. Dozens of agents arranged as a graph: research that cites file and line, disjoint build lanes, adversarial review that attacks its own findings, and an evidence gate before anything lands.
Install this first. It picks the lane for you, from a staged diff that needs a grade to a launch page that needs words. Every description in the pack names the sibling that should win instead, so the router lands on one skill and two never fight over the same request.
suede-code reviews a staged diff against framework and OWASP checklists, then scores it A to F across 7 lanes, from correctness to deploy readiness. The weakest lane caps the grade, so six A lanes and one F lane is an F. A hardcoded secret, or an auth check a request param can walk around, locks it at F with the file and the line. The ship gate blocks the merge.
One name loads the whole writing or design stack. Copy leaves through a 50-point anti-slop gate that catches filler, manufactured emphasis, and formulaic contrast. Pages leave through an A to F visibility grade. Both hand back a score before anything publishes.
Most of the pack sits here, and this is the part that runs the operation. Zero employees, one terminal, and 30+ live sites that still need an audience. Start with the plan, then work the channel you need.
Grouped by lane. Rows link to the deep docs page; every folder is inspectable on GitHub before you install it.
No skill matches . or pick a specialty above.
Build the change, then let a letter decide whether it merges. The weakest of seven lanes caps the grade.
Make the thing look and read like someone built it on purpose.
Get cited by search and by AI answers. suede-visibility-grader ends the pass with an A to F page grade, so findability stops being an opinion.
Reach people who have not heard of you yet. Paid, outbound, and lifecycle messaging, each with a budget, a consent check, or a cadence limit before anything sends.
Convert the attention, then keep what it earned. The same specialty holds the pricing skill and the one that argued $448.31 back out of Amazon.
Own what you make: provenance, credits, splits, and samples audited on your own machine, with nothing uploaded. Then know the market you are shipping into.
Why the pack is shaped this way: how 76 skills stay cheap to carry, how they route without colliding, and what the Suede Thought Graph shipping search is doing.
Every entry is a real commit: what changed, when it landed, and the hash that proves it. No "various improvements."
Version 0.18.0 released 2026-09-06
Full history on GitHub ->Version 0.18.0 adds two skills. suede-play-release takes an Android build from credential preflight through AAB upload, track promotion, and a staged rollout, then reads back from the Play Developer API what production is actually serving. suede-parity-contract generates a machine-readable contract from one surface's live constants and makes every other surface assert against it, so a threshold that drifts between web, iOS, and Android fails a test instead of reaching a user. Both ship in the full plugin; the pack now counts 76 skills.
Version 0.17.0 fixes the plugin manifests so the four marketplace entries load in Claude Code 2.1: the full pack is a strict manifest, the three subsets root at skills/, and the Graph Flo XR agent profiles ship inside their skill folder. A read-through of the 74 skills repaired 19 defects, among them two truncated Codex descriptions, two stale Suede Ship Gate names, a dead slash-tool reference, an advisory-gate contradiction, two NOT FOR clauses the validator could not see, and nine catalog descriptions resynced to their skills. DISTRIBUTION.md records where the pack is listed and where it is not, the homepage proof tape says 74 and is now guarded, and a vendorable frontend-design-review copy gives single-skill directories a stable link.
Version 0.16.0 gives suede-design and johnny-suede-design one vetted UI component-source reference each, listing only sources that cleared a live load, a license read, and a threat-reputation scan, each pinned to its source repository. A seven-check adoption checklist governs every import, one evaluated source is held as not-yet-vetted with its promotion conditions stated, and the reference loads only during component imports.
Version 0.15.0 replaces suede-graph-flo-xr's fixed single-plan DAG with a bounded Graph-of-Thoughts search. It generates competing plans, scores and prunes them, adversarially refutes and improves survivors, aggregates compatible lanes, then builds, reviews, and gates only the selected plan. Light, standard, and deep stop at 55, 110, and 200 total agent calls. Production access remains read-only; the skill never deploys.
Version 0.14.0 splits the lopsided specialty and gives the MCP a way through the whole pack. The five-way cut shipped hours earlier left Convert & earn at 23 while every other bucket sat between 9 and 15, so it splits on its real seam: Demand channels 8 and Revenue & retention 15, alongside Ship 15, Craft 9, Get found 12, and Strategy & rights 14. Largest bucket 23 to 15. The MCP could previously only be pointed at the three bundle areas; it now ships list_suede_specialties and a suede://specialties resource so a client picks a group before asking for skills, accepts --profile for any one specialty, and advertises only the specialities a given profile can serve. Closes a real hole on the way: amazon-returns-recovery and subscription-recovery sat in the catalog and on the site behind no registered server, unreachable by any MCP client. consumer was a valid profile that .mcp.json did not register.
Version 0.13.0 re-cuts how the pack is browsed. The 73 skills were grouped four ways by area (marketing 41, workflow 25, creator 5, consumer 2) and separately eight ways on the catalog page, with two more inconsistent cuts on the homepage. Marketing was a 41-name wall in every one of them. There are now five specialities, each with named sub-lanes: Ship 15, Craft 9, Get found 12, Convert & earn 23, Strategy & rights 14. The largest bucket goes 41 to 23. area is deliberately unchanged. It still decides which plugin bundle and MCP profile ships a skill, so nothing moved between install surfaces. list_suede_skills and search_suede_skills take a specialty filter, and the per-specialty counts on all three site surfaces are generated guards, not hand-typed numbers.
The last page still carrying its own navigation markup moves onto the shared no-JS-safe <details> disclosure, and a drift guard now covers all 101 pages, so a page added later cannot ship a nav that behaves differently from the rest of the estate.
The interior-page CSS was inlined into every page, so a reader moving between skill pages paid for the same bytes on every navigation. It is now one extracted stylesheet the browser caches once and reuses across the estate.
Install instructions differed page to page in wording and placement. Every skill page now carries an identical install block with a copy button, so the path from reading a skill to running it is the same everywhere.
Fraunces lands as the display face, the hero gains contrast, and every stated pack figure is re-measured against the real count after the pack moved 71 to 73 — the growth had left stale numbers on pages the existing guards did not cover. Ships with a set of mobile P0 fixes found in the same pass.
Version 0.12.0 gives all 73 skills clearer routing, 1,149 fewer hot-path instruction lines, progressive-disclosure references, and bounded orchestration. The portable SKILL.md format gives Grok and other skills-compatible agents a leaner signal without changing Claude Code, Codex, or MCP installs.
A shared four-character stem now counts toward a match in search_suede_skills, and a stopword list replaces the length floor that dropped ai and qa. A 15-case routing eval runs in CI.
Version 0.11.0 gives the marketing and consumer lanes a profile that can reach them. Adds a suede_marketing_mcp registration, a search_suede_skills tool that ranks skills against a task description, and includeBody on get_suede_skill.
suede-ship-copy runs the same graph over a piece of writing: five blind research lenses, an audit that opens every agent-generated claim against its source, three independent angles, one message per section, adversarial review, and a deslop pass. Facts you supply yourself are given and never audited. The pack moves 69 -> 70.
Version 0.10.0 adds suede-instagram-growth: authorized account audits, attention-versus-conversion mapping, Reels, carousels, Stories, experiment cards, and an approval-gated daily loop. The pack moves 68 -> 70 and the marketing lane moves 38 -> 39.
suede-ci-gate now unambiguously owns CI and branch protection, while suede-graph-flo-xr owns the full shipping DAG. Public catalog, install, routing, documentation, and sitemap references match.
suede-graph-flo-xr adds scout, multi-lens research, gap criticism, collision-free lanes, parallel build, dual review, adversarial refutation, integration gates, and release verification. The pack moves 67 -> 68.
Version 0.9.2 accepts the protocol-reserved _meta object sent by current Codex clients while continuing to reject unrelated parameters. Both Suede MCP profiles now complete discovery.
The marketing and growth lane opened inside the gold install band instead of the catalog, rendering gold on gold at a contrast ratio of 1.0. The same thirty-eight were missing from llms.txt and their plugin was advertised nowhere. Counts on this page still read 28. Every fix ships with a validator guard.
All 68 skill pages plus the catalog, install, copy bank and both blog pages now ship a skip link targeting a focusable <main>, per WCAG 2.4.1. Four homepage labels also stopped using the fill-only red as text, clearing 4.5:1 against every composited background.
Version 0.9.1 rewrites thirty-eight marketing and growth skills around Suede contracts, evidence and authority boundaries, interruption-safe state, deterministic routing, and aligned metadata, evals, references, and docs.
suede-deslop strips AI writing patterns from finished prose: a merged kill list, structure fixes, active voice, varied rhythm, and a 50-point score gate. The pack goes 28 -> 29.
suede-codex-fleet now spawns every worker under caffeinate -i: the machine holds awake for exactly as long as workers run, releases the moment the fleet drains, and the slept-mid-run failure signature gets its own troubleshooting entry.
Version 0.7.0 adds the outcome router, one honest Codex marketplace entry, Codex-native plugin metadata, workflow MCP discovery, deterministic triggers, and synchronized full-pack docs.
Reserved internal names can never appear in a public file again: every public text file is scanned against hashed sequences, so a slip fails the build instead of shipping.
The packaged plugin must version like it means it. Tests cover shallow and versioned installs, and e1adeff makes packaged-plugin history validate safely on the same day.
Rights Passport, MCP lifecycle, deterministic routing, and immutable CI, validated against current main and passed through an independent adversarial review.
The build fails if a cited hash doesn't resolve to a real commit, entries fall out of date order, or the versioned release pill disagrees with the release entry. This page can't quietly lie.
One prompt to a Play-Store-ready Kotlin/Compose build, plus a skill that reads repo state and names the single next move. The pack goes 25 -> 27.
suede_creator_mcp now resolves its catalog through CLAUDE_PLUGIN_ROOT instead of assuming a fixed layout, so marketplace-cache installs stop coming up empty.
Ten commits in one sitting: a live sample session that cycles disciplines, a lane index, and copy with an actual hook.
amazon-returns-recovery runs fee discovery and live-chat disputes; subscription-recovery generalizes it to any recurring charge.
Proof is part of the release.
First install takes two commands. After the marketplace is added, install is one. Every skill is plain Markdown.
$ /plugin marketplace add JasonColapietro/suede-creator-skills → /plugin install suede-skills@suede
All install paths