← ScoptureCONTENT HISTORY

Update to Scopture

Snapshot Nov 3, 2026 · 06:11 UTC · version 1.2.4

WHAT CHANGED

Declared capabilities changed

Full description — Now says: physical engineering projects in Scopture. Inspect models, drawings, canvas state, and .duc files while keeping the surrounding project context in view....

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Scopture and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 27, 2026 · 00:29 UTC

connected design and projects in Scopture. Inspect models, drawings, canvas state, and .duc files while keeping the surrounding project context in view. Analyze project data, run Python,

After

Nov 3, 2026 · 06:11 UTC

physical engineering projects in Scopture. Inspect models, drawings, canvas state, and .duc files while keeping the surrounding project context in view. Analyze project data, run Python, create simulations, develop CAD and BIM models,

Long description

Before

Oct 27, 2026 · 00:29 UTC

connected design and projects in Scopture. Inspect models, drawings, canvas state, and .duc files while keeping the surrounding project context in view. Analyze project data, run Python,

After

Nov 3, 2026 · 06:11 UTC

physical engineering projects in Scopture. Inspect models, drawings, canvas state, and .duc files while keeping the surrounding project context in view. Analyze project data, run Python, create simulations, develop CAD personality, CAD a...

Short description

Before

Oct 27, 2026 · 00:29 UTC

Work across connected projects

After

Nov 3, 2026 · 06:11 UTC

Work on engineering projects

Declared skills

Before

Oct 27, 2026 · 00:29 UTC

