What problem does it solve? Importing many Codex account auth JSON files one by one through the public single-submit endpoint is slow because each request is rate-limited. This Skill queues entire directories of auth files through the batch submission API so they appear in the StaticFlow LLM Gateway admin review queue as pending account-contribution requests. ## Core Features & Use Cases - Batch Submission: Scans a directory of *.json files and posts them as batched items to the /llm-gateway/account-contribution-requests/batch-submit endpoint with configurable batch size and wait intervals. - Multi-Account File Support: Expands sub2api-style files containing an accounts array into individual credential entries, extracting account_id, id_token, access_token, and refresh_token. - Safe Account Naming: Derives unique, backend-compliant account_name values from filename stems with a short SHA-256 hash suffix and optional prefix. - Use Case: You have 300 exported Codex auth JSON files in a folder. Run the helper script with --dry-run to preview the batches, confirm the contributor_message with the operator, then submit the real batch and report created, invalid, and conflict counts. ## Quick Start Ask the assistant to dry-run the submit-public-batch.sh script against your directory of Codex auth JSON files with a confirmed contributor message, then run the real batch submission.