ai-image-creator
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied…
Triage and prioritize inbox emails. Summarize unread messages, classify by urgency and category, propose actions (reply, archive, schedule, create task). Use when user wants to review inbox, process unread emails, or needs help prioritizing messages. Outputs structured summary
Claude Code
$ npx -y skills add evolution-foundation/evo-nexus --skill gog-email-triage --agent claude-code
Codex
$ npx skills add evolution-foundation/evo-nexus --skill gog-email-triage -a codex -y
Cursor
$ npx skills add evolution-foundation/evo-nexus --skill gog-email-triage -a cursor -y
Gemini CLI
$ npx skills add evolution-foundation/evo-nexus --skill gog-email-triage -a gemini-cli -y
GitHub Copilot
$ npx skills add evolution-foundation/evo-nexus --skill gog-email-triage -a github-copilot -y
OpenCode
$ npx skills add evolution-foundation/evo-nexus --skill gog-email-triage -a opencode -y
Windsurf
$ npx skills add evolution-foundation/evo-nexus --skill gog-email-triage -a windsurf -y
name: gog-email-triage description: Triage and prioritize inbox emails. Summarize unread messages, classify by urgency and category, propose actions (reply, archive, schedule, create task). Use when user wants to review inbox, process unread emails, or needs help prioritizing messages. Outputs structured summary with top priorities and suggested next actions. compatibility: Requires gog CLI tool with email access metadata: author: gog-skills version: "1.0" allowed-tools: Bash(gog:*) Read
Efficiently review and prioritize your inbox by classifying emails and suggesting actions.
Use this skill when:
**Important**: This skill is READ-ONLY. It analyzes and proposes actions but NEVER sends, archives, or modifies emails.
The following live data is available:
**Unread emails:**
!`gog gmail search "is:unread" --max 25 --json 2>/dev/null || echo "GOG_NOT_CONFIGURED"`
Before triaging: 1. **User preferences** (ask if not known):
2. **Context clues** (extract from conversation):
If dynamic context shows `GOG_NOT_CONFIGURED`:
If email list is empty:
For each email, determine:
**Urgency Level:**
**Category:**
**Suggested Action:**
Output in this format:
# Email Triage Summary 📧 **Total Unread**: [N] messages ⚠️ **Urgent**: [N] | 🔴 **High**: [N] | 🟡 **Medium**: [N] | 🟢 **Low**: [N] ## Top 3 Priorities 1. **[Subject]** from [Sender] - Urgency: [urgent/high/medium/low] - Reason: [1-line rationale] - Suggested action: [action] 2. [...] 3. [...] ## All Messages | ID (last 6) | From | Subject (truncated) | Urgency | Category | Action | Rationale | |-------------|------|---------------------|---------|----------|--------|-----------| | abc123 | sender@example.com | Meeting tomorrow? | high | meeting | reply | Needs response by EOD | | def456 | newsletter@... | Weekly update | low | newsletter | archive | FYI only | | [...] | [...] | [...] | [...] | [...] | [...] | [...] | ## Suggested Next Actions - [ ] **Reply to [N] urgent/high priority emails** (IDs: abc123, def456) - [ ] **Create tasks for [N] action items** (IDs: ghi789) - [ ] **Schedule meeting for [topic]** (ID: jkl012) - [ ] **Archive [N] newsletters and FYI messages** - [ ] **Block [N] spam senders** --- **Next Steps**: - To draft a reply: "Draft a reply to [email ID or subject]" - To create task: "Create a task for [email ID or subject]" - To schedule meeting: "Schedule meeting about [topic]" - To see email content: "Show me email [ID]"
Read the template at `.claude/templates/html/custom/email-triage.html`, fill all `{{PLACEHOLDER}}` values with the data from Step 3 (email counts, priority groups, suggested actions), and save the completed HTML to `workspace/daily-logs/[C] YYYY-MM-DD-email-triage.html`.
Create the `workspace/daily-logs/` directory if it does not exist.
After presenting the triage:
**Do NOT** proceed to take actions without user confirmation.
The triage summary MUST include:
1. **Header stats**: Total count + urgency breakdown 2. **Top 3 priorities**: Most urgent/important emails with rationale 3. **Complete table**: All emails with classifications 4. **Suggested next actions**: Checklist of proposed actions grouped by type 5. **Next steps prompt**: Clear options for follow-up
**Table columns** (in order): 1. ID (last 6 chars) - for reference 2. From - sender email or name 3. Subject (truncated to ~40 chars) 4. Urgency - urgent/
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…