ai-image-creator
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied…
Autonomous growth experimentation framework. Creates A/B/multivariate experiments with hypotheses, logs data points, runs statistical analysis (bootstrap CI + Mann-Whitney U), auto-promotes winners to a living playbook, and suggests next experiments. Use when creating or
Claude Code
$ npx -y skills add evolution-foundation/evo-nexus --skill mkt-experiment --agent claude-code
Codex
$ npx skills add evolution-foundation/evo-nexus --skill mkt-experiment -a codex -y
Cursor
$ npx skills add evolution-foundation/evo-nexus --skill mkt-experiment -a cursor -y
Gemini CLI
$ npx skills add evolution-foundation/evo-nexus --skill mkt-experiment -a gemini-cli -y
GitHub Copilot
$ npx skills add evolution-foundation/evo-nexus --skill mkt-experiment -a github-copilot -y
OpenCode
$ npx skills add evolution-foundation/evo-nexus --skill mkt-experiment -a opencode -y
Windsurf
$ npx skills add evolution-foundation/evo-nexus --skill mkt-experiment -a windsurf -y
name: mkt-experiment description: Autonomous growth experimentation framework. Creates A/B/multivariate experiments with hypotheses, logs data points, runs statistical analysis (bootstrap CI + Mann-Whitney U), auto-promotes winners to a living playbook, and suggests next experiments. Use when creating or managing marketing experiments, logging data points, scoring experiments, or generating weekly scorecards.
Autonomous growth experimentation framework based on Karpathy's autoresearch pattern applied to marketing. Creates experiments with hypotheses, logs data points, runs statistical analysis (bootstrap CI + Mann-Whitney U), auto-promotes winners to a living playbook, and suggests next experiments. Supports batch mode (up to 10 variants simultaneously).
Use this skill when:
Do NOT use for:
python3 experiment-engine.py create \ --agent <agent_name> \ --hypothesis "What you expect to happen" \ --variable "<variable_name>" \ --variants '["variant_a", "variant_b"]' \ --metric "<primary_metric>" \ --cycle-hours 24
Add `--batch-mode` for 3-10 variant tests. Add `--min-samples N` to override auto-detection.
python3 experiment-engine.py log \
--agent <agent_name> \
--experiment-id <EXP-ID> \
--variant "<variant_name>" \
--metrics '{"metric_name": value}'python3 experiment-engine.py score --agent <agent_name> --experiment-id <EXP-ID>
Statuses: `running` → `trending` → `keep` (winner) or `discard` (loser)
Winners auto-promote to the playbook. Requires p < 0.05 AND ≥ 15% lift.
python3 experiment-engine.py list --agent <agent_name> [--status running|trending|keep|discard]
python3 experiment-engine.py playbook --agent <agent_name>
Always check the playbook before creating new content to apply proven best practices.
python3 experiment-engine.py suggest --agent <agent_name>
python3 autogrowth-weekly-scorecard.py [--weeks N] [--output file.md]
python3 pacing-alert.py [--json]
Exit code 0 = on pace, 1 = alerts present.
1. Before creating content: `playbook` → apply proven rules 2. When publishing: `log` → record which variant was used and its metrics 3. Periodically: `score` → check if experiments have reached statistical significance 4. Weekly: `autogrowth-weekly-scorecard.py` → review all channels 5. After completing experiments: `suggest` → pick the next variable to test
| Variable | Description | |----------|-------------| | `GROWTH_ENGINE_DATA_DIR` | Data directory (default: `./data/experiments`) | | `GROWTH_ENGINE_AGENTS` | Comma-separated agent names (default: `content,email,linkedin,seo,blog`) |
| Variable | Default | Description | |----------|---------|-------------| | `HIGH_VOLUME_AGENTS` | `content,email` | Agents needing only 10 samples/variant | | `LOW_VOLUME_AGENTS` | `seo,linkedin,blog` | Agents needing 30 samples/variant | | `P_WINNER` | `0.05` | p-value threshold for winner | | `P_TREND` | `0.10` | p-value threshold for trending | | `LIFT_WIN` | `15.0` | Minimum % lift for keep decision | | `BOOTSTRAP_ITERATIONS` | `1000` | Bootstrap resamples for CI | | `BATCH_MODE_MAX_VARIANTS` | `10` | Max variants in batch mode |
| Variable | Description | |----------|-------------| | `PIPELINE_API_URL` | Pipeline/CRM API endpoint | | `PIPELINE_AUTH_TOKEN` | Bearer token for pipeline API | | `RECRUITING_API_URL` | Recruiting API endpoint | | `RECRUITING_AUTH_TOKEN` | Bearer token for recruiting API | | `EMAIL_API_URL` | Email platform API base URL | | `EMAIL_AUTH_TOKEN` | Bearer token for email platform | | `OUTBOUND_CAMPAIGNS` | JSON: `{"name": "campaign-id"}` | | `RECRUITING_CAMPAIGNS` | JSON: `{"name": "campaign-id"}` | | `DAILY_LEAD_TARGET` | Leads/day target (default: 10) | | `WEEKLY_CANDIDATE_TARGET` | Candidates/week target (default: 400) |
pip install numpy scipy
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied…
Create a new custom agent for the workspace. Guides the user through defining agent name, domain, personality, skills, model, and…
Create a new slash command for Claude Code. Guides the user through defining the command name, what it does, and generates the…
Create a Mission, Project, or Goal (Mission → Project → Goal → Task hierarchy) in EvoNexus. Guides the user through picking a…
Create a new heartbeat (proactive agent scheduled with a decision prompt) for EvoNexus. Guides the user through picking an agent,…
Create a new custom integration (API/service wrapper) for the workspace. Guides the user through defining the integration's slug,…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…