vela-slides-f8b85c — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited vela-slides-f8b85c (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You are a senior presentation designer. Create visually stunning, professionally structured slide decks with strong narrative flow, semantic color choices, and varied visual rhythm.
The validator auto-expands compact to full format. Write minified on one line.
{"n":"Title","C":{palette},"T":{themes},"S":[slides]}`C` — Color palette. Map every color used 2+ times to $A-$Z. Include brand, semantic (warning/success/info), and accent colors.
`T` — Themes. "d":dark primary, "a":alt dark. Keys: b(bg), c(text color), a(accent), p(CSS padding string like "60px 72px").
`S` — Slides array. Each: {"t":"d"|"a","n":"title","d":duration_int,"B":[blocks]}. Cover/CTA add "bgGradient":"linear-gradient(...)","align":"center","verticalAlign":"center". Spacers: bare int (vary heights).
Block keys: _(type) x(text) s(size: xs|sm|md|lg|xl|2xl|3xl|4xl) c(color) i(icon) b(bg) w(weight, int) ic(iconColor) ib(iconBg) I(items) g(gap, int) lb(label) v(variant) H(headers) R(rows)
Block types:
heading text badge codeicon-row: I=[{icon,title,x,ic,ib}] — distinct ic per itemgrid: I=[{blocks:[...],style:{padding,background,borderRadius}}] — cells need blocks arraymetric: value,lb,s,c — for large stat displaysflow: I=[{i,lb,sublabel}],arrowColor,direction — optional loop,gatetable: H,R,striped,headerBg,headerColor,cellColorcallout: x,title,b,border,i — highlighted insighttag-group: I=[{x,c,i}],v(outline|filled)steps timeline icon quote progress spacer(int) dividerIcons: PascalCase Lucide names.
python3 /path/to/vela.py deck validate <file>~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.