[{"description":"Use this skill whenever a DUC drawing (`.duc` file) needs to be read, written, searched, created, inspected, or manipulated programmatically with the Python `ducpy` library. This includes constructing elements, styles, l...

After

Nov 3, 2026 · 06:11 UTC

[{"description":"Use this skill whenever a DUC drawing (`.duc` file) needs to be read, written, searched, created, inspected, or manipulated programmatically with the Python `ducpy` library. This includes constructing elements, styles, l...

Compare saved observations

Download comparison JSON
Full technical diff · 17 changed fields

removed /release/app_manifest/apps/app-6a2aa7768fe881919ad20644669ca2fe

BEFORE
{
  "id": "asdk_app_6a2aa7768fe881919ad20644669ca2fe",
  "required": true
}
AFTER
Field is absent

added /release/app_manifest/apps/scopture

BEFORE
Field was absent
AFTER
{
  "id": "asdk_app_6a2aa7768fe881919ad20644669ca2fe",
  "required": true
}

changed /release/description

BEFORE
"Work directly with connected design and projects in Scopture. Inspect models, drawings, canvas state, and .duc files while keeping the surrounding project context in view. Analyze project data, run Python, capture screenshots, manage issues and project charters, trace requirements and decisions, and apply changes directly to the work."
AFTER
"Work directly with physical engineering projects in Scopture. Inspect models, drawings, canvas state, and .duc files while keeping the surrounding project context in view. Analyze project data, run Python, create simulations, develop CAD and BIM models, capture screenshots, manage issues and project charters, trace requirements and decisions, and apply changes directly to the work."

changed /release/id

BEFORE
"pluginrel_a594c8fa7cdc8191bda7637be4c46b19"
AFTER
"pluginrel_cf37a71ee4f08191b579a23efd48ffe7"

changed /release/interface/capabilities

BEFORE
[]
AFTER
[
  "Read",
  "Write"
]

changed /release/interface/composer_icon_dark_url

BEFORE
"https://files.openai.com/content?id=file_00000000ac4c81f5b9cd21099fe8b71b"
AFTER
null

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_00000000ac4c81f5b9cd21099fe8b71b"
AFTER
"https://files.openai.com/content?id=file_00000000753882438483fdd2b3af3a2f"

changed /release/interface/default_prompts

BEFORE
[
  "What's the current state of the project?",
  "Pin an issue to the gearbox asking whether the latest mount change affected shaft alignment or clearances.",
  "Add a luxury hotel reception BIM to the existing Empire State drawing and verify the 3D model."
]
AFTER
[
  "What's the current state of the project?",
  "Pin an issue to the gearbox asking whether the latest mount change affected shaft alignment or clearances.",
  "Add a luxury hotel reception to the Empire State on a new drawing and verify the 3D model."
]

changed /release/interface/developer_name

BEFORE
"Jorge Soares"
AFTER
"Ducflair"

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000891081f48023240a4ce86d0a"
AFTER
"https://files.openai.com/content?id=file_000000007edc8243b3edde3b06817383"

changed /release/interface/logo_url_dark

BEFORE
"https://files.openai.com/content?id=file_00000000891081f48023240a4ce86d0a"
AFTER
null

changed /release/interface/long_description

BEFORE
"Work directly with connected design and projects in Scopture. Inspect models, drawings, canvas state, and .duc files while keeping the surrounding project context in view. Analyze project data, run Python, capture screenshots, manage issues and project charters, trace requirements and decisions, and apply changes directly to the work."
AFTER
"Work directly with physical engineering projects in Scopture. Inspect models, drawings, canvas state, and .duc files while keeping the surrounding project context in view. Analyze project data, run Python, create simulations, develop CAD personality, CAD and BIM models, capture screenshots, manage issues and project charters, trace requirements and decisions, and apply changes directly to the work."

changed /release/interface/short_description

BEFORE
"Work across connected projects"
AFTER
"Work on engineering projects"

changed /release/keywords

BEFORE
[]
AFTER
[
  "design",
  "drawings",
  "projects",
  "physical engineering",
  "mechanical engineering",
  "aerospace engineering",
  "electrical engineering",
  "civil engineering",
  "architecture",
  "mcp"
]

changed /release/mcp_servers

BEFORE
[]
AFTER
[
  {
    "key": "scopture",
    "metadata": {
      "headers": {},
      "type": "streamable-http",
      "url": "https://api.scopture.com/mcp"
    }
  }
]

changed /release/skills

BEFORE
[
  {
    "description": "Use this skill whenever a DUC drawing (`.duc` file) needs to be read, written, searched, created, inspected, or manipulated programmatically with the Python `ducpy` library. This includes constructing elements, styles, layers, blocks, and states with fluent builders; querying the relational schema through `DucSQL`; streaming external-file or version payloads; and validating coordinate placement or drawing relationships.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "duc",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Use this skill whenever a DUC drawing (`.duc` file) needs to be read, written, searched, created, inspected, or manipulated programmatically with the Python `ducpy` library. This includes constructing elements, styles, layers, blocks, and states with fluent builders; querying the relational schema through `DucSQL`; streaming external-file or version payloads; and validating coordinate placement or drawing relationships."
    },
    "name": "duc",
    "plugin_release_skill_id": "pluginrsk_6a8f275bf6f88191a1562464758f2be2"
  },
  {
    "description": "Use this skill whenever the user wants to inspect, search, create, edit, query, render, or update a live Scopture canvas or remote `.duc` drawing through the Scopture MCP server. This includes 2D geometry, parametric 3D models, IFC/BIM, DXF/DWG, Typst documents, PDFs, python sandbox globals, SQLite operations, active-canvas context, screenshots, and visual QA. Trigger for Scopture, an active canvas, a remote drawing, or Scopture MCP drawing tools; do not trigger for an unrelated generic PDF, image, or database task.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "scopture",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "cursor",
      "short_description": "Use this skill whenever the user wants to inspect, search, create, edit, query, render, or update a live Scopture canvas or remote `.duc` drawing through the Scopture MCP server. This includes 2D geometry, parametric 3D models, IFC/BIM, DXF/DWG, Typst documents, PDFs, python sandbox globals, SQLite operations, active-canvas context, screenshots, and visual QA. Trigger for Scopture, an active canvas, a remote drawing, or Scopture MCP drawing tools; do not trigger for an unrelated generic PDF, image, or database task."
    },
    "name": "scopture",
    "plugin_release_skill_id": "pluginrsk_6a8f275c4bac8191bb98a5738d76255e"
  }
]
AFTER
[
  {
    "description": "Use this skill whenever a DUC drawing (`.duc` file) needs to be read, written, searched, created, inspected, or manipulated programmatically with the Python `ducpy` library. This includes constructing elements, styles, layers, blocks, and states with fluent builders; querying the relational schema through `DucSQL`; streaming external-file or version payloads; and validating coordinate placement or drawing relationships.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "duc",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Use this skill whenever a DUC drawing (`.duc` file) needs to be read, written, searched, created, inspected, or manipulated programmatically with the Python `ducpy` library. This includes constructing elements, styles, layers, blocks, and states with fluent builders; querying the relational schema through `DucSQL`; streaming external-file or version payloads; and validating coordinate placement or drawing relationships."
    },
    "name": "duc",
    "plugin_release_skill_id": "pluginrsk_6ae92cebd5bc819195c9668f685bab43"
  },
  {
    "description": "Use this skill whenever the user wants to inspect, search, create, edit, query, render, or update a live Scopture canvas or remote `.duc` drawing through the Scopture MCP server. This includes 2D geometry, parametric 3D models, IFC/BIM, DXF/DWG, Typst documents, PDFs, whole-drawing python runtime, SQLite operations, active-canvas context, screenshots, and visual QA. Trigger for Scopture, an active canvas, a remote drawing, or Scopture MCP drawing tools; do not trigger for an unrelated generic PDF, image, or database task.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "scopture",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Use this skill whenever the user wants to inspect, search, create, edit, query, render, or update a live Scopture canvas or remote `.duc` drawing through the Scopture MCP server. This includes 2D geometry, parametric 3D models, IFC/BIM, DXF/DWG, Typst documents, PDFs, whole-drawing python runtime, SQLite operations, active-canvas context, screenshots, and visual QA. Trigger for Scopture, an active canvas, a remote drawing, or Scopture MCP drawing tools; do not trigger for an unrelated generic PDF, image, or database task."
    },
    "name": "scopture",
    "plugin_release_skill_id": "pluginrsk_6ae92cebe0088191ae2ffc446f5044e7"
  },
  {
    "description": "Inspect, query, mutate, diff, render, and export Scopture/DUC (`.duc`) drawings from the terminal with the `scopture` CLI. Use whenever the user has a local `.duc` file or remote drawing and wants to see what's in it, find or filter elements, run read-only or mutative SQL, mutate drawing state or elements via the Python sandbox, compare two versions, render a preview image, extract embedded STEP/IFC files, export to STEP/DXF, review a drawing's charter or issues, or open it in the desktop app, even if they never mention the CLI. For understanding Scopture canvas standards specifically use the `scopture` skill; for writing `ducpy` code or adjacent logic to the `.duc` use the `duc` skill.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "scopture-cli",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Inspect, query, mutate, diff, render, and export Scopture/DUC (`.duc`) drawings from the terminal with the `scopture` CLI. Use whenever the user has a local `.duc` file or remote drawing and wants to see what's in it, find or filter elements, run read-only or mutative SQL, mutate drawing state or elements via the Python sandbox, compare two versions, render a preview image, extract embedded STEP/IFC files, export to STEP/DXF, review a drawing's charter or issues, or open it in the desktop app, even if they never mention the CLI. For understanding Scopture canvas standards specifically use the `scopture` skill; for writing `ducpy` code or adjacent logic to the `.duc` use the `duc` skill."
    },
    "name": "scopture-cli",
    "plugin_release_skill_id": "pluginrsk_6ae92ceb5f18819182d2a2e27d3429a6"
  }
]

