#490 by GitHub stars
op7418/logo-generator-skill
Generate professional SVG logos and high-end showcase images. Use when the user wants to: (1) Create a logo or icon for their product/brand, (2) Generate logo design concepts based on product information, (3) Create professional logo showcase presentations with multiple background styles, (4) Export
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
bf4e9ac4d442 → bf4e9ac4d442
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → bf4e9ac4d442
No earlier version was observed for comparison.
Heat
5.5- Star growth, last 7 daysAhead of 87% of tracked repositories
- Star growth, last 24 hoursAhead of 91% of tracked repositories
- Rank movement, last 7 daysAhead of 30% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
How it works
logo-generator
When your agent uses it
Generate professional SVG logos and high-end showcase images. Use when the user wants to: (1) Create a logo or icon for their product/brand, (2) Generate logo design concepts based on product information, (3) Create professional logo showcase presentations with multiple background styles, (4) Export logos in various formats (SVG, PNG), or (5) Iterate on logo designs with different visual styles. Supports geometric patterns, dot matrix designs, line systems, and mixed compositions. Generates showcase images using Nano Banana (Gemini image generation) with 12 professional background styles.
What it loads into context
Frontmatter
125 tokensAlways available to the agent
SKILL.md
1,744 tokensWhen the skill is activated
Reference documents
16,527 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Key Design Principles
- Technical Notes
- Common Patterns
- Troubleshooting
Scripts executed separately
scripts/generate_showcase.pyscripts/svg_to_png.py
Files
.DS_Storeasset10,244 bytes.env.exampleasset326 bytes.gitignoreasset133 bytesREADME.mddoc14,331 bytesSKILL.mdcore7,357 bytesassets/background_library.htmlasset29,862 bytesassets/showcase_template.htmlasset7,138 bytesreferences/background_styles.mddoc9,425 bytesreferences/design_patterns.mddoc28,795 bytesreferences/webgl_backgrounds.mddoc4,844 bytesrequirements.txtdoc72 bytesscripts/generate_showcase.pyruns12,575 bytesscripts/svg_to_png.pyruns1,881 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- logo-generator
Repository facts
- License
- No license detected
- Created
- Apr 15, 2026
- Last pushed
- Apr 15, 2026
- Forks
- 178
- Open issues
- 1
- Project activity
- Slowing
Rank over the last 12 weeks
Now #490 · best #389 · down 55 in 30 days
- #481 from Oct 29 to Oct 30
- #480 from Oct 31 to Nov 1
- #482 on Nov 2
- #485 on Nov 3
- #487 from Nov 4 to Nov 5
- #490 since Nov 6
75 earlier periods
- #398 on Aug 2
- #403 on Aug 7
- #406 on Aug 8
- #401 on Aug 9
- #417 on Aug 10
- #418 on Aug 11
- #409 on Aug 12
- #408 from Aug 13 to Aug 14
- #405 on Aug 15
- #410 on Aug 16
- #411 on Aug 17
- #415 on Aug 18
- #400 on Aug 19
- #398 on Aug 20
- #396 on Aug 21
- #391 on Aug 22
- #398 on Aug 23
- #397 on Aug 24
- #400 on Aug 25
- #399 on Aug 26
- #403 from Aug 27 to Aug 28
- #396 on Aug 29
- #389 on Aug 30
- #401 on Aug 31
- #408 on Sep 1
- #402 on Sep 2
- #407 on Sep 3
- #398 on Sep 4
- #402 on Sep 6
- #411 on Sep 7
- #413 on Sep 8
- #411 on Sep 9
- #410 on Sep 10
- #412 on Sep 11
- #409 on Sep 12
- #408 on Sep 13
- #418 on Sep 14
- #416 on Sep 15
- #418 on Sep 16
- #413 on Sep 17
- #420 on Sep 18
- #409 on Sep 19
- #419 from Sep 20 to Sep 21
- #426 on Sep 22
- #419 on Sep 23
- #412 from Sep 24 to Sep 25
- #409 on Sep 26
- #422 on Sep 27
- #426 on Sep 28
- #432 on Sep 29
- #430 from Sep 30 to Oct 1
- #428 on Oct 2
- #414 on Oct 3
- #411 on Oct 4
- #419 on Oct 5
- #425 on Oct 6
- #430 on Oct 7
- #435 on Oct 8
- #441 on Oct 9
- #433 on Oct 10
- #434 on Oct 11
- #445 on Oct 12
- #441 on Oct 13
- #442 on Oct 14
- #444 on Oct 15
- #450 on Oct 16
- #440 on Oct 17
- #444 on Oct 18
- #454 from Oct 19 to Oct 20
- #457 on Oct 21
- #455 on Oct 22
- #454 on Oct 23
- #443 on Oct 24
- #476 on Oct 25
- #480 on Oct 28
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 3, 2026
- No broad tool permissions
- No dangerous shell commands
- 43 network referencesin 5 files: references/design_patterns.md:125 assets/showcase_template.html:5 README.md:3 and 2 more
- 1 obfuscation signalin 1 file: scripts/generate_showcase.py:195
- No instruction overrides
- 2 executable scriptsin 2 files: scripts/generate_showcase.py:1 scripts/svg_to_png.py:1
- 15 references to secretsin 5 files: README.md:75 scripts/generate_showcase.py:27 .env.example:2 and 2 more
- No requests to vote in Hot
Show all 61 signals by file
.env.example
- Access to secretsline 2
[Credential-related source omitted] - Network accessline 4
# Optional: Use third-party API endpoint # Leave empty to use official Google API # Example: https://your-proxy.com/v1 - Network accessline 5
# Leave empty to use official Google API # Example: https://your-proxy.com/v1 GEMINI_API_BASE_URL= - Network accessline 6
# Example: https://your-proxy.com/v1
.gitignore
- Access to secretsline 1
[Credential-related source omitted]
README.md
- Network accessline 3
 - Network accessline 44
