Skip to content

Add Atlas Cloud image generation skill - #2

Open
binyangzhu000-sudo wants to merge 1 commit into
calesthio:mainfrom
binyangzhu000-sudo:codex/atlas-cloud-image-generation
Open

Add Atlas Cloud image generation skill#2
binyangzhu000-sudo wants to merge 1 commit into
calesthio:mainfrom
binyangzhu000-sudo:codex/atlas-cloud-image-generation

Conversation

@binyangzhu000-sudo

Copy link
Copy Markdown

Summary

  • add an independently researched Atlas Cloud image-generation skill with dated catalog/schema evidence and production review guidance
  • include a standard-library CLI that discovers live image models, validates the selected model schema, previews requests by default, submits at most one generation POST, and uses bounded prediction polling
  • add guarded HTTPS image downloads, hidden evaluation criteria, 18 focused tests, and synchronized catalog counts

Validation

  • uvx ruff check skills/providers/image-generation/atlas-cloud-image-generation/scripts/atlas_image.py skills/providers/image-generation/atlas-cloud-image-generation/tests/test_atlas_image.py
  • uvx ruff format --check skills/providers/image-generation/atlas-cloud-image-generation/scripts/atlas_image.py skills/providers/image-generation/atlas-cloud-image-generation/tests/test_atlas_image.py
  • python3 -m unittest discover -s skills/providers/image-generation/atlas-cloud-image-generation/tests -v (18 passed)
  • python3 -m unittest discover -s tests -v (16 passed)
  • python3 tools/package_skill.py skills/providers/image-generation/atlas-cloud-image-generation /tmp/atlas-cloud-image-generation-published --dry-run --list
  • live Atlas smoke: google/nano-banana-2-lite/text-to-image completed and returned one valid 1024x1024 JPEG (53,779 bytes)

Safety notes

  • dry-run is the default; paid submission requires both --submit and ATLASCLOUD_API_KEY
  • generation POSTs are never retried; only prediction GET polling is bounded and retried
  • credentials are never included in plans or logs

Signed-off-by: binyangzhu000-sudo <224954946+binyangzhu000-sudo@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants