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 slash command for Claude Code. Guides the user through defining the command name, what it does, and generates the markdown file in .claude/commands/. Use when the user says 'create a command', 'new command', 'add a slash command', 'I want a shortcut for', or wants
$ npx -y skills add evolution-foundation/evo-nexus --skill create-command --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/create-commandContext preview
The summary Claude sees to decide when to auto-load this skill.
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 .claude/commands/. Use when the user says 'create a command', 'new command', 'add a slash command', 'I want a shortcut for', or wants
name: create-command description: "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 .claude/commands/. Use when the user says 'create a command', 'new command', 'add a slash command', 'I want a shortcut for', or wants to create a reusable slash command."
Guide the user through creating a new slash command for Claude Code.
A slash command is a `.md` file in `.claude/commands/` that acts as a shortcut. When the user types `/command-name` in Claude Code, the file contents are injected as the prompt.
Commands are simpler than skills — they're one-liners or short instructions, not multi-step workflows.
Ask the user: 1. **What should this command do?** (e.g., "check deploy status", "run linting", "summarize this file") 2. **What name?** Short, memorable. The file will be `{name}.md` and invoked as `/{name}` 3. **Does it take arguments?** If yes, use `$ARGUMENTS` placeholder 4. **Should it invoke an agent?** If it's domain-specific, point to the right agent
Create `.claude/commands/{name}.md`:
{Instruction for what Claude should do}: $ARGUMENTS
If no arguments were provided, {fallback behavior}.Use the @{agent-name} agent to help the user with the following: $ARGUMENTS
If no arguments were provided, ask the user how you can help ({list of things this command handles}).---
description: "{short description}"
---
Run these steps:
1. {step 1}
2. {step 2}
3. {step 3}
Context: $ARGUMENTSls -la .claude/commands/{name}.mdTell the user:
`.claude/commands/deploy.md`:
Check the deployment status of the current branch. Run `gh run list --limit 5` and summarize: which workflows passed, which failed, and if there are any in progress.
`.claude/commands/tickets.md`:
Use the @atlas-project agent to review open tickets: $ARGUMENTS If no arguments were provided, show a summary of open issues by priority.
`.claude/commands/pr-check.md`:
--- description: "Pre-PR checklist" --- Run these steps before opening a PR: 1. Run `git diff --stat main` to see what changed 2. Check for any TODO or FIXME comments in changed files 3. Run the test suite 4. Summarize: files changed, tests passing, any concerns
For personal commands that shouldn't be committed: `.claude/commands/custom-{name}.md`
Commands with `custom-` prefix are gitignored — personal to your workspace.
| Pattern | Example | Use case | |---------|---------|----------| | `{verb}` | `/deploy`, `/lint` | Action commands | | `{noun}` | `/tickets`, `/costs` | View/query commands | | `{agent}` | `/clawdia`, `/flux` | Agent shortcuts | | `custom-{name}` | `/custom-mycheck` | Personal, gitignored |
Rules:
| Command | What it does | |---------|-------------| | `/clawdia` | Ops agent | | `/flux` | Finance agent | | `/atlas` | Projects agent | | `/pulse` | Community agent | | `/pixel` | Social media agent | | `/sage` | Strategy agent | | `/nex` | Sales agent | | `/mentor` | Courses agent | | `/kai` | Personal agent | | `/status` | Workspace status check | | `/review` | Review recent changes |
| | Command | Skill | |---|---|---| | **Complexity** | Simple (1-10 lines) | Complex (multi-step workflows) | | **Location** | `.claude/commands/` | `.claude/skills/` | | **Trigger** | Only via `/name` | Auto-triggered by description match | | **Arguments** | `$ARGUMENTS` placeholder | N/A (triggered by context) | | **Use case** | Shortcuts, quick actions | Domain workflows, reports, integrations |
If what the user wants is a multi-step workflow with detailed instructions, suggest creating a skill instead (use the `create-routine` or just create a skill manually in `.claude/skills/`).
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 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,…
Create a new automated routine (ADW) for the scheduler. Guides the user through defining what the routine does, the type (AI or systematic), the schedule, and…