npx skills add https://github.com/op7418/logo-generator-skill.git - Network accessline 52
git clone https://github.com/op7418/logo-generator-skill.git ~/.claude/skills/logo-generator - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Network accessline 205
[Credential-related source omitted] - Access to secretsline 205
[Credential-related source omitted] - Network accessline 206
GEMINI_API_BASE_URL=https://api.example.com/v1 - Network accessline 261
npx skills add https://github.com/op7418/logo-generator-skill.git - Network accessline 269
git clone https://github.com/op7418/logo-generator-skill.git ~/.claude/skills/logo-generator - Access to secretsline 292
[Credential-related source omitted] - Access to secretsline 293
[Credential-related source omitted] - Access to secretsline 415
[Credential-related source omitted] - Network accessline 422
[Credential-related source omitted] - Access to secretsline 422
[Credential-related source omitted] - Network accessline 423
GEMINI_API_BASE_URL=https://api.example.com/v1
SKILL.md
assets/showcase_template.html
- Network accessline 5
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>{{PRODUCT_NAME}} — Logo Design Exploration</title> <script src="https://cdn.tailwindcss.com"></script> - Network accessline 6
<title>{{PRODUCT_NAME}} — Logo Design Exploration</title> <script src="https://cdn.tailwindcss.com"></script> <script crossorigin src="https://unpkg.com/react@18/umd/react.production.min.js"></script> - Network accessline 7
<script src="https://cdn.tailwindcss.com"></script> - Network accessline 8
<script crossorigin src="https://unpkg.com/react@18/umd/react.production.min.js"></script> - Network accessline 9
<script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js"></script> - Network accessline 10
<script src="https://unpkg.com/@babel/standalone/babel.min.js"></script> - Network accessline 11
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 12
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 13
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&family=JetBrains+Mono:wght@300;400&display=swap" rel="stylesheet"> - Network accessline 40
width: 100%; height: 100%; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0 - Network accessline 41
height: 100%; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitch - Network accessline 42
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filt
references/design_patterns.md
- Network accessline 125
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 165
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 199
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 219
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 261
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 275
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 294
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 318
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 341
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 371
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 393
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 419
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 452
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 492
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 529
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 555
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 598
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> - Network accessline 617
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
scripts/generate_showcase.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 132
[Credential-related source omitted] - Access to secretsline 133
[Credential-related source omitted] - Access to secretsline 186
[Credential-related source omitted] - Possible obfuscationline 195
data=base64.b64decode(reference_image_b64),
scripts/svg_to_png.py
- Executable scriptline 1
#!/usr/bin/env python3
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 44 facts
- Network access in prose of documentationREADME.md:3Low confidence
- Network access in code of documentationREADME.md:44Low confidence
- Network access in code of documentationREADME.md:52Low confidence
- Access to secrets in code of documentationREADME.md:75Low confidence
- Access to secrets in code of documentationREADME.md:76Low confidence
- Access to secrets in code of documentationREADME.md:198Low confidence
- Network access in code of documentationREADME.md:205Low confidence
- Access to secrets in code of documentationREADME.md:205Low confidence
- Network access in code of documentationREADME.md:206Low confidence
- Network access in code of documentationREADME.md:261Low confidence
- Network access in code of documentationREADME.md:269Low confidence
- Access to secrets in code of documentationREADME.md:292Low confidence
- Access to secrets in code of documentationREADME.md:293Low confidence
- Access to secrets in code of documentationREADME.md:415Low confidence
- Network access in code of documentationREADME.md:422Low confidence
- Access to secrets in code of documentationREADME.md:422Low confidence
- Network access in code of documentationREADME.md:423Low confidence
- Access to secrets in prose of the SKILL.mdSKILL.md:192Low confidence
- Network access in prose of the SKILL.mdSKILL.md:196Low confidence
- Network access in code of documentationreferences/design_patterns.md:125Low confidence
- Network access in code of documentationreferences/design_patterns.md:165Low confidence
- Network access in code of documentationreferences/design_patterns.md:199Low confidence
- Network access in code of documentationreferences/design_patterns.md:219Low confidence
- Network access in code of documentationreferences/design_patterns.md:261Low confidence
- Network access in code of documentationreferences/design_patterns.md:275Low confidence
- Network access in code of documentationreferences/design_patterns.md:294Low confidence
- Network access in code of documentationreferences/design_patterns.md:318Low confidence
- Network access in code of documentationreferences/design_patterns.md:341Low confidence
- Network access in code of documentationreferences/design_patterns.md:371Low confidence
- Network access in code of documentationreferences/design_patterns.md:393Low confidence
- Network access in code of documentationreferences/design_patterns.md:419Low confidence
- Network access in code of documentationreferences/design_patterns.md:452Low confidence
- Network access in code of documentationreferences/design_patterns.md:492Low confidence
- Network access in code of documentationreferences/design_patterns.md:529Low confidence
- Network access in code of documentationreferences/design_patterns.md:555Low confidence
- Network access in code of documentationreferences/design_patterns.md:598Low confidence
- Network access in code of documentationreferences/design_patterns.md:617Low confidence
- Executable script in code of a file that runsscripts/generate_showcase.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/generate_showcase.py:27Low confidence
- Access to secrets in code of a file that runsscripts/generate_showcase.py:132High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/generate_showcase.py:133Low confidence
- Access to secrets in code of a file that runsscripts/generate_showcase.py:186High confidence
- Possible obfuscation in code of a file that runsscripts/generate_showcase.py:195High confidence
- Executable script in code of a file that runsscripts/svg_to_png.py:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/op7418-logo-generator-skill/)