Svg Cover Generator

v0.1.0

Create polished, editable SVG cover artwork for reports, articles, slide decks, social cards, ebook covers, posters, and landing-page hero images. Use when a...

0· 155·0 current·0 all-time
byNima Chu@nimachu

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for nimachu/svg-cover-generator.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Svg Cover Generator" (nimachu/svg-cover-generator) from ClawHub.
Skill page: https://clawhub.ai/nimachu/svg-cover-generator
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install svg-cover-generator

ClawHub CLI

Package manager switcher

npx clawhub@latest install svg-cover-generator
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description match the included templates, layout recipes, design rules, and a simple SVG validator. There are no unrelated binaries, credentials, or services required.
Instruction Scope
SKILL.md stays within the stated purpose: collecting a brief, following layout rules, producing an inline-styled SVG, and optionally writing the file and running the local validator. It does not instruct reading arbitrary system files, contacting external endpoints, or exfiltrating data.
Install Mechanism
No install spec is provided (instruction-only). The repo includes templates and a short Python validator; nothing is downloaded from external sources or installed automatically.
Credentials
No environment variables, credentials, or config paths are requested. The skill's needs are minimal and proportionate to producing/editing SVGs.
Persistence & Privilege
always is false and the skill does not request or modify other skills or global agent settings. It may be invoked autonomously (normal), but it has no broad privileges or persistence requirements.
Assessment
This skill appears coherent and low-risk for its purpose. A few practical points to consider before installing or running it: 1) The skill may write SVG files to paths you specify — only provide file paths you control and review files before overwriting important files. 2) The included validator (scripts/check_svg.py) parses the SVG file you point it at and prints structural errors; running it requires read access to the target file (expected behavior). 3) Templates reference font-family names but do not embed or fetch web fonts — if you need exact typography, embed fonts yourself. 4) The skill does not contact external endpoints or require secrets. If you want extra assurance, inspect the small validator script and template files locally (they are readable and short) before use.

Like a lobster shell, security has layers — review code before you run it.

latestvk978x9dckzxg6a7jnaz8qc6jmx83e8a7
155downloads
0stars
1versions
Updated 1mo ago
v0.1.0
MIT-0

SVG Cover Generator

Generate one self-contained SVG cover that is visually intentional, easy to edit, and ready to save as .svg.

Quick Flow

  1. Confirm the target format, dimensions, text content, and mood.
  2. Read design-rules.md and layout-recipes.md before composing.
  3. Pick one layout recipe that matches the brief.
  4. Write a complete SVG with inline styles and no external dependencies.
  5. Validate the SVG structure before finishing.

Intake

If the user already gave a clear brief, do not over-question. Otherwise collect the minimum missing inputs:

  • Title
  • Optional subtitle or byline
  • Intended use: report cover, social card, slide cover, poster, hero image
  • Canvas size or aspect ratio
  • Brand colors or visual mood
  • Whether the output should feel corporate, editorial, playful, technical, minimal, or bold

Reasonable defaults:

  • Use 1600x900 for general landscape covers.
  • Use 1080x1350 for portrait social-style covers.
  • Use 1080x1080 for square covers.
  • Use a clean sans-serif fallback stack inside the SVG unless the user provided a font direction.

Composition Rules

  • Prefer bold typography and a small number of strong shapes over busy illustration.
  • Keep the title as the dominant element.
  • Use 2-4 colors unless the brief asks for a richer palette.
  • Use gradients, grids, bands, masks, or geometric clusters to create atmosphere.
  • Keep all text editable as <text> unless the user explicitly asks for paths.
  • Avoid embedded raster images unless the user explicitly provides one and wants it included.

Build Procedure

1. Choose a layout

Select a layout from layout-recipes.md that fits the brief.

2. Build the SVG

Always produce:

  • An <svg> root with xmlns, width, height, and viewBox
  • A background layer
  • A content layer for title and supporting text
  • One visual motif layer such as lines, circles, blocks, mesh-like gradients, or abstract geometry

Keep styles inline in a <style> block or on elements. Do not rely on external CSS, web fonts, or remote assets.

3. Make the output usable

  • Escape XML-sensitive characters in text.
  • Keep the hierarchy readable with grouping and brief comments when helpful.
  • Ensure contrast is strong enough for the title to remain legible.
  • Leave comfortable margins so text does not touch the canvas edge.

Validation

Before finishing, check:

  • The file is valid XML-style SVG.
  • viewBox matches the intended composition size.
  • Required text from the brief is present.
  • There are no external asset references.
  • The artwork is self-contained and editable.

If the SVG is saved to a file, run:

python3 scripts/check_svg.py /path/to/file.svg

Output

When the user asked for the SVG itself, return the full SVG in a fenced svg block.

When the user asked for a file, write the SVG to the requested path and summarize:

  • dimensions
  • chosen layout
  • palette
  • validation result

Resources

  • Use design-rules.md for visual and technical rules.
  • Use layout-recipes.md for composition choices.
  • Use assets/templates/ as starting points when a blank canvas would slow things down.
  • Use scripts/check_svg.py to catch structural mistakes before handing off the file.

Comments

Loading comments...