visual-assets-generation — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited visual-assets-generation (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 visual assets for repositories and documentation — ASCII art, diagrams, banners, social cards.
ALWAYS create TXT preview before generating real images:
Why:
Format:
VISUAL_ASSETS_PREVIEW.txt
├── ASCII Art Banner
├── Architecture Diagram
├── Workflow Diagram
├── Comparison Tables
├── Folder Structure
├── Performance Metrics
├── Quick Start Guide
└── Social Media PreviewInclude multiple visual types in one file:
After creating preview, present choices:
Option A: Use ASCII Directly
# Add to README.md
cat VISUAL_ASSETS_PREVIEW.txt >> README.mdOption B: Convert to Real Images
Option C: Both ⭐ RECOMMENDED
/assets folderBox-drawing style:
┌─────────────────────────────────────────────────────────────┐
│ │
│ PROJECT NAME │
│ Tagline goes here │
│ │
└─────────────────────────────────────────────────────────────┘Block character style:
███╗ ███╗██╗ ██╗ ██████╗ ██████╗ ██████╗ ██╗███████╗ ██████╗████████╗
████╗ ████║╚██╗ ██╔╝ ██╔══██╗██╔══██╗██╔═══██╗ ██║██╔════╝██╔════╝╚══██╔══╝
██╔████╔██║ ╚████╔╝ ██████╔╝██████╔╝██║ ██║ ██║█████╗ ██║ ██║
██║╚██╔╝██║ ╚██╔╝ ██╔═══╝ ██╔══██╗██║ ██║██ ██║██╔══╝ ██║ ██║
██║ ╚═╝ ██║ ██║ ██║ ██║ ██║╚██████╔╝╚█████╔╝███████╗╚██████╗ ██║
╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚════╝ ╚══════╝ ╚═════╝ ╚═╝ USER
│
│ Request
▼
┌────────────────────────────────┐
│ │
│ COMPONENT A │
│ (Description) │
│ │
└────────────────────────────────┘
│
┌────────────────┴────────────────┐
│ │
▼ ▼
┌───────────────────┐ ┌───────────────────┐
│ │ │ │
│ COMPONENT B │ │ COMPONENT C │
│ (Description) │ │ (Description) │
│ │ │ │
└───────────────────┘ └───────────────────┘
│ │
└────────────────┬────────────────┘
│
▼
┌────────────────────────────────┐
│ │
│ OUTPUT │
│ (Result) │
│ │
└────────────────────────────────┘┌──────────────────┬─────────────┬─────────────┬─────────────┐
│ │ OPTION A │ OPTION B │ OPTION C │
├──────────────────┼─────────────┼─────────────┼─────────────┤
│ Feature 1 │ ✅ Yes │ ❌ No │ ✅ Yes │
│ Feature 2 │ ❌ No │ ✅ Yes │ ✅ Yes │
│ Speed │ Fast │ Slow │ Medium │
│ Cost │ Free │ $10/mo │ Free │
└──────────────────┴─────────────┴─────────────┴─────────────┘project-root/
├── src/ # Source code
│ ├── components/ # React components
│ └── utils/ # Utility functions
├── tests/ # Test suite
│ ├── unit/ # Unit tests
│ └── integration/ # Integration tests
├── docs/ # Documentation
│ ├── README.md # Main docs
│ └── API.md # API reference
├── .github/ # GitHub config
│ ├── workflows/ # CI/CD
│ └── ISSUE_TEMPLATE/ # Issue templates
└── package.json # Dependencies┌─────────────────────────────────────────────────────────────┐
│ │
│ SPEED COMPARISON │
│ │
│ Option A: ████ 2ms │
│ Option B: ████████████████████████████ 1000ms │
│ │
│ Speed Improvement: 500x faster │
│ │
└─────────────────────────────────────────────────────────────┘Problem: User can't review before committing, wastes time if design needs changes.
Solution:
Problem: Some terminals don't support all Unicode characters.
Solution:
Problem: Diagrams break on narrow terminals or mobile GitHub.
Solution:
Problem: User doesn't know what the file contains or how to use it.
Solution:
# PROJECT NAME
# Visual Assets Preview
This file contains ASCII art previews for:
1. Banner/Logo
2. Architecture Diagram
3. Workflow Diagram
[...]
Generated: 2026-05-12
Repo: https://github.com/user/repoInput: "bikin banner untuk repo mnemosyne-obsidian"
Output:
███╗ ███╗███╗ ██╗███████╗███╗ ███╗ ██████╗ ███████╗██╗ ██╗███╗ ██╗███████╗
████╗ ████║████╗ ██║██╔════╝████╗ ████║██╔═══██╗██╔════╝╚██╗ ██╔╝████╗ ██║██╔════╝
██╔████╔██║██╔██╗ ██║█████╗ ██╔████╔██║██║ ██║███████╗ ╚████╔╝ ██╔██╗ ██║█████╗
██║╚██╔╝██║██║╚██╗██║██╔══╝ ██║╚██╔╝██║██║ ██║╚════██║ ╚██╔╝ ██║╚██╗██║██╔══╝
██║ ╚═╝ ██║██║ ╚████║███████╗██║ ╚═╝ ██║╚██████╔╝███████║ ██║ ██║ ╚████║███████╗
╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═╝ ╚═╝ ╚═══╝╚══════╝
+ OBSIDIAN + GITHUB BACKUP
500x Faster Recall • Rich Markdown Notes
https://github.com/user/mnemosyne-obsidianInput: "bikin diagram arsitektur untuk integration tool"
Output:
USER
│
│ "Show VPS cleanup"
▼
┌────────────────────────────────┐
│ │
│ HERMES AGENT │
│ (AI Assistant) │
│ │
└────────────────────────────────┘
│
┌────────────────┴────────────────┐
│ │
▼ ▼
┌───────────────────────┐ ┌───────────────────────┐
│ │ │ │
│ MNEMOSYNE │ │ OBSIDIAN │
│ (Fast Recall) │ │ (Rich Content) │
│ │ │ │
│ • SQLite DB (3.7MB) │ │ • Markdown files │
│ • 500x faster │ │ • Wikilinks │
│ • Temporal scoring │ │ • Database views │
│ │ │ │
└───────────────────────┘ └───────────────────────┘
│ │
└────────────────┬────────────────┘
│
▼
┌────────────────────────────────┐
│ │
│ GITHUB BACKUP │
│ (Version Control) │
│ │
└────────────────────────────────┘Input: "bikin semua visual untuk repo"
Output: VISUAL_ASSETS_PREVIEW.txt with:
Size: ~30 KB Time: 5 minutes User can review: All visuals in one file
User workflow:
Key insight:
architecture-diagram — Dark-themed SVG diagramsascii-art — ASCII art generation (pyfiglet, cowsay)excalidraw — Hand-drawn style diagramssketch — HTML mockups for social cards~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.