furniture-fit
Optional Pascal API key for hosted scene checks; input-gap reports and local Pascal do not require it.
Optional Pascal API key for the hosted MCP endpoint; Cursor uses browser OAuth instead.
Claude Code
$ npx -y skills add pascalorg/editor --skill architect --agent claude-code
Codex
$ npx skills add pascalorg/editor --skill architect -a codex -y
Cursor
$ npx skills add pascalorg/editor --skill architect -a cursor -y
Gemini CLI
$ npx skills add pascalorg/editor --skill architect -a gemini-cli -y
GitHub Copilot
$ npx skills add pascalorg/editor --skill architect -a github-copilot -y
OpenCode
$ npx skills add pascalorg/editor --skill architect -a opencode -y
Windsurf
$ npx skills add pascalorg/editor --skill architect -a windsurf -y
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 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.
| Situation | Use | | --- | --- | | Generate a building or floor plan from a brief | Architect (`ask_architect`) | | BIM analysis or generative massing | Architect | | Edit a specific node, add a window, paint a surface | Pascal scene MCP tools directly | | Inspect, validate, or save an existing scene | Pascal scene MCP tools directly | | Check furniture clearance | `furniture-fit` skill |
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.
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.
1. **Start a turn.** Call `ask_architect` with the user's brief and, if the user named one, the requested effort. It returns a `turn_id` and queues the work in the background.
2. **Poll for the result.** Call `get_architect_turn` with the `turn_id`. Repeat with a short delay (a few seconds) until `status` is `done`, `failed`, or `cancelled`. Do not poll faster than once every three seconds.
3. **Surface the result.** When `done`, return the `editorUrl` from the result, any scene or report summary the tool provides, and the Pascal project link. When `failed`, report the error from the result and stop.
4. **Cancel if needed.** If the user cancels or the task is no longer needed, call `cancel_architect_turn` with the `turn_id`.
Create and edit 3D building models in your browser, run Pascal locally with its CLI, or connect AI agents through the Model Context Protocol (MCP).
Optional Pascal API key for hosted scene checks; input-gap reports and local Pascal do not require it.
Optional Pascal API key for the hosted MCP endpoint; local Pascal does not require it.
Design banners for social media, ads, website heroes, creative assets, and print. Multiple art direction options with optional…
Use to design, redesign, critique, audit, polish or animate a frontend: websites, landing pages, dashboards, app UI, components,…
Hyperframes-based video template for retro pixel deck motion design. Use when users want a high-fidelity, multi-scene…
Create branded architecture, architecture delta, IT current-state, flowchart, sequence, state machine, ER/data model, timeline,…