All skills & plugins / Codex official plugins
Creative Production
Explore campaign ideas, concept images, mood boards, product placements, ad directions, listing images, social posts, and launch assets.
- Type
- Plugin with 2 skills by Creative Production
- Catalog
- Codex official plugins
- Source
- openai/plugins/plugins/creative-production (105 files scanned)
- Install and details
- Agent Skills Index entry
- License
- Proprietary (manifest)
- Signals
- Local MCP serverBundled scriptsNetwork calls in codeReads credentialsSpawns processes
Pre-approved tools
No allowed-tools or tools list in its SKILL.md, command or agent files, so the agent asks before using tools as usual.
Hooks
No hooks.
MCP servers and apps
| Server | Where it runs | Credentials |
|---|---|---|
| creative_production_mcp | Local process: node ./mcp/server.bundle.mjs | none in config |
Also ships 1 Codex app connector file (.app.json), which link a hosted app to your account.
Bundled code
22 code files (JavaScript, Python):
creative-production/scripts/probe-mcp.mjscreative-production/scripts/__init__.pycreative-production/scripts/review_renderer.pyassets/mood-board-app/app.jsassets/mood-board-app/platform-icons.jsassets/mood-board-app/theme.jsassets/mood-board-app/starter-intake-runtime.jsassets/mood-board-app/server.mjsassets/mood-board-app/generation-halftone-runtime.jscomponents/starter-intake/starter-intake.jscomponents/generation-tile-state/generation-tile-state.jscomponents/empty-state-grid/empty-state-grid.jsstyles/scripts/create_style_explorer.pyassets/style-explorer-app/app.jsassets/style-explorer-app/server.mjs- and 7 more
Network calls
2 files with a network call pattern. First match per file:
plugins/creative-production/skills/produce/helpers/styles/assets/style-explorer-app/app.js:28const response = await fetch(path);
plugins/creative-production/skills/produce/helpers/logos/assets/logo-explorer-app/app.js:28const response = await fetch(path);
Starts other programs
7 files. First match per file:
plugins/creative-production/scripts/probe-mcp.mjs:3import { spawn } from "node:child_process";plugins/creative-production/skills/produce/helpers/moodboards/assets/mood-board-app/app.js:1410const match = /^data:([^;]+);base64,(.*)$/.exec(url || "");
plugins/creative-production/skills/produce/helpers/styles/assets/style-explorer-app/server.mjs:2import { execFile } from "node:child_process";plugins/creative-production/skills/produce/helpers/ads/scripts/build_ads_explorer.py:121return subprocess.run(cmd, check=False).returncode
plugins/creative-production/skills/produce/helpers/shots/scripts/create_shot_explorer.py:429subprocess.run(cmd, check=True)
Credentials referenced
BV_RUN_TOKEN
Static scan of commit 0722921 on 2026-10-27. Signals are patterns found in the files, not a verdict: a network call can be the whole point of a skill. Read the linked lines before you decide. How the scan works.