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…
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
$ npx -y skills add evolution-foundation/evo-nexus --skill gog-email-triage --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/gog-email-triageContext preview
The summary Claude sees to decide when to auto-load this skill.
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
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 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,…