Skip to content

Add coloring-book-prompt generator tool with OpenAI/Claude support and Windows packaging#4

Open
RadDad87 wants to merge 1 commit into
mainfrom
codex/create-coloring-book-prompt-generator
Open

Add coloring-book-prompt generator tool with OpenAI/Claude support and Windows packaging#4
RadDad87 wants to merge 1 commit into
mainfrom
codex/create-coloring-book-prompt-generator

Conversation

@RadDad87

@RadDad87 RadDad87 commented Apr 8, 2026

Copy link
Copy Markdown
Owner

Motivation

  • Add a small CLI tool to generate high-quality, print-friendly coloring-book prompts using LLMs and provide an easy Windows packaging/launcher workflow.
  • Support OpenAI by default while allowing optional use of Anthropic Claude via --provider claude for flexibility.

Description

  • Add new tool at tools/coloring-book-generator including generator.py, a CLI that builds a constrained coloring-book prompt and can call OpenAI (generate_with_openai) or Anthropic (generate_with_claude) based on flags and environment variables.
  • Provide environment handling via .env.example and load_dotenv_if_present to populate OPENAI_API_KEY and ANTHROPIC_API_KEY without requiring external dotenv dependency.
  • Add Windows helper scripts: cbpp.bat launcher that prefers a packaged dist\cbpp.exe, build_exe.bat to build a single-file EXE with pyinstaller, and package_zip.bat to assemble a distributable ZIP containing the EXE and helpers.
  • Include README.md with usage and packaging instructions, requirements.txt listing openai, anthropic, and pyinstaller, and a .gitignore to exclude build artifacts and the .env file.

Testing

  • No automated tests were added or executed as part of this change.

Codex Task

@RadDad87
RadDad87 marked this pull request as ready for review April 8, 2026 11:37
@RadDad87

RadDad87 commented Apr 8, 2026

Copy link
Copy Markdown
Owner Author

test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant