pascalorg/editor repository:
pascal-3dconnects to Pascal, works with editable scenes, validates changes, saves supported results, and returns the editor link supplied by Pascal.furniture-fitchecks a measured furniture footprint at a stated position and rotation, then separates supported results from missing height, swing, delivery, and mesh evidence.
Installing a skill adds instructions to your agent. It does not install or start
Pascal, connect MCP, create an account, upload a project, or authorize a project
change. Complete the separate MCP setup below.
Install from the public repository
Theskills/ folders in the public repository are the canonical source for every
supported package path.
skills.sh
Install both skills:Claude Code
Add the public repository as a marketplace, then install the Pascal package:Codex
Add the same repository marketplace, then install the same package:Connect a local Pascal project
Start the local editor and its managed MCP service:pascal mcp connect, which discovers the local service and keeps its private token out
of the host configuration. Local projects remain in your local Pascal data store and
do not require a hosted account.
Use one active agent client per local CLI service. The standalone HTTP service shares
active scene state across clients; the hosted endpoint uses a different session-isolated
bridge. Do not run independent agents concurrently against the same local service.
See Run Pascal locally for requirements, storage paths,
updates, and diagnostics.
Choose the correct hosted identity
Use hosted MCP setup when the project belongs in Pascal’s hosted project store.
Autonomous registration does not create an email inbox or browser login, and its
projects do not automatically appear in another Pascal account. Do not use it when the
result must appear in an existing workspace. A skill must not register an account merely
because Pascal is not connected.
Keep API keys out of repositories, prompts, screenshots, URLs, and command output. Use
the host’s credential store or an environment-variable reference.
Ask for a furniture footprint assessment
A useful request supplies the project, room, exact item dimensions, intended pose, and required clearance:Read the result correctly
The report usesfootprint fits, footprint does not fit, or insufficient evidence.
It should identify the room and item dimensions, tested position and rotation, source
revision, collision results, missing evidence, and whether the scene changed.
An empty collision list does not prove room containment, delivery, assembly, safety, or
code compliance. Missing doors mean door access was not checked. Scene verification
does not include a prospective candidate supplied only to the collision tool. If
dimensions are zero, missing, non-finite, ambiguous, or based only
on an uncalibrated image, the useful result is an input-gap report naming the smallest
measurements needed next.
Verify a completed task
For a read-only assessment, confirm the project version, graph hash, and node count did not change. For an authorized edit, run scene validation, save the intended result, and use the exacteditorUrl returned by Pascal. A successful tool response alone is not a
finished spatial result.
The skill package is versioned independently from the MCP and CLI packages. Agents
inspect the connected tool schemas because source, installed, and hosted releases can
differ.