TopView AI for Codex covers the complete marketing-content workflow: public-source research, video strategy and scripting, TopView media generation, Storyboard previews, and optional publishing to TikTok, Instagram, and YouTube.
topview-skill: generate videos, images, avatars, product visuals, voice, and Storyboard previews with TopView AI.video-script-writer: develop hooks, scripts, shot lists, storyboards, and model-ready video prompts.multi-platform-content-collector: collect structured public web and social research.social-media-uploader: dry-run, schedule, and publish finished videos through a logged-in Chrome debug session.
Core TopView generation requires:
- Codex Desktop or Codex CLI with plugin support.
- Python 3.10 or newer.
- A TopView account with available generation credits.
- Network access to
https://www.topview.ai.
Install the core Python dependencies from the plugin root:
python -m pip install -r skills/topview-skill/scripts/requirements.txtOptional capabilities have additional dependencies:
- Content collection:
opencli,curl, and existing browser login sessions for platforms that require authentication. - Social publishing: Chrome, Python 3.9 or newer, and the packages declared by
tools/social-uploader/pyproject.toml.
Install the bundled uploader only when social publishing is needed:
python -m pip install -e tools/social-uploaderThe simplest installation is to ask Codex to use the built-in plugin-creator workflow:
Use @plugin-creator to install the plugin from
https://github.com/topviewai/codex-topview-ai.git
as a personal plugin named topview-ai. Validate it, install it from the personal
marketplace, and tell me to start a new task when installation is complete.
For a manual personal installation, clone the repository into the personal plugin source directory:
macOS/Linux:
mkdir -p ~/plugins
git clone https://github.com/topviewai/codex-topview-ai.git ~/plugins/topview-aiWindows PowerShell:
New-Item -ItemType Directory -Force "$env:USERPROFILE\plugins" | Out-Null
git clone https://github.com/topviewai/codex-topview-ai.git "$env:USERPROFILE\plugins\topview-ai"Add this plugin entry to ~/.agents/plugins/marketplace.json. Merge it into an existing plugins array instead of overwriting other personal plugins:
{
"name": "personal",
"interface": {
"displayName": "Personal"
},
"plugins": [
{
"name": "topview-ai",
"source": {
"source": "local",
"path": "./plugins/topview-ai"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Productivity"
}
]
}Restart the ChatGPT desktop app, open the plugin directory, select the Personal marketplace, and install TopView AI. Start a new task after installation so Codex loads the bundled skills and tools.
Do not copy this plugin into Codex's internal cache manually, and do not edit plugin entries in ~/.codex/config.toml by hand.
Pull the latest plugin source:
macOS/Linux:
git -C ~/plugins/topview-ai pull --ff-onlyWindows PowerShell:
git -C "$env:USERPROFILE\plugins\topview-ai" pull --ff-onlyFor a released version, restart the desktop app, reinstall or update TopView AI from the Personal marketplace, and start a new task.
For local development, ask @plugin-creator to apply a Codex cachebuster, reinstall topview-ai@personal, and validate the updated plugin. Do not hand-edit the marketplace or cache during this update loop.
From the plugin root, validate the package with the built-in plugin validator:
python <plugin-creator-skill>/scripts/validate_plugin.py .Then start a new Codex task and try one of these prompts:
Use TopView AI to write a short-form product video script, show me the draft,
then ask whether I want a Storyboard preview before generation.
Collect recent competitor content ideas from YouTube and Reddit and turn them
into three video briefs.
Dry-run a private YouTube upload for this finished video and ask me before publishing.
- TopView login credentials are stored locally in
%USERPROFILE%\.topview\credentials.jsonon Windows or~/.topview/credentials.jsonon macOS/Linux. - Social publishing reuses a Chrome debug browser. Users must log in to target platforms themselves; the plugin must never request passwords.
- Always dry-run social uploads before publishing and require explicit confirmation before the final publish action.
.codex-plugin/plugin.json: Codex plugin manifest.skills/topview-skill/: TopView generation client and references.skills/video-script-writer/: video strategy and script workflow.skills/multi-platform-content-collector/: public-source research workflow.skills/social-media-uploader/: safe social publishing workflow.tools/social-uploader/: local uploader CLI implementation.
The plugin package is licensed under the MIT License. The bundled skills/topview-skill component is licensed separately under Apache-2.0; see THIRD_PARTY_NOTICES.md and skills/topview-skill/LICENSE.txt.