ai-image-creator
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied…
Report spaced-repetition statistics: total facts, overdue count, retention rate, active decks, and facts added this week. Use when the user says "stats", "estatísticas", "como está meu aprendizado", "/learn-stats", or wants a dashboard of their learning loop.
Claude Code
$ npx -y skills add evolution-foundation/evo-nexus --skill learn-stats --agent claude-code
Codex
$ npx skills add evolution-foundation/evo-nexus --skill learn-stats -a codex -y
Cursor
$ npx skills add evolution-foundation/evo-nexus --skill learn-stats -a cursor -y
Gemini CLI
$ npx skills add evolution-foundation/evo-nexus --skill learn-stats -a gemini-cli -y
GitHub Copilot
$ npx skills add evolution-foundation/evo-nexus --skill learn-stats -a github-copilot -y
OpenCode
$ npx skills add evolution-foundation/evo-nexus --skill learn-stats -a opencode -y
Windsurf
$ npx skills add evolution-foundation/evo-nexus --skill learn-stats -a windsurf -y
name: learn-stats description: Report spaced-repetition statistics: total facts, overdue count, retention rate, active decks, and facts added this week. Use when the user says "stats", "estatísticas", "como está meu aprendizado", "/learn-stats", or wants a dashboard of their learning loop.
Reads `workspace/learning/facts/` and `workspace/learning/.state/review-log.jsonl` to produce a markdown stats report.
User wants a snapshot of their learning loop health.
1. Read all `.md` files in `workspace/learning/facts/` 2. Parse frontmatter of each file 3. Get today's date (YYYY-MM-DD) 4. Compute:
If `workspace/learning/facts/` does not exist or is empty: > "Nenhum fato encontrado. Use /learn-capture para adicionar fatos primeiro." > Stop here.
1. Read `workspace/learning/.state/review-log.jsonl` line by line (each line is a JSON object) 2. If the file does not exist or is empty: `total_reviews = 0`, `retention_rate = "N/A"` 3. If it exists:
Print in markdown, in **pt-BR**:
## 📊 Learning Loop — Stats
| Métrica | Valor |
|---------------------|--------------|
| Total de fatos | {total} |
| Vencidos hoje | {overdue} |
| Taxa de retenção | {retention_rate} ({good_easy_count}/{total_reviews} revisões) |
| Decks ativos | {active_decks} |
| Adicionados (7 dias)| {added_this_week} |
**Data:** {today YYYY-MM-DD}If `overdue > 0`: > 💡 Use `/learn-review` para revisar os fatos vencidos.
If `total < 10`: > 💡 Use `/learn-capture` para adicionar mais fatos (meta v0: 20 fatos em 2 semanas).
If `overdue > 0` and `overdue <= 10`, list them:
### Fatos vencidos
- `{filename}` (deck: {deck}, venceu: {next_review})
> {Retrieval Q — first 80 chars}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…