ai-image-creator
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied…
**Description:** Create, list, or revoke public share links for workspace files. Use when the user says "share this file", "create a public link", "share the dashboard", "compartilha esse arquivo", "list my share links", "revoke share link", or wants to share a report/HTML with
Claude Code
$ npx -y skills add evolution-foundation/evo-nexus --skill workspace-share --agent claude-code
Codex
$ npx skills add evolution-foundation/evo-nexus --skill workspace-share -a codex -y
Cursor
$ npx skills add evolution-foundation/evo-nexus --skill workspace-share -a cursor -y
Gemini CLI
$ npx skills add evolution-foundation/evo-nexus --skill workspace-share -a gemini-cli -y
GitHub Copilot
$ npx skills add evolution-foundation/evo-nexus --skill workspace-share -a github-copilot -y
OpenCode
$ npx skills add evolution-foundation/evo-nexus --skill workspace-share -a opencode -y
Windsurf
$ npx skills add evolution-foundation/evo-nexus --skill workspace-share -a windsurf -y
**Description:** Create, list, or revoke public share links for workspace files. Use when the user says "share this file", "create a public link", "share the dashboard", "compartilha esse arquivo", "list my share links", "revoke share link", or wants to share a report/HTML with someone external.
Use this skill when the user wants to:
Use `from dashboard.backend.sdk_client import evo` — auto-handles URL + auth.
Accepts a file path (explicit or resolved from context, e.g., "today's dashboard").
**Smart resolution:** If the user says "share the financial pulse" or "share today's report", search `workspace/` for the most recent matching file (e.g., `workspace/finance/*pulse*.html`) and confirm with the user before sharing.
from dashboard.backend.sdk_client import evo
share = evo.post("/api/shares", {
"path": "<repo-relative-path>",
"expires_in": "7d",
})`expires_in` options: `"1h"`, `"24h"`, `"7d"`, `"30d"`, or `null` (no expiration).
Returns `{ token, url, expires_at }`. Present the `url` to the user — this is the public link.
from dashboard.backend.sdk_client import evo
result = evo.get("/api/shares")Returns `{ shares: [...] }`. Format as a readable table showing: file path, created by, created at, expires at, views, status.
Accepts a token or identifies the share from context (e.g., file path).
from dashboard.backend.sdk_client import evo
evo.delete(f"/api/shares/{token}")Confirm with the user before revoking (the link becomes immediately inaccessible).
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…