From skillkit-creative
Prepares detailed prompts for Google Imagen 3/4 image generation using subject-context-style framework, photography specifications, and extensible art styles from reference files.
npx claudepluginhub rfxlamia/skillkit --plugin skillkit-creativeThis skill uses the workspace's default tool permissions.
Generate detailed, professional prompts for Google Imagen 3/4 that leverage its natural language processing strengths and technical parameter understanding.
Conducts multi-round deep research on GitHub repos via API and web searches, generating markdown reports with executive summaries, timelines, metrics, and Mermaid diagrams.
Dynamically discovers and combines enabled skills into cohesive, unexpected delightful experiences like interactive HTML or themed artifacts. Activates on 'surprise me', inspiration, or boredom cues.
Generates images from structured JSON prompts via Python script execution. Supports reference images and aspect ratios for characters, scenes, products, visuals.
Generate detailed, professional prompts for Google Imagen 3/4 that leverage its natural language processing strengths and technical parameter understanding.
Imagen uses a Subject-Context-Style framework powered by T5-XXL language models. Build prompts in three layers:
Start with explicit photography signals: "A photo of [detailed subject description], [context/placement], [technical specifications]"
Technical specifications include:
Example: "A photo of an elderly woman with weathered hands holding a steaming cup of tea, soft sunlight highlighting her wrinkles and smile, 35mm lens, warm and intimate mood, natural outdoor setting, sharp focus, professional portrait photography"
For non-photographic styles, read the relevant artstyle reference file first, then layer:
Foundation: "[Art style name] aesthetic, [medium/technique], [key visual characteristics]"
Character/Subject: Specific features, proportions, design elements
Environment: Scene composition, spatial elements, atmospheric details
Atmosphere: Mood, color palette, lighting approach
Technical: Rendering specifics, texture, quality markers
Before creating any artistic/stylized prompts, ALWAYS list available artstyle files:
Use bash to check: ls /mnt/skills/user/imagine/references/artstyle-*.md
This returns all available artstyle reference files. Present the list to the user so they can choose, or intelligently select based on their request.
Once an artstyle is selected (either by user or inferred from request):
references/artstyle-[name].md file to understand the visual languageAll artstyle references follow the pattern: artstyle-[name].md
Examples:
artstyle-sciencesaru.md - Science SARU animation styleartstyle-corporate-memphis.md - Corporate Memphis/Alegria styleartstyle-crewdson-hyperrealism.md - Gregory Crewdson cinematic hyperrealismartstyle-iphone-social-media.md - Modern iPhone social media aestheticIf the user doesn't specify an artstyle and their request seems to need one:
For pure photography requests without artistic styling, proceed without reading artstyle references.
Start simple, layer details progressively:
"A cat""A fluffy Persian cat with bright blue eyes""...sitting on a velvet cushion in a sunlit room""A photo of a fluffy Persian cat with bright blue eyes, sitting on a velvet cushion in a sunlit room, 50mm lens, natural soft lighting, warm colors, professional pet photography"Aspect ratios (match use case):
Safety/person controls: Adjust personGeneration (allow_adult, allow_all, dont_allow) and safetySetting (block_low_and_above, block_medium_and_above, block_only_high, block_none) as needed
"Portrait of [character description with age, features, clothing, emotion], [lens specification 24-85mm], [lighting type], [mood descriptors], [setting], [quality modifiers]"
For styled characters: Read appropriate artstyle reference for character design specifics (proportions, features, design language)
"[Environment type], [weather/time/season], [lens specification 10-24mm wide-angle], [atmospheric conditions], [quality modifiers]"
For styled environments: Read appropriate artstyle reference for environment treatment (composition, color theory, architectural approach)
"[Product] on [surface], [lens specification 60-105mm macro], [lighting type], [background type], [material/texture details], [quality modifiers]"
"[Animation/art style], [scene description], [color grading approach], [cinematography terms], [atmospheric effects]"
For cinematic styles: Read appropriate artstyle reference for cinematic specifics (camera work, lighting philosophy, emotional coding)
ls /mnt/skills/user/imagine/references/artstyle-*.mdreferences/artstyle-[name].md file"A photo of a plate of traditional Indonesian nasi goreng with fried egg on top, colorful vegetables visible, served on rustic ceramic plate on wooden table, 100mm macro lens, natural window lighting from side, warm atmosphere, steam rising from rice, glistening sauce, high detail, professional food photography, appetizing composition"
"[Artstyle name] aesthetic, [medium/technique]. [Character description following style's design principles], [character-specific features from artstyle reference]. [Environment description following style's composition approach], [environmental specifics from artstyle reference]. [Atmospheric qualities from style guide], [color and lighting approach from reference]. [Technical rendering specs from style guide], [texture and quality markers from reference]"
Note: The actual artistic prompt should be built by reading the specific artstyle reference file and applying its guidelines. See individual artstyle-*.md files for complete examples.
"A photo of [character description in chosen art style], standing on actual [real environment], 35mm lens, golden hour natural lighting, real background with stylized character overlay, professional photography with [art style] integration, warm atmospheric lighting, high detail background with stylized character"
This skill is designed to grow with your needs:
artstyle-[name].md files to references/ for different visual stylesTo add a new artstyle:
references/artstyle-[name].mdNo code changes needed - the skill dynamically discovers all artstyle-*.md files in the references directory.