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 a new ticket (persistent conversation/work thread) in EvoNexus. Assigns to an agent, sets priority, optionally links to a goal or project. Writes via POST /api/tickets. Use when the user says 'create a ticket', 'open an issue', 'add to Zara's queue', 'track this topic for
$ npx -y skills add evolution-foundation/evo-nexus --skill create-ticket --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/create-ticketContext preview
The summary Claude sees to decide when to auto-load this skill.
Create a new ticket (persistent conversation/work thread) in EvoNexus. Assigns to an agent, sets priority, optionally links to a goal or project. Writes via POST /api/tickets. Use when the user says 'create a ticket', 'open an issue', 'add to Zara's queue', 'track this topic for
name: create-ticket description: "Create a new ticket (persistent conversation/work thread) in EvoNexus. Assigns to an agent, sets priority, optionally links to a goal or project. Writes via POST /api/tickets. Use when the user says 'create a ticket', 'open an issue', 'add to Zara's queue', 'track this topic for later', 'assign X to Y agent', or wants to turn an ad-hoc conversation into persistent work."
Create a ticket — persistent conversation/work thread with state and assignee.
Use tickets when:
Don't use tickets for:
Ask the user: 1. **Title** — short, specific ("Cliente X reclama de latência") 2. **Description** — context (optional but recommended) 3. **Priority** — `urgent`, `high`, `medium` (default), `low` 4. **Assignee agent** — which agent handles this? Common picks:
5. **Goal link?** Optional `goal_id` if this work moves a specific goal. Skip if not. 6. **Project link?** Optional `project_id` for grouping without a specific goal.
Use `from dashboard.backend.sdk_client import evo` — auto-handles URL + auth.
The runtime injects the current agent slug and session id into your system prompt — pass them through so the ticket records provenance.
import json
from dashboard.backend.sdk_client import evo
ticket = evo.post("/api/tickets", {
"title": "Cliente X reclama de latência",
"description": "Print anexado no Intercom, 4s para carregar /dashboard",
"priority": "high",
"assignee_agent": "zara-cs",
"goal_id": 3,
"source_agent": "<agent-slug>", # injected via system prompt at runtime
"source_session_id": "<session-uuid>", # injected via system prompt at runtime
})
print(json.dumps(ticket)) # use json.dumps, NOT print(ticket) — the UI auto-binds the session to the ticket when it sees a valid JSON ticket in stdoutResponse includes the created ticket with `id`, `status=open`, `created_at`.
Explain to the user:
1. Ticket appears in `/issues?assignee=zara-cs` inbox 2. Zara's next heartbeat (step 3 — query inbox) will see it 3. If priority is `urgent`, it jumps to front of queue 4. When Zara acts, the ticket gets:
5. Auto-release after `lock_timeout_seconds` (default 1800s) if Zara crashes mid-work
If the user says "and tell Flux to check billing", add a comment with:
from dashboard.backend.sdk_client import evo
evo.post(f"/api/tickets/{ticket['id']}/comments", {
"body": "@flux-finance please confirm this customer's billing status",
})The `@flux-finance` is parsed and fires a wake trigger — Flux's heartbeat wakes (within 30s debounce window) and picks up the ticket.
Related: `.claude/rules/tickets.md`, `.claude/rules/heartbeats.md`, `.claude/rules/goals.md`.
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,…