freestylefly

    freestylefly/awesome-gpt-image-2

    #163 this week

    Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+ 套工业级模板与可复用 Skills,新增 2.5 同提示词对比专区,附完整提示词与生成记录,持续更新。

    ai
    llm
    agents
    ai-image-generation
    chatgpt
    dsh-plugin
    gpt-image-2
    JavaScript
    MIT
    31.7K stars
    3.1K forks
    31.7K GitHub watchers
    Updated 9/14/2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Use Cases & Benefits

    • Provides an industrial-grade prompt engine and template library for GPT-Image2 to generate structured, controllable AI image prompts as reusable code assets.
    • Enables stable, batch, and workflow-friendly image generation by compressing prose prompts into atomic, composable schemas for automation and agent integration.
    • Use for building automated AI image generation workflows with structured prompt templates across diverse visual categories like UI, infographics, and posters.
    • Use for creating consistent style libraries and agent skills to integrate GPT-Image2 prompt generation into AI assistants and coding environments.
    • Use for exploring and reverse-engineering over 470 community cases to learn prompt engineering techniques for commercial, artistic, and narrative image generation.

    About awesome-gpt-image-2

    GPT-Image2 Prompt System

    Prompt as Code | GPT-Image2 Industrial Prompt Engine & Template Library, 400+ Reverse-Engineered Cases, 20+ Industrial Templates

    Stars Forks Cases Original Sponsor

    English | 简体中文 | 日本語

    Updated irregularly with new workflows. Stars are welcome. This project is sponsored by Ciyuan API, an AI aggregation platform for cost-effective GPT Image 2 access.

    🌐 Visual Website

    Use the live site at gpt-image2.canghe.ai to browse the gallery as a product experience: open large previews, copy full prompts, filter by style or scenario, test generation after Google sign-in, and jump back to the source case on GitHub.

    GPT-Image2 Gallery website preview

    WeChat Official Account

    Search 苍何 on WeChat or scan the QR card below. To join the GPT-Image2 community group, follow the account and reply with gpt-image-2交流群.

    Canghe WeChat community QR card

    ❤️ Sponsors

    Want to appear here? Support the project through GitHub Sponsors, or follow the WeChat official account above and send your product name plus a short sponsorship note.

    SponsorDescription
    hiapiThanks to hiapi for sponsoring this project! hiapi is an AI image & video generation API platform — GPT-Image-2 (text-to-image, image edit, 1K–4K) alongside video models like Seedance, Kling and Wan, all through one unified async API: submit a task, get a task_id, fetch results by polling or callback, batch without timeouts, switch models without code changes. Every result is stored on hiapi's own CDN with persistent storage, so your image/video URLs stay available long-term and can be fetched anytime — no rushing to download and back them up yourself. Native Remote MCP and Agent Skills plug straight into Claude Code & Cursor. Chinese UI & docs, WeChat Pay, pay-as-you-go with no monthly fee — new users get $1 free credit (~50 images). Sign up here.
    APIMartThanks to APIMart for sponsoring this project! APIMart is a low-cost API platform for AI image & video generation — GPT-Image-2 from $0.006/image, 160+ images per dollar. One async API covers both image and video: submit a task, get an ID, fetch results via polling or callback. Batch tens of thousands of images without timeouts, switch models without changing code. Pay-as-you-go with no monthly fee — sign up here to get started.
    DolOfferThank you to DolOffer for supporting this project. DolOffer is a platform focused on digital product recommendations and deal sharing, helping users quickly discover useful tools, services, and limited-time benefits. It offers popular subscriptions including YouTube Premium, Claude, ChatGPT Plus, Spotify, and Apple Music at prices as low as 30% of official pricing or even lower, with genuine stable service and worry-free support. Register through our exclusive link and enter promo code AI8888 when topping up to get an extra 10% off.
    PPTokenProject sponsor. PPToken provides API relay and key distribution for ChatGPT, Claude, Gemini, and other mainstream AI models, with low-latency access, high availability, pay-as-you-go billing, and flexible subscription plans.
    Ciyuan APIProject sponsor. Ciyuan API is an AI aggregation platform for stable, low-latency large-model API services, and supports this project in making GPT Image 2 exploration more practical for developers.
    GitHub SponsorsCommunity sponsor channel. GitHub Sponsors helps fund ongoing case collection, website maintenance, industrial template distillation, and Agent Skill updates.

    ⚡️ Project Vision

    After GPT-Image2 became widely available, AI image generation moved from "can it make an image?" to "can it make stable, controllable, reusable images?" This project turns scattered community examples into Prompt-as-Code assets that are easier for agents and automation workflows to reuse.

    The core goal is simple: compress prose-style prompts into structured protocols. When you need batch generation, template systems, or production workflows, this structure is more valuable than a pile of isolated examples.

    • 🧱 Atomic schema: split subjects, lighting, materials, layout, and visual details into composable parts
    • ⚙️ Workflow friendly: designed for agents, scripts, and automation systems
    • 🧬 Structured control: improve controllability for layout, copy, and information hierarchy

    🗂️ Category Overview

    Start with the case album to find a visual direction, then open the prompt template categories to turn that direction into reusable structure.

    🖼️ Case Album

    🧩 UI & Interfaces
    73 cases

    UI and interfaces
    Apps, websites, dashboards, social screenshots, and product interfaces.
    View Cases

    📊 Charts & Infographics
    52 cases

    Charts and infographics
    Infographics, knowledge maps, technical explainers, and structured diagrams.
    View Cases

    📰 Posters & Typography
    80 cases

    Posters and typography
    Event posters, covers, type-driven visuals, and strong layout compositions.
    View Cases

    🛍️ Products & E-commerce
    38 cases

    Products and e-commerce
    Product shots, detail pages, packaging, selling points, and ads.
    View Cases

    🏷️ Brand & Logos
    25 cases

    Brand and logos
    Logos, identity systems, brand touchpoints, and campaign visuals.
    View Cases

    🏛️ Architecture & Spaces
    12 cases

    Architecture and spaces
    Architecture renders, interiors, city maps, and spatial concepts.
    View Cases

    📷 Photography & Realism
    73 cases

    Photography and realism
    Portraits, phone photography, film texture, and commercial photography.
    View Cases

    🎨 Illustration & Art
    53 cases

    Illustration and art
    Illustration, art styles, material experiments, and decorative images.
    View Cases

    🧍 Characters & People
    25 cases

    Characters and people
    Character design, pose references, cards, and 3D toys.
    View Cases

    🎬 Scenes & Storytelling
    20 cases

    Scenes and storytelling
    Storyboards, narrative scenes, livestream frames, and worldbuilding.
    View Cases

    🏮 History & Classical Chinese Themes
    16 cases

    History and classical Chinese themes
    Classical scrolls, historical figures, traditional themes, and poetry visuals.
    View Cases

    📚 Documents & Publishing
    10 cases

    Documents and publishing
    White papers, manuals, encyclopedic plates, and publishing layouts.
    View Cases

    🧪 Other Use Cases
    28 cases

    Other use cases
    Creative experiments, special tasks, mixed workflows, and practical cases.
    View Cases
    Full gallery
    Browse all 508 cases by gallery part and category.
    Open Gallery

    ⭐ Latest Additions

    Latest additions
    The newest community cases and workflows collected in the repo.
    View Latest

    🧩 Prompt Template Categories

    The prompt body remains in the original template document for now. This homepage only adds an English navigation layer.

    Template Page 1 / 4: Design & Information
    CategoryTemplate EntryCore Capability
    🧩 UI & InterfacesView PromptsComponents, page hierarchy, screenshot texture
    📊 Charts & InfographicsView PromptsModules, arrows, data structure, readability
    📰 Posters & TypographyView PromptsLayout, headline systems, people, visual impact
    Template Page 2 / 4: Commerce & Space
    CategoryTemplate EntryCore Capability
    🛍️ Products & E-commerceView PromptsProduct selling points, packaging, detail-page structure
    🏷️ Brand & LogosView PromptsLogos, identity, brand touchpoint systems
    🏛️ Architecture & SpacesView PromptsPerspective, materials, indoor and outdoor lighting
    Template Page 3 / 4: Imaging & Characters
    CategoryTemplate EntryCore Capability
    📷 Photography & RealismView PromptsLenses, lighting, realistic textures
    🎨 Illustration & ArtView PromptsBrushwork, materials, art styles
    🧍 Characters & PeopleView PromptsCharacter design, pose sheets, consistency
    Template Page 4 / 4: Narrative & Extensions
    CategoryTemplate EntryCore Capability
    🎬 Scenes & StorytellingView PromptsStoryboards, worldbuilding, emotional pacing
    🏮 History & Classical Chinese ThemesView PromptsDynasties, clothing, scroll-style narrative
    📚 Documents & PublishingView PromptsPage systems, tables of contents, layout rules
    🧪 Other Use CasesView PromptsMixed tasks, experimental workflows, special outputs

    🤖 Agent Skill

    This repository includes an agent skill for choosing GPT-Image2 styles, templates, categories, and scene tags from the same data used by the website.

    Package links: npm / GitHub Packages

    City life system map generated with the GPT-Image2 style library skill

    Example output from a city-life-system-map request using the style library skill.

    Quick Install for Agent Skills

    Recommended for Claude Code, Codex, Cursor, and other tools supported by skills:

    npx skills add freestylefly/awesome-gpt-image-2 --skill gpt-image-2-style-library --agent claude-code codex --global --yes --copy
    

    Install to every supported local agent:

    npx skills add freestylefly/awesome-gpt-image-2 --global --all --copy
    

    Claude Code Plugin Marketplace

    Run these commands inside Claude Code:

    /plugin marketplace add freestylefly/awesome-gpt-image-2
    /plugin install gpt-image-2-style-library@awesome-gpt-image-2
    

    npm CLI

    If you prefer npm, install the CLI and then sync the skill into local agent folders:

    npm install -g gpt-image-2-style-library
    gpt-image-2-style-library install all
    

    You can also run it without a global install:

    npx gpt-image-2-style-library install all
    

    Install from GitHub Packages:

    npm login --scope=@freestylefly --registry=https://npm.pkg.github.com
    npm install -g @freestylefly/gpt-image-2-style-library --registry=https://npm.pkg.github.com
    gpt-image-2-style-library install all
    

    install all writes the skill to the common local folders used by Codex and Claude Code, including ~/.codex/skills, ~/.claude/skills, and ~/.agents/skills. Restart the agent session after installing.

    Use it with a request like:

    Use gpt-image-2-style-library to create an infographic prompt about Codex.
    

    For local source development:

    npm run generate:style-skill
    npm run install:skill
    

    The skill source lives at agents/skills/gpt-image-2-style-library. Its generated reference comes from data/style-library.json, so the website and Agent workflow share one style library.

    🔐 Website Auth & Generation

    The visual site includes login-gated case generation powered by Supabase Auth, Supabase Postgres, and a Vercel Function proxy for the GPT Image 2 API.

    Required Vercel environment variables:

    VITE_SUPABASE_URL=
    VITE_SUPABASE_ANON_KEY=
    SUPABASE_SERVICE_ROLE_KEY=
    [email protected],[email protected]
    CIYUAN_API_KEY=
    CIYUAN_BASE_URL=https://ciyuan.today
    APP_URL=https://gpt-image2.canghe.ai
    STRIPE_SECRET_KEY=
    STRIPE_WEBHOOK_SECRET=
    VITE_GA_MEASUREMENT_ID=
    GA4_PROPERTY_ID=
    GOOGLE_ANALYTICS_CLIENT_ID=
    GOOGLE_ANALYTICS_CLIENT_SECRET=
    GOOGLE_ANALYTICS_REFRESH_TOKEN=
    

    Setup checklist:

    • Apply supabase/migrations/202605090001_user_credits.sql to the Supabase project.
    • Apply supabase/migrations/20260509090000_membership_billing.sql to add membership plans, credit packs, Stripe order records, and credit adjustment RPCs.
    • Apply supabase/migrations/20260512090000_google_account_center.sql to add account usage summaries and forced credit charging for super admins.
    • Apply supabase/migrations/20260512143000_pricing_admin_metrics.sql to update the $5 / 300 credits catalog and add admin dashboard metrics.
    • Apply supabase/migrations/20260515090000_case_favorites.sql to add per-user case favorites.
    • Add https://gpt-image2.canghe.ai and local dev URLs such as http://127.0.0.1:5173 to Supabase Auth redirect URLs.
    • Enable the Google Provider after adding Google OAuth credentials in the Supabase Dashboard.
    • To force Google-only sign-in, disable the Email Provider in Supabase Auth settings.
    • Keep SUPABASE_SERVICE_ROLE_KEY only in server-side environments such as Vercel Environment Variables.
    • Configure Stripe Checkout with the webhook URL https://gpt-image2.canghe.ai/api/billing/webhook.
    • Subscribe the Stripe webhook to checkout.session.completed, invoice.payment_succeeded, customer.subscription.updated, and customer.subscription.deleted.
    • Keep STRIPE_SECRET_KEY and STRIPE_WEBHOOK_SECRET only in server-side Vercel Environment Variables.
    • Create a GA4 property for gpt-image2.canghe.ai, add the measurement ID to VITE_GA_MEASUREMENT_ID, and copy the numeric property ID to GA4_PROPERTY_ID.
    • Create a Google OAuth Web Client with http://localhost:8080/oauth2callback as an authorized redirect URI, then add GOOGLE_ANALYTICS_CLIENT_ID and GOOGLE_ANALYTICS_CLIENT_SECRET to local .env.local.
    • Run npm run ga4:oauth, open the generated URL, approve the analytics.readonly permission, paste the callback URL into the terminal, then add the returned GOOGLE_ANALYTICS_REFRESH_TOKEN to Vercel as a Sensitive environment variable.

    Case 1: Infographic Visualization

    Urban Metabolism Atlas

    An engineering-whitepaper-style infographic case for studying modular structure, information hierarchy, and bilingual labels. View full case

    Case 2: Social Media Interface Screenshot

    Ailln AI

    A mixed "product interface + social content screenshot" case for controlling text blocks, UI frames, and content cards. View full case

    Case 6: Illustration Art

    Japanese fantasy illustration

    A Japanese fantasy illustration example for studying atmosphere, color, and large-scene composition. View full case

    Case 17: Interaction Design Diagram

    Interaction design diagram

    A classic "structured breakdown + explanatory layout" case for product diagrams and poster-like technical explainers. View full case

    Case 166: Twelve Gold Saints Card Set

    Twelve Gold Saints card set

    A multi-card, unified-style case for studying batch generation and series design. View full case

    Case 310: Snack Brand Technical Breakdown

    Snack brand technical breakdown

    A strong hybrid of brand narrative, structural breakdown, and commercial presentation. Useful as an "infographic + brand visual" reference. View full case

    Canghe Original Tests

    Case 330: Moonlit Livestream Scene

    Moonlit livestream scene
    A high-fidelity livestream screenshot reference for UI atmosphere, comments, and realistic people.
    View Case

    Case 334: RAG Technical Explainer

    RAG technical explainer
    A reference for technical concepts, process arrows, and Chinese explanation modules.
    View Case

    Case 338: Red Cliff Classical Scroll

    Red Cliff classical scroll
    A complete example of scroll format, classical Chinese narrative, and full-text layout.
    View Case

    Case 331: Hand-Drawn Xi'an Watercolor Map

    Hand-drawn Xi'an watercolor map
    A lightweight reference for city maps, hand-drawn routes, and landmark labels.
    View Case

    Case 332: Tea Pi Product Poster

    Tea Pi product poster
    A beverage product image combining Chinese selling points and a clean commercial poster style.
    View Case

    Case 339: Apple-Style Nature Science Poster

    Apple-style nature science poster
    Minimal studio photography, a natural subject, and science-poster information layout.
    View Case

    Latest Community Additions

    Only the latest collection and import run is shown here. Older imports stay in the full gallery.

    Case 508: Komorebi Garden Overhead Portrait

    Komorebi Garden Overhead Portrait
    A high-angle garden portrait prompt using leaf-filtered light, visible mist, Tyndall beams, soft facial detail, and a gentle pet interaction.
    View Case

    🧩 Template Entry

    The full template library lives in docs/templates.md. Use the Prompt Template Categories above for quick category jumps, or open Industrial prompt templates and pitfalls guide for the complete template text.

    🚀 How To Use This Repository

    1. Start from the featured cases and decide what output type you want to imitate.
    2. Open the full gallery and find nearby cases. Copy structure first, then style words.
    3. Return to the template page and fill your business variables into the general or JSON templates.

    📄 Notes & Disclaimer

    Acknowledgements & Sources

    During collection and research, this project references public prompt-library content from YouMind and OpenNana for learning, summarization, and methodology research. Copyright belongs to the original authors or platforms. If any content is infringing or inappropriate, please contact us and we will correct or remove it promptly.

    Disclaimer

    This project only organizes publicly accessible community prompts and example images for learning and research. It does not claim ownership of any third-party original content.

    All prompt cases and generated images in this repository were initially inspired by public community sources, especially YouMind and OpenNana. The project aims to break down strong examples into reusable structured protocols for learning, summarization, and automated testing with large-model agents.

    • We make every effort to preserve original sources, including author profiles, original post links, and source repository links.
    • For third-party content, we follow source repository statements, licenses such as CC BY 4.0, and the relevant platform rules.
    • If you are the original author or rights holder and believe an entry should not be displayed, please open an Issue with the entry link. We will review it and remove it quickly when appropriate.
    • This repository does not guarantee that third-party content can be used commercially. Please obtain authorization from the original rights holder before commercial use.

    If this library helps you, please star the repository.

    Star History

    Star History Chart

    📜 License

    This project is open source under the MIT License. You can use, modify, distribute, and build on it freely while preserving the license notice.

    Discover Repositories

    Search across tracked repositories by name or description