- name
- architect
- description
- Use Architect, Pascal's AI building designer, to generate buildings, floor plans, and spatial designs from a brief. Use this skill when a user asks Architect to generate or design a building or space inside Pascal. Architect queues a background turn, polls for its result, and surfaces the finished Pascal scene or report.
- compatibility
- Requires the hosted Pascal MCP endpoint (pascal-hosted / https://editor.pascal.app/api/mcp). The ask_architect, get_architect_turn, and cancel_architect_turn tools live on that server.
- metadata
- version: "0.1.1" source-reviewed: "2026-11-05" native-host-validation: "package-checks-only" openclaw: homepage: https://editor.pascal.app/docs/developers/mcp primaryEnv: PASCAL_API_KEY envVars: - name: PASCAL_API_KEY required: false description: Optional Pascal API key for the hosted MCP endpoint; Cursor uses browser OAuth instead.
Architect
Architect is Pascal's AI building designer. Give it a spatial brief — building type, program, site, style notes — and it produces an editable Pascal scene or report. Use it when the user asks Architect to design or generate a building or space.
When to use Architect vs. scene tools
Both Architect and the scene tools use the pascal-hosted server. If only pascal (local CLI) is connected, tell the user to connect pascal-hosted and stop.
Effort
Pass effort only if the user explicitly names one; otherwise omit it and let the server choose the default. Higher effort is available when the user asks for deeper exploration; the highest tier requires Pascal Pro or Max.
If a tool call returns upgrade_required, show the upgrade link from the tool result and stop — do not retry at a lower value or invent workarounds.
If a tool call returns out_of_credits, show the top-up link from the tool result and stop.
Workflow
-
Start a turn. Call
ask_architectwith the user's brief and, if the user named one, the requested effort. It returns aturn_idand queues the work in the background. -
Poll for the result. Call
get_architect_turnwith theturn_id. Repeat with a short delay (a few seconds) untilstatusisdone,failed, or . Do not poll faster than once every three seconds.