← All skills
suede-graph-flo-xr
84 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By JasonColapietro/suede-creator-skills (GitHub) · coding · 124 stars · scanned at commit 111dd14
Use when asked "compare implementation plans before building" for one multi-file repository change. Suede AI runs Suede Thought Graph shipping search: it searches, scores, prunes and refutes plans, selects one winner, then builds in an isolated worktree with a sandboxed gate and handoff. Halts on hazards, collisions or exhausted budget. NOT FOR: bulk worker tasks, existing-diff review (use suede-code), CI wiring (use suede-ci-gate), or copy-only work (use suede-ship-copy).
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. Expected for a coding skill.
Found in 26 places.
Show 17 more
- skills/suede-graph-flo-xr/workflows/helpers/candidate-audit.cjs, line 9
const {execFileSync}=require("node:child_process"); - skills/suede-graph-flo-xr/workflows/helpers/candidate-audit.cjs, line 12
if(rels.length){let stdout;try{stdout=execFileSync("git",["-C",root,"ls-files","-z","--",...rels.map(rel=>":(literal)"+rel)],{encoding:"utf8",maxBuffer:8*1024*1 - skills/suede-graph-flo-xr/workflows/helpers/diff-digest.cjs, line 4
const {execFileSync}=require("node:child_process");const {createHash}=require("node:crypto");const fs=require("node:fs"),path=require("node:path"),root=fs.realp - skills/suede-graph-flo-xr/workflows/helpers/gate-sandbox.cjs, line 5
const {execFileSync}=require("node:child_process");const fs=require("node:fs"),path=require("node:path"),inputRoot=process.argv[1],inputTemp=process.argv[2],pay - skills/suede-graph-flo-xr/workflows/helpers/scout-setup.cjs, line 4
const {execFileSync}=require("node:child_process");const {randomUUID}=require("node:crypto");const {mkdirSync,realpathSync}=require("node:fs");const {dirname,ba - skills/suede-graph-flo-xr/workflows/helpers/scout-setup.cjs, line 36
};const root=process.argv[1],prefix=process.argv[2],target=prefix+randomUUID(),tempRoot="/private/tmp/"+basename(target),canonical=value=>{try{return realpathSy - skills/suede-graph-flo-xr/workflows/tests/test_apply_patch_staging_safety.mjs, line 6
import { spawnSync } from 'node:child_process'; - skills/suede-graph-flo-xr/workflows/tests/test_apply_patch_staging_safety.mjs, line 19
const git = spawnSync('git', ['init', '-q', root], { encoding: 'utf8' }); - skills/suede-graph-flo-xr/workflows/tests/test_apply_patch_staging_safety.mjs, line 24
const run = (...args) => spawnSync(process.execPath, [helper, root, ...args], { encoding: 'utf8' }); - skills/suede-graph-flo-xr/workflows/tests/test_gate_sandbox_staging_safety.mjs, line 6
import { spawnSync } from 'node:child_process'; - skills/suede-graph-flo-xr/workflows/tests/test_gate_sandbox_staging_safety.mjs, line 14
const git = spawnSync('git', ['init', '-q', repo], { encoding: 'utf8' }); - skills/suede-graph-flo-xr/workflows/tests/test_gate_sandbox_staging_safety.mjs, line 29
const result = spawnSync(process.execPath, [helper, repo, temp, 'true', 'W10='], { encoding: 'utf8' }); - skills/suede-graph-flo-xr/workflows/tests/test_plan_path_safety.mjs, line 16
import { execFileSync } from 'node:child_process' - skills/suede-graph-flo-xr/workflows/tests/test_plan_path_safety.mjs, line 249
execFileSync('git', ['--version'], { encoding: 'utf8' }) - skills/suede-graph-flo-xr/workflows/tests/test_plan_path_safety.mjs, line 259
return execFileSync('git', ['-C', repo, ...args], { encoding: 'utf8' }) - skills/suede-graph-flo-xr/workflows/tests/test_plan_path_safety.mjs, line 286
audit = execFileSync('node', [helper, repo, repo, payload], { encoding: 'utf8' }) - skills/suede-graph-flo-xr/workflows/tests/test_plan_path_safety.mjs, line 300
execFileSync('git', ['--version'], { encoding: 'utf8' })
and 6 more places
Changes files outside its own folder
The author does not mention this.
Found in 1 place.
Connects to the internet
This is disclosed by the author in the skill's SKILL.md or README.
Found in 4 places.
Show 1 more
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'suede-graph-flo-xr' ] || [ -L ~/.agents/skills/'suede-graph-flo-xr' ]; then echo 'A skill folder named suede-graph-flo-xr already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/JasonColapietro/suede-creator-skills' "$d" && git -C "$d" checkout --quiet '111dd145d1a80a46f9e0838f8d35a58517eb03f6' -- 'skills/suede-graph-flo-xr' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/suede-graph-flo-xr' ~/.agents/skills/'suede-graph-flo-xr' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'suede-graph-flo-xr' ~/.claude/skills/'suede-graph-flo-xr' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for JasonColapietro/suede-creator-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/JasonColapietro/suede-creator-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-12 | 111dd14 | 84 |
| 2026-11-08 | 9afab82 | 100 |
| 2026-11-06 | 288abbb | 44 |