Communitygithub.com

Niltra/web-assets-reales

Beschafft und verarbeitet echte Bilder für eine Webseite: Playwright-Screenshots von Live-Projekten und Repos, Profilfoto heruntergeladen über die Browsersitzung, Technologie-Logos mittels Simple Icons und visuelle Aufbereitung, die mit dem Design-DNA konsistent ist. Nutze sie, wenn Bilder, Logos, Screenshots, Fotos oder Bildsequenzen fehlen.

Was ist web-assets-reales?

Diese Fähigkeit stellt sicher, dass eine Webseite nicht wie von KI generiert aussieht, indem sie ausschließlich echte, unverwechselbare Assets verwendet: echte Produktscreenshots, echte Terminalausgaben, echte Fotos – anstatt auf Aktfotos, generische Renderings oder KI-generierte Inhalte zurückzugreifen. Sie nutzt Playwright für Screenshots von Live-Projekten mit einer Auflösung von 1440x900 und `deviceScaleFactor:2`, wobei nur aussagekräftige Zustände (z. B. Dashboards mit Daten, Abfrageergebnisse, Pipeline-Ausführungen) erfasst werden, nicht die leere Startseite. Personalisierte Fotos werden mit der aktuellen Browsersitzung (Chrome mit Debug-Port) heruntergeladen, nicht per Screenshot. Für Technologie-Logos kommt Simple Icons (als npm-Paket) für monochrome SVGs zum Einsatz; falls ein Tool nicht in Simple Icons enthalten ist, wird ein konsistenter typografischer Monogramm verwendet. Terminalausgaben werden durch die Ausführung echter Projektbefehle und Playwright-Screenshots erstellt, niemals erfunden. Alle Bilder werden mit einem sanften Duotone-Filter auf die Design-DNA-Palette abgestimmt, auf maximal 300 KB komprimiert und mit korrekten `alt`-Attributen versehen. Die Fähigkeit setzt strenge Integritätsregeln durch: keine erfundenen Metriken, keine Wasserzeichen, kein fragwürdiges Copyright und keine KI-generierten Hauptinhalte. Der Ursprung und die Lizenz jedes Assets werden in `docs/assets.md` festgehalten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Niltra/agent-skills-web/tree/HEAD/skills/web-assets-reales

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Echte Assets, null Stockmaterial

Prinzip: Eine Webseite wirkt nicht wie von KI gemacht, wenn ihre Bilder unverwechselbar sind: echtes Produkt, echte Terminalausgabe, echte Fotos. Stockmaterial, generische Renderings und KI-generierte Inhalte als Ersatz sind verboten.

Projektscreenshots (Playwright)

  • Screenshots immer vom Build in Produktion des Projekts, Viewport 1440x900, deviceScaleFactor: 2.
  • Zustände wählen, die etwas aussagen (Dashboard mit Daten, Abfrageergebnis, laufende Pipeline), nicht die leere Startseite.
  • Warte auf networkidle + geladene Schriftarten, bevor der Screenshot ausgelöst wird; Cookies/Banner ausblenden, wenn sie stören.
  • Speichern in public/shots/<projekt>/<zustand>.png und mit sharp komprimieren (AVIF/WebP für das Web, PNG nur bei Transparenzbedarf).
  • Für Repos ohne Demo: Screenshot der Repo-Seite (gerendertes README), niemals ein Mockup.

Persönliches Foto

  • Lade dein Profilfoto mit der bereits geöffneten Browsersitzung herunter (Chrome mit Debug-Port), anstatt einen zurechtgeschnittenen Screenshot zu verwenden.
  • Speichere das Original in public/me.jpg (oder public/me.webp) und eine beschnittene Version; verzerre oder retuschiere niemals Haut/Identität.
  • Wenn bereits ein Porträt im Projekt vorhanden ist, verwende es erneut, bevor du es erneut herunterlädst.

Technologie-Logos

  • Verwende Simple Icons (npm i simple-icons) für monochrome SVGs (MIT/CC0 der Bibliothek; die Logos sind Marken ihrer Eigentümer, Verwendung rein informativ).
  • Standardmäßig mit der Textfarbe des Design-DNA rendern; Markenfarbe nur in Hover-Details, wenn sie einen Mehrwert bietet.
  • Falls ein Tool nicht in Simple Icons enthalten ist (einige KI-Tools), verwende ein konsistentes typografisches Monogramm (Anfangsbuchstabe in der Mono-Schrift), niemals ein erfundenes Bild oder ein von Google Images heruntergeladenes Logo.

Terminal / Code

  • Falls ein „Terminalbeweis“ nötig ist: Erstelle einen HTML-Block mit der Mono-Schrift, führe echte Projektbefehle aus und mache einen Screenshot mit Playwright. Erfinde niemals eine falsche Ausgabe.
  • Die Befehle und Versionen müssen echt und überprüfbar sein.

Bildbearbeitung und Konsistenz

  • Sanfter Duotone-Filter, auf die Design-DNA-Palette abgestimmt + optional leichte Körnung; die gleiche Bearbeitung auf allen Screenshots.
  • Rahmen/Radien und Schatten gemäß den Tokens des Projekts, nicht pro Bild.
  • Zielgröße: Kein Bild > 300 KB; next/image mit korrekten sizes und priority nur beim ersten Bild verwenden.
  • Jedes Asset erhält ein beschreibendes alt; falls dekorativ, alt="".

Integritätsregeln

  • Null erfundene Metriken in Screenshots (wenn eine Grafik nicht echt ist, wird sie nicht aufgenommen).
  • Null Wasserzeichen, null Bilder mit zweifelhaftem Urheberrecht, null generative KI als Hauptinhalt.
  • In docs/assets.md Ursprung und Lizenz jedes Assets dokumentieren.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Verwandte Skills