ai-image-creator
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied…
List and filter documents and units in the Knowledge base. Use when the user wants to see what is indexed ('what's in space X', 'list the last 10 indexed docs', 'which documents have error status', 'show Academy units').
Claude Code
$ npx -y skills add evolution-foundation/evo-nexus --skill knowledge-browse --agent claude-code
Codex
$ npx skills add evolution-foundation/evo-nexus --skill knowledge-browse -a codex -y
Cursor
$ npx skills add evolution-foundation/evo-nexus --skill knowledge-browse -a cursor -y
Gemini CLI
$ npx skills add evolution-foundation/evo-nexus --skill knowledge-browse -a gemini-cli -y
GitHub Copilot
$ npx skills add evolution-foundation/evo-nexus --skill knowledge-browse -a github-copilot -y
OpenCode
$ npx skills add evolution-foundation/evo-nexus --skill knowledge-browse -a opencode -y
Windsurf
$ npx skills add evolution-foundation/evo-nexus --skill knowledge-browse -a windsurf -y
name: knowledge-browse
description: "List and filter documents and units in the Knowledge base. Use when the user wants to see what is indexed ('what's in space X', 'list the last 10 indexed docs', 'which documents have error status', 'show Academy units')."Group: **Curation**. List/filter documents + units.
| Name | Type | Default | Description | |---|---|---|---| | `scope` | str | "documents" | "documents" OR "units" | | `connection` | str | first ready | Target connection | | `space` | str | null | Filter by space slug | | `unit_id` | str | null | Filter by unit | | `content_type` | str | null | lesson/tutorial/faq/reference/... | | `difficulty` | str | null | beginner/intermediate/advanced | | `topics` | list[str] | null | Filter by tags | | `status` | str | null | pending/processing/ready/error | | `q` | str | null | Text search on title | | `limit` | int | 20 | How many to return |
from dashboard.backend.sdk_client import evo
if scope == "documents":
params = {k: v for k, v in {
"space": space, "unit_id": unit_id, "content_type": content_type,
"difficulty": difficulty, "topics": ",".join(topics or []),
"status": status, "q": q, "limit": limit,
}.items() if v is not None}
items = evo.get("/api/knowledge/v1/documents", params=params,
headers={"X-Knowledge-Connection": connection})
elif scope == "units":
params = {"space": space, "limit": limit}
items = evo.get("/api/knowledge/v1/units", params=params,
headers={"X-Knowledge-Connection": connection})Documents:
| Title | Type | Difficulty | Topics | Chunks | Status | Added | |---|---|---|---|---|---|---| | ... | lesson | beginner | [whatsapp, auth] | 14 | ready | 2026-04-20 |
Units:
| Title | Slug | Space | Seq | Docs | Created | |---|---|---|---|---|---| | ... | ... | academy | 1 | 5 | 2026-04-15 |
Showing {len(items)} of {total} {scope} in {connection}{/space if filtered}.
Filters applied: {filters_summary}.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…