원클릭으로
pull-project
Pull a project from the Workato remote. No argument pulls the current project; passing a name switches first and then pulls.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Pull a project from the Workato remote. No argument pulls the current project; passing a name switches first and then pulls.
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 | pull-project |
| description | Pull a project from the Workato remote. No argument pulls the current project; passing a name switches first and then pulls. |
Pull a project from the remote via the Workato Platform CLI.
$pull-project — pull the current project$pull-project <project-name> — switch to the specified project and pull$pull-project --all — pull every remote project$pull-project --projects "<a>","<b>" — pull a specific subset of remote projects$pull-project --list — show the list of remote projectsPull silently overwrites uncommitted local changes. Check the workspace repository for uncommitted changes in the target project:
git status projects/<project-name>/
If there are uncommitted changes, suggest the user commits or stashes them before pulling. Pulling without asking can lose in-progress edits. For --all, repeat this check per project. If the workspace repository is not under git, skip this check.
.workatoignore (mandatory, before every pull)workato pull silently overwrites and deletes local files. Before pulling a project, make sure its .workatoignore exists so local-only artifacts (specs/, DESIGN.md, custom connector source, …) survive. Run the kit helper once the project directory exists — for a brand-new project, after workato init:
bash scripts/ensure-workatoignore.sh "projects/<project-name>"
The helper creates .workatoignore from the base template (templates/workatoignore.template) when absent, or appends only the missing entries otherwise. It is idempotent and never removes or reorders existing lines.
The template ignores *.custom_adapter.{rb,json} by default: a connector pulled into the project would otherwise be re-pushed by a later workato push and could roll the connector back to an older version. If this project intentionally manages a connector as code, tell the user to delete those two lines from .workatoignore (keeping the >>> opt-out <<< marker comments) — the helper will then leave the opt-out alone.
# When a name is supplied, switch first
workato projects use "<project-name>"
Then run Step 0.5 for the project, and pull:
workato pull
--all / --projectsworkato projects list --source remote --output-mode json--all: every project in the remote list.--projects "<a>","<b>": only the listed names (report any name not found in the remote list and skip it).workato init --non-interactive --profile default --project-id <id> --folder-name "projects/<name>", then run Step 0.5 for it.workato projects use "<name>" && workato pull--listworkato projects list --source both
After pull completes, list the modified files. Report whether .workatoignore was created or topped up. If a new pattern emerged, suggest running $learn-recipe.