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…
Create, manage, and prioritize tasks and todo items. Convert emails to tasks, set priorities (P0-P3) and categories (Work/Personal/Errands/Admin), review daily priorities, track blocked and overdue tasks. Use when user mentions tasks, todos, action items, or wants to convert
$ npx -y skills add evolution-foundation/evo-nexus --skill gog-tasks --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/gog-tasksContext preview
The summary Claude sees to decide when to auto-load this skill.
Create, manage, and prioritize tasks and todo items. Convert emails to tasks, set priorities (P0-P3) and categories (Work/Personal/Errands/Admin), review daily priorities, track blocked and overdue tasks. Use when user mentions tasks, todos, action items, or wants to convert
name: gog-tasks description: Create, manage, and prioritize tasks and todo items. Convert emails to tasks, set priorities (P0-P3) and categories (Work/Personal/Errands/Admin), review daily priorities, track blocked and overdue tasks. Use when user mentions tasks, todos, action items, or wants to convert emails to tasks. Requires confirmation before creating or deleting tasks. compatibility: Requires gog CLI tool with tasks access metadata: author: gog-skills version: "1.0" allowed-tools: Bash(gog:*) Read
Create, organize, and track tasks with smart prioritization and daily review.
Use this skill when:
The following live data is available:
**Open tasks:**
!`TASKLIST_ID=$(gog tasks lists --json 2>/dev/null | jq -r '.tasklists[0].id' 2>/dev/null) && [ -n "$TASKLIST_ID" ] && gog tasks list "$TASKLIST_ID" --json 2>/dev/null || echo "GOG_NOT_CONFIGURED"`
**Important**: All task operations require a task list ID. Get it with:
TASKLIST_ID=$(gog tasks lists --json | jq -r '.tasklists[0].id')
When user says "create a task for email [id]" or "turn this into a task":
1. **Fetch email if not in context**:
gog gmail get <email_id> --json
2. **Extract task details**:
3. **Present proposed task**:
## Proposed Task **Title**: [Derived from email subject] **Description**: [Key points from email] **Priority**: [P0/P1/P2/P3] (rationale: [why]) **Category**: [Work/Personal/Errands/Admin] **Due date**: [Date or "Not specified"] **Source**: Email from [sender] on [date] Does this look correct? Adjustments needed?
4. **Iterate** if user wants changes
5. **Request confirmation**: "Ready to create this task?"
6. **Create** when user confirms:
# Get task list ID (first time or cache it)
TASKLIST_ID=$(gog tasks lists --json | jq -r '.tasklists[0].id')
# Create task
gog tasks add "$TASKLIST_ID" \
--title "Task title" \
--notes "Task description" \
--due 2026-02-05 \
--json**Note**: GOG CLI v0.9.0 task commands require a task list ID. Priority and category are tracked in the notes field or as custom metadata.
7. **Confirm creation**:
✅ **Task Created** Task ID: task_abc123 Title: [title] Priority: [P1] Due: [date] View all tasks: "Show my tasks"
When user says "create a task to [X]":
1. **Gather details** by asking:
Let me create that task. A few questions: 1. **Title**: "[Suggested based on user input]" - is this good? 2. **Priority**: P0 (critical), P1 (high), P2 (medium), or P3 (low)? 3. **Category**: Work, Personal, Errands, or Admin? 4. **Due date**: When does this need to be done? 5. **Additional details**: Anything else to note?
2. **Accept shorthand answers**: e.g., "1: yes, 2: P1, 3: Work, 4: Friday"
3. **Present and confirm** before creating
When user says "task review" or "what should I do today":
1. **Fetch open tasks**:
# Get task list ID TASKLIST_ID=$(gog tasks lists --json | jq -r '.tasklists[0].id') # List all tasks gog tasks list "$TASKLIST_ID" --json
2. **Analyze and categorize**:
3. **Present structured review**:
# Daily Task Review — [Day], [Date]
## 🔥 Top 5 Tasks for Today
1. **[Task Title]** (P0, due today)
- Category: Work
- Details: [Brief description]
- Task ID: task_abc123
2. [...]
## ⚠️ Overdue Tasks ([N] total)
- **[Task Title]** (P1, due [date])
- [Why it's overdue context]
- Task ID: task_def456
## 🚧 Blocked / Waiting on Others ([N] total)
- **[Task Title]** (P2)
- Blocked by: [What/who]
- Task ID: task_ghi789
## 📅 This Week (Non-urgent)
[List of P2/P3 tasks due this week]
---
**Suggested Focus**:
1. Start with: [Task title] (highest priority)
2. Then tackle: [Task title]
3. If blocked, move to: [Task title]
**Actions**:
- To complete a task: "Mark task_abc123 as done"
- To update priority: "Change task_def456 to P0"
- To see task details: "Show task task_ghi789"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,…