Skip to content
Agentmart
Submit a tool

supercmo-setup

Diagnoses which capabilities are ready or blocked, sets up the keys, then sets up the brand from its website.

Skill by SupercmoHQ

IndexedApache-2.0★ 206
Write a review

Chalk Labs

Need help deploying supercmo-setup?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/supercmohq-supercmo-setup

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Diagnoses which capabilities are ready or blocked, sets up the keys, then sets up the brand from its website. Use when the user asks to "set me up," "setup," "help me get set up," "get started," "help me get started," "get me started," "what can you do," or to configure or finish setting up SuperCMO, or on a no_provider_configured error.

Use cases: design

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/supercmo-setup

What's inside

Skill name
supercmo-setup
Description
Diagnoses which capabilities are ready or blocked, sets up the keys, then sets up the brand from its website. Use when the user asks to "set me up," "setup," "help me get set up," "get started," "help me get started," "get me started," "what can you do," or to configure or finish setting up SuperCMO, or on a no_provider_configured error.
License
Apache-2.0
Metadata
summary: Gets you from installed to generating in a few simple steps · version: 0.1.0 · category: creative · related-skills: onboarding-user
Instructions
66 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • eval_cases.json · evals/

SKILL.md (first lines)

# Setup

Get the API keys working so SuperCMO can generate, then set up the brand from the user's website.

## Workflow

### Step 1: Check what's set up

Call `setup_status` with `check: true` to see which capabilities already work. It validates any keys that are set and never generates.

Where `setup_status` isn't there at all — the tool doesn't exist yet — the install just ran and the agent hasn't loaded the SuperCMO tools. Ask the user to restart the agent, then try again; only if it's still missing after a restart is it a broken install.

First time through, nothing is set up: go straight to Step 2. Where a working setup is already there, skip to Step 4.

### Step 2: Set up the key

**The managed key is the default** — one command, one key covering every capability, pay per use. Set it up unless the user has specifically asked to bring their own keys; don't raise the bring-your-own route yourself.

```bash
npx --yes @supercmo/skills@0.1.27 login
```

It opens SuperCMO in your browser to sign in and authorize this device; the key is written to `~/.supercmo/.env` automatically. Buy credits in the web app (no card needed to sign in). Run it for the user once they're ready — it needs their sign-in.

**Only when the user asks to bring their own keys**, set those up instead — free, straight to the vendors. Not all five are needed: an image + video key (`WAVESPEED_API_KEY`) is enough to start generating, and voiceover, analysis and website reading can be added when a task calls for them. Ask only for the capabilities they actually want.

| Key | Enables | Get it at |
| --- | --- | --- |
| `WAVESPEED_API_KEY` | generate images + video (recommended) | https://wavespeed.ai/dashboard |
| `FAL_KEY` | generate images + video (also supported) | https://fal.ai/dashboard/keys |
| `ELEVENLABS_API_KEY` | generate voiceover + narration | https://elevenlabs.io/app/settings/api-keys |
| `GEMINI_API_KEY` | analyze a photo or video | https://aistudio.google.com/app/apikey |
| `FIRECRAWL_API_KEY` | extract data from URLs | https://www.firecrawl.dev/app/api-keys |

Keys go in `~/.supercmo/.env`, one per line (`WAVESPEED_API_KEY=their-key`). Every host reads that file live — no restart. A shell export, or the host's own MCP `env` block, also works and takes precedence over the file. With both image keys set WaveSpeed is used; `SUPERCMO_MEDIA_PROVIDER=fal` picks the other.

### Step 3: Verify

Re-run `setup_status` with `check: true` and say what changed — which capabilities went from blocked to ready. Don't declare success from the fact that a file was written.

Where a key still doesn't register, the causes in order of likelihood: the variable name is misspelled in `~/.supercmo/.env`, the key was pasted with surrounding quotes or a trailing space, or an old `export` in the shell is shadowing the file.

### Step 4: Set up the brand

Offer it — "keys work; want me to set up your brand from your website?" — and on yes, trigger the `onboarding-user` skill.

### Step 5: Suggest what to do next

Skip this step where `onboarding-user` ran in Step 4: it already closed with the same list.

Close with this list:

- **Create a UGC video** — a creator-style video for your product.
- **Create a product ad video** — a produced ad or commercial for your product.
- **Generate product photos** — packshots and lifestyle shots from one product photo.
- **Research competitor ads** — what's working in your category, and what nobody runs.

## Edge cases

- **`setup_status` isn't available and nothing generates** → the skills were installed without the MCP server. Reinstall with `npx --yes @supercmo/skills@0.1.27 --claude` (or `--cursor`, `--codex`, `--all`), which wires both.
- **A probe fails on a key that is set** → the vendor rejected it: expired, revoked, or from the wrong product. Name the vendor and have them re-issue it; don't retry.
- **The user asks which lane is better** → managed is fastest to working and pay-per-use; their own keys go straight to the vendor, but they would need to manage multiple keys with different vendors and ensure each has sufficient balance. Both are fully supported. It is their call.
- **The user only wants one capability** — just voiceover, just images → set up that key alone and say plainly which capabilities stay blocked.
- **The user asks about credits, billing or top-ups** → that lives in the web app; point them there rather than guessing balances.

From SupercmoHQ/superCMO-skills, Apache-2.0.

More from SupercmoHQ/superCMO-skills

Signals

Stars
206
Forks
23
Open issues
9
Contributors
4
Last commit (this folder)
Oct 21, 2026 (14 days ago)
Last release
Oct 21, 2026 (14 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
0.1.0
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from SupercmoHQ

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get supercmo-setup running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying supercmo-setup?

CallGet help
Cite this page

supercmo-setup skill. Agent Mart. https://agentmart.dev/skills/supercmohq-supercmo-setup (last updated 2026-10-24)