ai-image-creator
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied through Cloudflare AI Gateway…
Score, evaluate, and iteratively improve any content or strategy using an auto-assembled panel of domain experts. Handles copy, sequences, landing pages, strategy docs, titles, charts, recruiting evaluations, or anything else that needs a quality gate. Recursively iterates until
$ npx -y skills add evolution-foundation/evo-nexus --skill mkt-quality-gate --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/mkt-quality-gateContext preview
The summary Claude sees to decide when to auto-load this skill.
Score, evaluate, and iteratively improve any content or strategy using an auto-assembled panel of domain experts. Handles copy, sequences, landing pages, strategy docs, titles, charts, recruiting evaluations, or anything else that needs a quality gate. Recursively iterates until
name: mkt-quality-gate description: >- Score, evaluate, and iteratively improve any content or strategy using an auto-assembled panel of domain experts. Handles copy, sequences, landing pages, strategy docs, titles, charts, recruiting evaluations, or anything else that needs a quality gate. Recursively iterates until all scores hit 90+ (max 3 rounds). Use when asked to: "expert panel this", "score this", "rate these variants", "quality check this", "panel review", "which version is better", "expert score", "evaluate this copy/strategy/page", or when another skill needs a quality gate on its output. Also triggers on: "score this landing page", "expert panel these email variants", "rate this headline", "panel these charts".
General-purpose scoring and iterative improvement engine. Auto-assembles the right experts for whatever is being evaluated, scores it, and loops until 90+.
---
Collect or infer from context:
1. **Content/artifact** — The thing(s) to score (paste, file path, or URL) 2. **Content type** — Copy, sequence, landing page, strategy, title, chart, candidate eval, etc. 3. **Offer context** — What's being sold/promoted? To whom? What domain/industry? 4. **Variants** — Are there multiple versions to compare? (A/B/C) 5. **Source skill** — Is this output from another skill? (e.g., cold-outbound-optimizer) If yes, note the source for feedback-to-source routing in Step 6.
If context is obvious from the conversation, don't ask — just proceed.
---
Build a panel of **7–10 experts** tailored to the content type and domain.
1. **Start with content-type experts.** Read `experts/` directory for pre-built panels matching the content type. If an exact match exists (e.g., `experts/linkedin.md` for a LinkedIn post), use it as the base.
2. **Add domain/offer experts.** Based on the offer context, add 1–3 experts who understand the specific industry or domain. Examples:
3. **Always include these two:**
known rejection patterns from `references/patterns.md` (if present).
4. **Check learned patterns.** If `references/patterns.md` exists, read it. If any patterns apply to this content type, brief the panel on them. Dock points for known-bad patterns.
5. **Cap at 10 experts.** If you have more than 10, merge overlapping roles.
List each expert with: Name, lens/focus, what they check.
---
Choose the appropriate rubric from `scoring-rubrics/`:
| Content type | Rubric file | |---|---| | Blog, social, email, newsletter, scripts | `scoring-rubrics/content-quality.md` | | Strategy, recommendations, analysis | `scoring-rubrics/strategic-quality.md` | | Landing pages, ads, CTAs | `scoring-rubrics/conversion-quality.md` | | Charts, data viz, infographics | `scoring-rubrics/visual-quality.md` | | Candidate evaluations | `scoring-rubrics/evaluation-quality.md` | | Other | Synthesize a rubric from the two closest matches |
Read the selected rubric file for detailed criteria and point allocation.
---
**Target: 90/100 across all experts. Non-negotiable. Max 3 rounds.**
## Round [N] — Score: [AVG]/100 | Expert | Score | Key Feedback | |--------|-------|--------------| | [Name] | [0-100] | [One-line rationale] | | ... | ... | ... | **Aggregate:** [weighted average — humanizer at 1.5x] **Top 3 weaknesses:** [ranked] **Changes made:** [specific edits addressing each weakness]
Then the revised content/artifact.
holding it back.
When scoring multiple variants (A/B/C):
---
## 🏆 Result: [SCORE]/100 — [PASS ✅ | NEEDS WORK ⚠️] [Final content/artifact here] **Iterations:** [N] rounds **Panel:** [Expert names, comma-separated]
If variants: show winner first, then runner-up scores.
## 🏆 Winner: Variant [X] — [SCORE]/100 [Winning content] ### Runner-up scores - Variant A: 87/100 - Variant B: 82/100 - Variant C: 91/100 ← Winner
Show full scoring rounds.
--- <details> <summary>📊 Scoring History (N rounds)</summary> [All round tables from Step 4] </details>
---
When the scored content came from another skill, generate a **Source Improvement Brief**:
## 🔁 Feedback for [Source Skill] ### What scored low - [Pattern]: [Specific example from this content] ### Suggested skill improvements - [Concrete change to the source skill's process/rubric/prompt] ### Patterns to add to source skill - [Any recurring weakness that should become a rule]
This brief can be used to update the source skill's SKILL.md or rubrics.
---
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied through Cloudflare AI Gateway…
Create a new custom agent for the workspace. Guides the user through defining agent name, domain, personality, skills, model, and memory folder. Use when the…
Create a new slash command for Claude Code. Guides the user through defining the command name, what it does, and generates the markdown file in…
Create a Mission, Project, or Goal (Mission → Project → Goal → Task hierarchy) in EvoNexus. Guides the user through picking a mission, choosing or creating a…
Create a new heartbeat (proactive agent scheduled with a decision prompt) for EvoNexus. Guides the user through picking an agent, setting interval, wake…
Create a new custom integration (API/service wrapper) for the workspace. Guides the user through defining the integration's slug, display name, description,…