changed /release/version

BEFORE
"1.1.0"
AFTER
"1.2.4"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6a2aa7768fe881919ad20644669ca2fe",
  "connector_id": "asdk_app_6a2aa7768fe881919ad20644669ca2fe",
  "created_at": "2026-06-23T03:46:18.944565Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6a2aa7768fe881919ad20644669ca2fe",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "app-6a2aa7768fe881919ad20644669ca2fe",
  "release": {
    "app_ids": [
      "asdk_app_6a2aa7768fe881919ad20644669ca2fe"
    ],
    "app_manifest": {
      "apps": {
        "scopture": {
          "id": "asdk_app_6a2aa7768fe881919ad20644669ca2fe",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Work directly with physical engineering projects in Scopture. Inspect models, drawings, canvas state, and .duc files while keeping the surrounding project context in view. Analyze project data, run Python, create simulations, develop CAD and BIM models, capture screenshots, manage issues and project charters, trace requirements and decisions, and apply changes directly to the work.",
    "display_name": "Scopture",
    "id": "pluginrel_cf37a71ee4f08191b579a23efd48ffe7",
    "interface": {
      "brand_color": null,
      "capabilities": [
        "Read",
        "Write"
      ],
      "category": "Productivity",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000753882438483fdd2b3af3a2f",
      "default_prompt": "What's the current state of the project?",
      "default_prompts": [
        "What's the current state of the project?",
        "Pin an issue to the gearbox asking whether the latest mount change affected shaft alignment or clearances.",
        "Add a luxury hotel reception to the Empire State on a new drawing and verify the 3D model."
      ],
      "developer_name": "Ducflair",
      "logo_url": "https://files.openai.com/content?id=file_000000007edc8243b3edde3b06817383",
      "logo_url_dark": null,
      "long_description": "Work directly with physical engineering projects in Scopture. Inspect models, drawings, canvas state, and .duc files while keeping the surrounding project context in view. Analyze project data, run Python, create simulations, develop CAD personality, CAD and BIM models, capture screenshots, manage issues and project charters, trace requirements and decisions, and apply changes directly to the work.",
      "plugin_category_id": "productivity",
      "privacy_policy_url": "https://site.scopture.com/p/privacy",
      "screenshot_urls": [],
      "short_description": "Work on engineering projects",
      "terms_of_service_url": "https://site.scopture.com/p/terms",
      "website_url": "https://site.scopture.com/"
    },
    "keywords": [
      "design",
      "drawings",
      "projects",
      "physical engineering",
      "mechanical engineering",
      "aerospace engineering",
      "electrical engineering",
      "civil engineering",
      "architecture",
      "mcp"
    ],
    "mcp_servers": [
      {
        "key": "scopture",
        "metadata": {
          "headers": {},
          "type": "streamable-http",
          "url": "https://api.scopture.com/mcp"
        }
      }
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Use this skill whenever a DUC drawing (`.duc` file) needs to be read, written, searched, created, inspected, or manipulated programmatically with the Python `ducpy` library. This includes constructing elements, styles, layers, blocks, and states with fluent builders; querying the relational schema through `DucSQL`; streaming external-file or version payloads; and validating coordinate placement or drawing relationships.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "duc",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Use this skill whenever a DUC drawing (`.duc` file) needs to be read, written, searched, created, inspected, or manipulated programmatically with the Python `ducpy` library. This includes constructing elements, styles, layers, blocks, and states with fluent builders; querying the relational schema through `DucSQL`; streaming external-file or version payloads; and validating coordinate placement or drawing relationships."
        },
        "name": "duc",
        "plugin_release_skill_id": "pluginrsk_6ae92cebd5bc819195c9668f685bab43"
      },
      {
        "description": "Use this skill whenever the user wants to inspect, search, create, edit, query, render, or update a live Scopture canvas or remote `.duc` drawing through the Scopture MCP server. This includes 2D geometry, parametric 3D models, IFC/BIM, DXF/DWG, Typst documents, PDFs, whole-drawing python runtime, SQLite operations, active-canvas context, screenshots, and visual QA. Trigger for Scopture, an active canvas, a remote drawing, or Scopture MCP drawing tools; do not trigger for an unrelated generic PDF, image, or database task.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "scopture",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Use this skill whenever the user wants to inspect, search, create, edit, query, render, or update a live Scopture canvas or remote `.duc` drawing through the Scopture MCP server. This includes 2D geometry, parametric 3D models, IFC/BIM, DXF/DWG, Typst documents, PDFs, whole-drawing python runtime, SQLite operations, active-canvas context, screenshots, and visual QA. Trigger for Scopture, an active canvas, a remote drawing, or Scopture MCP drawing tools; do not trigger for an unrelated generic PDF, image, or database task."
        },
        "name": "scopture",
        "plugin_release_skill_id": "pluginrsk_6ae92cebe0088191ae2ffc446f5044e7"
      },
      {
        "description": "Inspect, query, mutate, diff, render, and export Scopture/DUC (`.duc`) drawings from the terminal with the `scopture` CLI. Use whenever the user has a local `.duc` file or remote drawing and wants to see what's in it, find or filter elements, run read-only or mutative SQL, mutate drawing state or elements via the Python sandbox, compare two versions, render a preview image, extract embedded STEP/IFC files, export to STEP/DXF, review a drawing's charter or issues, or open it in the desktop app, even if they never mention the CLI. For understanding Scopture canvas standards specifically use the `scopture` skill; for writing `ducpy` code or adjacent logic to the `.duc` use the `duc` skill.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "scopture-cli",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Inspect, query, mutate, diff, render, and export Scopture/DUC (`.duc`) drawings from the terminal with the `scopture` CLI. Use whenever the user has a local `.duc` file or remote drawing and wants to see what's in it, find or filter elements, run read-only or mutative SQL, mutate drawing state or elements via the Python sandbox, compare two versions, render a preview image, extract embedded STEP/IFC files, export to STEP/DXF, review a drawing's charter or issues, or open it in the desktop app, even if they never mention the CLI. For understanding Scopture canvas standards specifically use the `scopture` skill; for writing `ducpy` code or adjacent logic to the `.duc` use the `duc` skill."
        },
        "name": "scopture-cli",
        "plugin_release_skill_id": "pluginrsk_6ae92ceb5f18819182d2a2e27d3429a6"
      }
    ],
    "version": "1.2.4"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6a2aa7768fe881919ad20644669ca2fe?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 9a42eb9731f3b15713bd42e803785161daa2c59dbd3d42ac69e542950bca7798