Skip to main content

Impertio-Studio/Speckle-Claude-Skill-Package

SkillsMP has collected 25 skills from Impertio-Studio/Speckle-Claude-Skill-Package. Open a skill to review its source and details.

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
25
GitHub stars
13
GitHub forks
1

Showing 25 of 25 collected skills.

occupation
Software Quality Assurance Analysts & Testers
description

Use when validating Speckle objects before sending, checking received data integrity, or auditing model data quality. Prevents sending malformed objects that cause viewer rendering failures, missing required properties, and broken proxy references. Covers…

updated
occupation
Project Management Specialists
description

Use when planning complex Speckle workflows, choosing the right connector for a task, or coordinating multi-tool data exchange. Prevents incorrect connector selection, terminology confusion (Stream vs Project), and broken cross-tool federation workflows.…

updated
occupation
Software Developers
description

Use when connecting to Speckle Server, authenticating, or understanding the GraphQL/REST API surface. Prevents confusion between old terminology (Stream/Branch/Commit) and new (Project/Model/Version), and auth scope mismatches. Covers GraphQL endpoint,…

updated
occupation
Database Architects
description

Use when creating Speckle objects, understanding Base class inheritance, or working with object decomposition. Prevents incorrect detachment syntax, broken content hashing, and misuse of dynamic vs typed properties. Covers Base class hierarchy,…

updated
occupation
Software Developers
description

Use when sending or receiving Speckle objects, configuring transports, or debugging data transfer issues. Prevents SQLite lock errors, auth token expiry during long transfers, and missing cache-first receive patterns. Covers ServerTransport, SQLiteTransport,…

updated
occupation
Computer Systems Analysts
description

Use when debugging Speckle authentication failures, token expiry issues, or permission denied errors. Prevents PAT scope mismatch, OAuth flow misconfiguration, and confusing server vs cloud authentication endpoints. Covers auth errors (token expiry, scope…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Use when debugging geometry conversion failures, missing properties after receive, or unexpected Direct Shape results in Revit. Prevents silent data loss from unsupported geometry types, broken proxy references, and unit mismatch between connectors. Covers…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Use when debugging Speckle send/receive failures, transport timeout errors, SQLite lock issues, or authentication expiry during transfers. Prevents unhandled transport exceptions, SQLite database locks from concurrent access, and silent auth token expiry…

updated
occupation
Software Developers
description

Use when exchanging drawing data between AutoCAD or Civil 3D and Speckle, handling solids conversion, or working with Civil 3D infrastructure objects. Prevents data loss from 3D solids (converted to mesh), missing XData/Extension Dictionary transfer, and…

updated
occupation
Software Developers
description

Use when building, testing, deploying, or publishing Speckle Automate functions end-to-end. Prevents broken CI/CD pipelines, incorrect input schema registration, and missing error reporting in automation runs. Covers end-to-end function development, Python+C#…

updated
occupation
Software Developers
description

Use when exchanging 3D data between Blender and Speckle, handling mesh/curve conversion, or managing materials. Prevents attempting Linux usage (unsupported), sending cameras/lights (unsupported), and losing custom properties on receive. Covers Blender…

updated
occupation
Software Developers
description

Use when understanding Speckle connector architecture, planning cross-tool data exchange, or debugging conversion pipelines. Prevents misunderstanding of the ToSpeckle/ToHost conversion flow, incorrect applicationId assumptions, and missing proxy architecture…

updated
occupation
Database Architects
description

Use when exchanging data between multiple design tools via Speckle, planning federated model workflows, or resolving cross-tool data conflicts. Prevents applicationId instability across round-trips, geometry fidelity loss from baking, and broken proxy…

updated
occupation
Data Scientists
description

Use when connecting Power BI to Speckle for BIM data analytics and visualization dashboards. Prevents confusing Power BI connector with design connectors (read-only, analytics-focused), and missing Data Gateway setup for scheduled refresh. Covers Power BI…

updated
occupation
Software Developers
description

Use when writing Python code with SpecklePy to send, receive, or query Speckle data. Prevents auth token confusion, incorrect transport setup, and missing resource module patterns. Covers SpecklePy installation, SpeckleClient authentication, resource modules…

updated
occupation
Software Developers
description

Use when sending or receiving BIM data between Revit and Speckle, configuring parameter mapping, or handling coordinate systems. Prevents loss of parametric data on receive (ALWAYS creates Direct Shapes), coordinate system misalignment, and linked model…

updated
occupation
Software Developers
description

Use when sending geometry from Rhino or Grasshopper to Speckle, or receiving Speckle data into Rhino. Prevents missing user strings on receive, broken block handling, and attempting to create native BIM objects from Grasshopper (which is impossible). Covers…

updated
occupation
Software Developers
description

Use when writing C#/.NET code with Speckle.Sdk to send, receive, or query Speckle data. Prevents old vs new SDK confusion, missing IL Repack dependency isolation, and incorrect DI registration. Covers Speckle.Sdk NuGet installation, old vs new SDK migration,…

updated
occupation
Database Architects
description

Use when publishing structural steel/concrete data from Tekla Structures to Speckle. Prevents attempting to receive data INTO Tekla (publish-only connector), sending assemblies (unsupported), and expecting drawing views. Covers Tekla 2023-2025, publish-only…

updated
occupation
Software Developers
description

Use when managing Speckle versions (commits), comparing model changes, implementing rollback strategies, or organizing models with branches. Prevents version history corruption, incorrect diff interpretation, and orphaned model branches. Covers version…

updated
occupation
Web Developers
description

Use when embedding the Speckle viewer in a web application, loading 3D models, or implementing viewer interactions. Prevents missing extension initialization, incorrect loader setup, and broken event handling. Covers @speckle/viewer setup, Viewer class…

updated
occupation
Software Developers
description

Use when writing Speckle Automate functions, defining function inputs, or using the AutomationContext API. Prevents incorrect input schema definition, missing error reporting, and broken function registration. Covers Automate function structure,…

updated
occupation
Software Developers
description

Use when creating Speckle geometry (Point, Line, Mesh, Brep), collections, or domain objects (Wall, Floor, Beam). Prevents missing units on geometry, incorrect displayValue wrapping, and broken viewer rendering from unwrapped root objects. Covers Base object…

updated
occupation
Software Developers
description

Use when writing GraphQL queries, mutations, or subscriptions against the Speckle Server API. Prevents incorrect pagination patterns, missing variable declarations, and deprecated query usage. Covers all major queries (activeUser, project, workspace,…

updated
occupation
Software Developers
description

Use when setting up Speckle webhooks, handling webhook payloads, or automating reactions to Speckle events. Prevents incorrect event trigger strings, missing webhook security validation, and exceeded webhook limits. Covers webhook lifecycle…

updated
Showing 25 of 25 collected skills.