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…
Weekly trends analysis — compares community, GitHub, and financial metrics week-over-week to detect patterns, risks and opportunities. Use when user says 'trends analysis', 'trends', 'how are the metrics', 'weekly comparison', 'metrics evolution', or as part of the weekly review
$ npx -y skills add evolution-foundation/evo-nexus --skill prod-trends --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/prod-trendsContext preview
The summary Claude sees to decide when to auto-load this skill.
Weekly trends analysis — compares community, GitHub, and financial metrics week-over-week to detect patterns, risks and opportunities. Use when user says 'trends analysis', 'trends', 'how are the metrics', 'weekly comparison', 'metrics evolution', or as part of the weekly review
name: prod-trends description: "Weekly trends analysis — compares community, GitHub, and financial metrics week-over-week to detect patterns, risks and opportunities. Use when user says 'trends analysis', 'trends', 'how are the metrics', 'weekly comparison', 'metrics evolution', or as part of the weekly review routine."
Routine that compares community, GitHub, and financial metrics week-over-week to detect patterns, risks, and opportunities.
**Always respond in English.**
Read previous reports in:
Extract from HTML or generate from data:
Read previous reports in:
Extract or generate:
Query data via skills:
Metrics:
Read runner metrics:
Fetch the most recent data from each source (last 7 days).
Fetch data from 7-14 days ago for comparison. If it does not exist (first run), mark as "baseline" and skip comparison.
For each metric, calculate:
**Classification criteria:**
| Metric | 🟢 Healthy | 🟡 Attention | 🔴 Risk | |---------|------------|-----------|---------| | WAM | stable or ↑ | drop <10% | drop >10% | | Unanswered questions | <5 | 5-10 | >10 | | Sentiment | positive | neutral | negative | | Open PRs | <10 | 10-20 | >20 accumulating | | Unanswered issues | <5 | 5-15 | >15 | | Stars (weekly) | >10 | 5-10 | <5 | | MRR | stable or ↑ | drop <5% | drop >5% | | Success rate ADWs | >90% | 70-90% | <70% |
Analyze recent weeks (as many as available) and identify:
Read the template at `.claude/templates/html/custom/trends-report.html`. Replace the placeholders `{{...}}` with the actual data.
Overall health classification:
**REQUIRED:** Always generate the HTML first. Read the template, replace the placeholders, and save the complete HTML file. This applies even on the first run (baseline) — even without comparison, fill the scorecard with current values and "—" for previous.
Save HTML to `workspace/daily-logs/[C] YYYY-WXX-trends.html`.
Then, also save a summarized markdown version to `workspace/daily-logs/[C] YYYY-WXX-trends.md`:
# Trends Analysis — Week {WXX}
## Executive Summary
{3 bullets: what improved, what worsened, opportunity}
## Scorecard
| Area | Metric | Current | Previous | Var | Trend | Status |
|------|---------|-------|----------|-----|-------|--------|
| Community | WAM | {N} | {N} | {+/-X%} | ↑/↓/= | 🟢/🟡/🔴 |
| Community | Unanswered questions | {N} | {N} | | | |
| Community | Sentiment | {label} | {label} | | | |
| GitHub | Open PRs | {N} | {N} | | | |
| GitHub | Unanswered issues | {N} | {N} | | | |
| GitHub | Stars (week) | {N} | {N} | | | |
| Financial | MRR | R${N} | R${N} | {var%} | | |
| Financial | Active subscriptions | {N} | {N} | | | |
| Operational | Success rate ADWs | {X}% | {X}% | | | |
## Detected Patterns
- {pattern 1 with evidence}
- {pattern 2 with evidence}
## Risks
- {risk with supporting metric}
## Opportunities
- {opportunity based on data}
## Recommendations
1. {concrete action based on data}
2. {concrete action}Save a snapshot of current metrics to `memory/trends/YYYY-WXX.json` to accumulate history:
{
"week": "YYYY-WXX",
"date": "YYYY-MM-DD",
"community": {"wam": N, "messages": N, "unanswered": N, "sentiment": "positive"},
"github": {"prs_open": N, "issues_open": N, "issues_unanswered": N, "stars_week": N, "commits_week": N},
"financial": {"mrr": N, "subscriptions": N, "refunds": N},
"operational": {"adw_runs": N, "adw_success_rate": N, "adw_avg_seconds": N}
}Create `memory/trends/` if it does not exist.
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,…