Scaffolds a new Joule A2A agent project in the current directory using Python or TypeScript (--lang), Express or CAP framework (--framework, TS only), and CF landscape (--landscape eu10).
npx claudepluginhub sap-samples/joule-a2a-agent-toolkit<agent-name> [--lang python|typescript] [--framework cap|express] [--landscape eu10]Create a new Joule A2A agent project using the joule-a2a-agent skill.
Read the skill at `${CLAUDE_PLUGIN_ROOT}/skills/joule-a2a-agent/SKILL.md` first, then follow its workflow starting from Step 2 (Generate the Agent Project).
Use the arguments provided by the user:
- First positional argument: agent name (kebab-case)
- `--lang`: TypeScript (default) or Python
- `--framework`: Express (default) or CAP (TypeScript only)
- `--landscape`: CF landscape (default: eu10)
If the user provided `$ARGUMENTS`, parse the agent name and options from it. If no arguments were given, ask the user for the.../create-agentScaffolds production-ready Google Cloud agent project using ADK templates, generates Python code structure, CI/CD pipelines, and deployment guides for Cloud Run, GKE, or Agent Engine.
/create-agentCreates domain expert agent fragments for Orchestr8 with YAML metadata, role definitions, core knowledge, best practices, code examples, and discoverable structure from input arguments.
/create-agentCreates a new custom subagent (.md) file for specialized tasks with frontmatter (name, description, tools, model) and generated system prompt/instructions. Supports --user, --tools, --model flags; outputs status/path.
/create-agentCreate a new OpenCode agent with AI assistance. Uses agent-creator for intelligent agent generation.
/create-agentCreate a new OpenCode agent with AI assistance. Uses agent-creator for intelligent agent generation.
Share bugs, ideas, or general feedback.
Create a new Joule A2A agent project using the joule-a2a-agent skill.
Read the skill at ${CLAUDE_PLUGIN_ROOT}/skills/joule-a2a-agent/SKILL.md first, then follow its workflow starting from Step 2 (Generate the Agent Project).
Use the arguments provided by the user:
--lang: TypeScript (default) or Python--framework: Express (default) or CAP (TypeScript only)--landscape: CF landscape (default: eu10)If the user provided $ARGUMENTS, parse the agent name and options from it. If no arguments were given, ask the user for the agent name and purpose.
For TypeScript projects, use the scaffold script:
bash ${CLAUDE_PLUGIN_ROOT}/skills/joule-a2a-agent/scripts/scaffold-ts.sh \
--name <agent-name> \
--framework <express|cap> \
--namespace <namespace> \
--output <output-dir> \
--description "<description>" \
--landscape <landscape>
For Python projects, use the Python scaffold script:
python ${CLAUDE_PLUGIN_ROOT}/skills/joule-a2a-agent/scripts/scaffold.py \
--name <agent-name> \
--namespace <namespace> \
--output <output-dir> \
--description "<description>" \
--landscape <landscape>
Note: CAP framework is only available for TypeScript. If user requests --lang python --framework cap, inform them CAP is TypeScript-only and fall back to Express.
Save the generated project to the user's current working directory.