Skip to main content

Banner Creator

Plugin Active
Part 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-skills

Quality Score

75 /100
Analyzed about 19 hours ago

Trust Signals

Last commit1 day ago
Stars858
LicenseMIT
Status
View Source

© 2025 SkillRepo · Find the right skill, skip the noise.