Agent skill · software engineering · jeremylongshore

ideogram-ci-integration

Build deterministic CI for Ideogram adapters with sanitized schemas, fixtures, secret isolation, and a trusted optional live lane. Use when adding or auditing automated integration tests. Trigger with "test Ideogram in CI", "build Ideogram contract tests", or "secure an Ideogram GitHub workflow".

Why this skill is useful

Provides specific GitHub Actions CI/CD configuration and testing patterns for Ideogram that the AI wouldn't reliably generate on its own.

What it needs

Requires npm, pnpm installed locally. Requires github, ideogram account access. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Ideogram Continuous Integration Overview Make Ideogram integration quality reproducible without granting untrusted changes a paid credential. Use fixtures and schema checks for every pull request, then isolate any live smoke test behind trusted-branch, synthetic-content, spend, and concurrency controls. Prerequisites CI trust model, branch policy, test runner, adapter seam, and secret provider. Sanitized fixtures covering sync, async, safety, errors, webhook, polling, and storage. Named owners for schema refresh, live-smoke spend, and failed-run cleanup. Current Contract The first-party OpenAPI is machine-readable, while endpoint pages carry important behavioral details such as multipart requirements, unsafe empty URLs, and current V4 rendering constraints. CI must preserve both schema and documented semantic assertions. Authentication Pull-request jobs must run without IDEOGRAMAPIKEY. A separately approved live job may receive a short-lived or environment-scoped secret server-side and send it only as Api-Key to https://api.ideogram.ai. Instructions 1. Inventory workflows, fork behavior, secret exposure, cache artifacts, and existing paid calls. 2. Add offline tests for multipart field names, mutually exclusive prompts, typed errors, safety outcomes, async terminal states, signature verification, download limits, and storage cleanup. 3. Pin a reviewed OpenAPI snapshot or hash and report drift without blindly replacing owned contracts. 4. Scan fixtures and artifacts for keys, prompts, URLs, image bytes, and customer identifiers. 5. Gate any live smoke to a trusted protected context with manual or environment approval, one synthetic request, strict timeout, output count, and cost ceiling. 6. Persist no vendor URL, delete generated test assets, and publish only content-free status evidence. 7. Require offline tests for merge; keep vendor availability from making normal pull requests flaky. Tool Discipline Use Read, Glob, and Grep to inspect workflows and tests. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/ideogram-ci-integration

View the source on GitHub

Browse the @skills marketplace