Update to Scopture
Snapshot Nov 3, 2026 · 06:11 UTC · version 1.2.4
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.
Up to 10 plugins free · no card required.
All fields and original values.
Full description
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,
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
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,
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
Oct 27, 2026 · 00:29 UTC
Work across connected projects
Nov 3, 2026 · 06:11 UTC
Work on engineering projects
Declared skills
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...
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 JSONFull technical diff · 17 changed fields
removed /release/app_manifest/apps/app-6a2aa7768fe881919ad20644669ca2fe
{
"id": "asdk_app_6a2aa7768fe881919ad20644669ca2fe",
"required": true
}Field is absent
added /release/app_manifest/apps/scopture
Field was absent
{
"id": "asdk_app_6a2aa7768fe881919ad20644669ca2fe",
"required": true
}changed /release/description
"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."
"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
"pluginrel_a594c8fa7cdc8191bda7637be4c46b19"
"pluginrel_cf37a71ee4f08191b579a23efd48ffe7"
changed /release/interface/capabilities
[]
[ "Read", "Write" ]
changed /release/interface/composer_icon_dark_url
"https://files.openai.com/content?id=file_00000000ac4c81f5b9cd21099fe8b71b"
null
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_00000000ac4c81f5b9cd21099fe8b71b"
"https://files.openai.com/content?id=file_00000000753882438483fdd2b3af3a2f"
changed /release/interface/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 BIM to the existing Empire State drawing and verify the 3D model." ]
[ "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
"Jorge Soares"
"Ducflair"
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_00000000891081f48023240a4ce86d0a"
"https://files.openai.com/content?id=file_000000007edc8243b3edde3b06817383"
changed /release/interface/logo_url_dark
"https://files.openai.com/content?id=file_00000000891081f48023240a4ce86d0a"
null
changed /release/interface/long_description
"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."
"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
"Work across connected projects"
"Work on engineering projects"
changed /release/keywords
[]
[ "design", "drawings", "projects", "physical engineering", "mechanical engineering", "aerospace engineering", "electrical engineering", "civil engineering", "architecture", "mcp" ]
changed /release/mcp_servers
[]
[
{
"key": "scopture",
"metadata": {
"headers": {},
"type": "streamable-http",
"url": "https://api.scopture.com/mcp"
}
}
]changed /release/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_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"
}
][
{
"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
"1.1.0"
"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