一键导入
create-genie
Interactively generate a Workato Genie (AI agent), its skills, and the supporting recipes. Japanese prompts are also supported.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Interactively generate a Workato Genie (AI agent), its skills, and the supporting recipes. Japanese prompts are also supported.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Push local project changes to the Workato remote. Runs validation, pushes connections first, and guides the deploy end-to-end.
Push local project changes to the Workato remote. Runs validation, pushes connections first, and guides the deploy end-to-end.
Push local project changes to the Workato remote. Runs validation, pushes connections first, and guides the deploy end-to-end.
Validate the structure of Workato recipe / Genie JSON and report issues. Takes a file path or a project name as argument.
Validate the structure of Workato recipe / Genie JSON and report issues. Takes a file path or a project name as argument.
Build a Workato Workflow App (approval workflows, etc.). The only UI action is enabling the App. Everything else (Data Table, stages, pages, recipes) is generated as JSON and pushed. Japanese prompts are also supported.
| name | create-genie |
| description | Interactively generate a Workato Genie (AI agent), its skills, and the supporting recipes. Japanese prompts are also supported. |
Generate the full file set for a Workato Genie (AI agent). Supports Genie alone, MCP server alone, or both.
| Genie | MCP Server | |
|---|---|---|
| Purpose | Conversational AI agent | Expose tools to external AIs |
| Channels | Slack, Teams, Workato GO | Claude Desktop, Cursor, ChatGPT |
| Files | .agentic_genie.json | .mcp_server.json |
| Skill references | Direct via references | Ordered + described via the tools[] array |
| AI instructions | instructions (system prompt) | tools[].description (tool-selection guidance) |
Interview the user:
anthropic / openai (default: anthropic).Read the references:
AGENTS.mdAGENTS.mdAGENTS.mddocs/connectors/_index.md + relevant connector knowledgedocs/platform/agent-studio.mddocs/platform/mcp.mdIf an existing Genie is available, reference its structure.
Generate the Genie configuration files (following AGENTS.md):
<project>/Agents/<name>.agentic_genie.json — the Genie itself.<project>/Agents/<skill_name>.agentic_skill.json — skill definition.<project>/Agents/<name>.mcp_server.json — MCP server definition.zip_name / folder inside the JSON include the subfolder path.Dispatch the generation. Hand this file generation to the
workato-buildersubagent (asset typegenie) — every supported editor ships it; invoke it through your editor's subagent mechanism. Pass the design from steps 1–3, theinstructions/ skill-recipe / MCP-server conventions in the sections below, and the target paths. The subagent writes the files and returns a short summary, keeping the JSON out of the main context. (Only if your editor has no subagent support, generate inline.)
Delegate skill recipes to $create-recipe:
workato_genie/start_workflow, parameters, external integration targets).$create-recipe to generate the recipe (with interview).$create-recipe handles the Genie-skill-recipe specifics (as is random hex, parameters_schema_json, etc.).instructionsGenerate the prompt using this section structure:
You are a [Role] Agent
**What's my job?**
[Description of the primary responsibilities]
**Who will need my help?**
[List of target users]
**How do I get things done?**
[List of behavior patterns]
**What should I avoid?**
[List of prohibitions]
**What results do you want me to track?**
[Metrics to follow]
**How should I talk to people?**
[Communication style]
**Any extra tips?**
[Anything else]
workato_genie / start_workflow.as (Genie-skill-recipe convention).input.parameters_schema_json: input parameter schema (JSON string).input.result_schema_json: output schema (JSON string).input.requires_user_confirmation: "false" (default).input.description: same as the skill's trigger_description.path:["parameters","<param_name>"] — nested under parameters.workato_genie / workflow_return_result returns the result.workflow_return_result input: map each field individually as input.result.<field>.
"input": {
"result": {
"field1": "#{_dp('...')}",
"field2": "#{_dp('...')}"
}
}
extended_output_schema / extended_input_schema expand the result_schema_json fields under a result object.For MCP exposure, generate <project>/Agents/<name>.mcp_server.json:
{
"name": "Server name",
"description": "MCP server description (the AI uses this to choose a server)",
"auth_type": "workato_idp",
"tools_type": "project_assets",
"tools": [
{
"tool": "ref_0",
"description": "Use this tool when... / Do not use this tool when...",
"vua_required": true
}
],
"references": {
"ref_0": {
"type": "agentic_skill",
"id": {
"zip_name": "Agents/skill_name.agentic_skill.json",
"name": "skill_name",
"folder": "Agents"
}
}
}
}
descriptiontrigger_description.When you attach a skill to an MCP server, Workato may rename the skill's zip_name to match the recipe name. Keep the skill's file name in lockstep with the recipe name.
PG::UniqueViolation on update: re-pushing while the skill already exists triggers this error. agentic_skill and mcp_server cannot be removed via the CLI's --delete (they show up as Skipped). Ask the user to delete them manually in the UI, then re-push.extended_output_schema on skill recipes: actions like add_record need extended_output_schema; without it, downstream steps can't see the datapills and the recipe fails to start. Set it on every action.When building only an MCP server without a Genie:
workato_genie/start_workflow trigger)..agentic_skill.json)..mcp_server.json)..agentic_genie.json) needed.MCP Server → Skills → Recipes (no Genie)
assign_task_to_genieDelegate a task to a Genie from inside a recipe:
{
"provider": "workato_genie",
"name": "assign_task_to_genie",
"keyword": "action",
"dynamicPickListSelection": { "genie_handle": "Genie name" },
"toggleCfg": { "genie_handle": true },
"input": {
"genie_handle": {
"zip_name": "Agents/genie.agentic_genie.json",
"name": "Genie name",
"folder": "Agents"
},
"task_instructions": "Task instructions (datapills allowed)"
}
}
genie_handle: references the Genie to invoke (by zip_name).task_instructions: task instructions for the Genie (you can inject context via datapills).After generation, display:
Genie → Skills → Recipes.Genie → Skills → Recipes ← MCP Server.trigger_description.tools[].Follow docs/patterns/deployment-guide.md and walk through the deploy:
Generated files (Agents/, Recipes/, Connections/) live under projects/<project-name>/. Commit them in the workspace repository:
git add projects/<project-name>/Agents/ projects/<project-name>/Recipes/ projects/<project-name>/Connections/
git commit -m "Add genie: <name>"
git push origin