Banner Creator
Plugin ActivePart of:Opc Skills
Create banners using AI image generation. Discuss format/style, generate variations, iterate with user feedback, crop to target ratio for GitHub, Twitter, LinkedIn, etc.
Purpose
To enable users to easily create professional-looking banners and headers for their online profiles and projects using AI, with an iterative design process.
Features
- AI banner generation
- Iterative design with user feedback
- Cropping to target aspect ratios
- Support for multiple platforms (GitHub, Twitter, LinkedIn)
- Preview generation
Use Cases
- Creating custom banners for GitHub READMEs.
- Designing professional headers for social media profiles.
- Generating hero images for websites or presentations.
- Iterating on banner designs based on user preferences.
Non-Goals
- Advanced image editing beyond cropping and basic AI composition.
- Managing or hosting generated banner assets.
- Providing a full design suite; focus is on AI banner generation.
Documentation
- warning:Configuration & parameter referenceThe SKILL.md documentation mentions required API keys and skills but does not detail specific parameters for the scripts or their defaults.
Maintenance
- info:Dependency ManagementThe plugin lists dependencies in SKILL.md but does not appear to have explicit mechanisms like Dependabot or vulnerability scanning for them.
Security
- warning:Secret ManagementThe SKILL.md mentions a `GEMINI_API_KEY` which needs to be set in the environment, but there is no explicit mention of how it is handled or if it is sensitive in userConfig.
- warning:Keychain-stored secretsThe `GEMINI_API_KEY` is mentioned as an environment variable, but it is not explicitly routed through `userConfig` with `sensitive: true` which is the recommended practice for keychain storage.
Code Execution
- warning:ValidationWhile the documentation outlines parameters and scripts, there is no explicit mention of a schema library for input validation or sanitization within the provided scripts.
- warning:Error HandlingThe SKILL.md outlines a workflow but does not detail specific error handling mechanisms within the Python scripts for handling ambiguous states or reporting structured errors.
- info:LoggingThe SKILL.md describes saving output files to a specific directory, which serves as a form of logging for generated assets, but no dedicated audit log is mentioned.
Portability
- warning:Runtime stabilityThe plugin requires Python 3 and assumes specific script executability, which might not be universally available or configured identically across all environments.
Errors
- warning:Actionable error messagesWhile the workflow describes expected outcomes, specific error messages and remediation steps for script failures are not detailed in the SKILL.md.
Execution
- info:Pinned dependenciesThe plugin has a lockfile for its own dependencies, but the SKILL.md mentions external skills (`nanobanana`) and a Python script without explicit pinning or interpreter declarations.
Installation
First, add the marketplace
/plugin marketplace add ReScienceLab/opc-skills/plugin install banner-creator@opc-skillsContains 1 extensions
Quality Score
75 /100
Analyzed about 19 hours ago
Trust Signals
Last commit1 day ago
GitHub owner ReScienceLab (opens in new tab)
Stars858
LicenseMIT
Websiteopc.dev(opens in new tab)
Status
Similar Extensions
Brand Landingpage
99Guides developers from brand discovery through iterative design to deployment-ready HTML via Stitch.
Plugin
wshobson
Nanobanana
99Generate and edit images using Google Gemini 3 Pro Image (Nano Banana Pro). Supports text-to-image, image editing, aspect ratios, and 2K/4K output.
Plugin
ReScienceLab