# Pascal 3d

Connect to Pascal and use its MCP tools to create, inspect, edit, validate, save, or...

- Repository: https://github.com/pascalorg/editor (25263 stars)
- Category: AI and agents
- License: MIT
- Last updated: 2026-10-30
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add pascalorg/editor --skill pascal-3d -g -a claude-code -y`
Codex: `npx skills add pascalorg/editor --skill pascal-3d -g -a codex -y`
Cursor: `npx skills add pascalorg/editor --skill pascal-3d -g -a cursor -y`
Gemini CLI: `npx skills add pascalorg/editor --skill pascal-3d -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add pascalorg/editor`

## Description

Connect to Pascal and use its MCP tools to create, inspect, edit, validate, save, or hand off editable 3D building scenes. Use this skill whenever a user asks an agent to work in Pascal, make a room or building model, inspect a Pascal project, perform spatial edits, connect Pascal MCP, or return a verified Pascal editor link. It also governs safe local, existing-account, and explicitly authorized autonomous setup.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Pascal 3D

Use Pascal as the scene authority. Prefer its semantic tools and validation results over hand-written scene JSON or visual guesses.

## Start here

1. Check whether a Pascal MCP server is already connected. If it is, read `pascal://agent-guide` and inspect the available tools and their input schemas before changing anything. Installed and hosted releases can differ from this skill's source-review snapshot. When both the `pascal` and `pascal-hosted` servers are connected, use `pascal-hosted` for projects that live in the person's Pascal account, including Capture scans, and `pascal` for local work; never call both for the same task.
2. If Pascal is not connected, select the data boundary that matches the request:
   - **Local:** use the Pascal CLI for projects that should remain on this machine.
   - **Hosted existing account:** use an API key created by the same Pascal user or organization that owns the target project.
   - **Hosted autonomous:** register a separate private agent account only when the task explicitly authorizes account creation.
3. Follow [references/setup.md](references/setup.md) for the selected path. Never move a local project to hosted storage or create an account merely to complete setup.
4. Read or create the intended project, make the smallest requested change, validate the result, persist it when the store supports persistence, and return the URL supplied by Pascal.

If the task is a furniture or clearance assessment and the `furniture-fit` skill is installed, use that focused workflow after connection. Do not assume another skill is present.

## Authority and data rules

The rest: https://github.com/pascalorg/editor/blob/HEAD/skills/pascal-3d/SKILL.md
