deck — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited deck (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.
Generate a brand-perfect .pptx by composing plans against a brand pack's master.pptx. The master supplies typography, colors, footers, slide-number chrome — the renderer only fills placeholders and clones bespoke shapes.
from pathlib import Path
from feinschliff import FillPlan, render
render(
Path("feinschliff/brands/feinschliff"),
[FillPlan(layout="Title Slide", fills={0: "Q3 update", 1: "Roadmap"})],
Path("out.pptx"),
)Author the call in feinschliff/.debug/<topic>-<date>/build.py and run it with feinschliff build.py — the plugin's launcher execs the venv Python directly, no CLI in between.
Each pack ships under feinschliff/brands/<name>/ with a master.pptx (or .ref pointer) and catalog files. Built-in packs: feinschliff (default), annual-review, geometric, scientific, shapes, gs-ramspau. Corporate / private packs surface through sibling feinschliff-* plugin directories ($FEINSCHLIFF_BRAND_PATH). Run python -m feinschliff.master_template.catalog <brand_pack> to list layouts + snippets for any pack.
A deck is a list of plans, in slide order:
<brand>/layouts.yaml), fill placeholders by idx. Values: str, list[str], PictureRef, or ChartSpec. Charts and pictures replace the OBJECT placeholder.<brand>/snippets.yaml. replacements is a queue per old-string; repeating ("Milestone", ...) consumes successive occurrences in document order.theme1.xml <a:clrScheme> from a small JSON. One master.pptx, N visual variations; the file on disk is never touched.role and act, write claim-style titles.<brand>/snippets.yaml — see references/clones.md for the text-anchor recipe./loop-driven iteration.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.