civil3d_skills
Find and read reusable C# code templates for Civil 3D tasks. Use list, search, get, or api_lookup to locate documented patterns and adapt them for drawing or civil object operations.
Instructions
Browse and read Civil 3D code skills (documented C# code templates). Use 'list' to see available skills, 'search' to find by keyword, 'get' to read the full skill with code template, or 'api_lookup' to search public metadata from already-loaded Civil 3D host assemblies. Skills are pre-built C# patterns you can adapt and execute via civil3d_execute or civil3d_query.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum list/search/api_lookup results to return (integer 1-50; default 20) | |
| query | No | Search query for 'search' or 'api_lookup' action | |
| action | Yes | list = browse skill metadata, search = find by keyword, get = read full skill, api_lookup = read-only public API metadata search | |
| cursor | No | Opaque nextCursor from a prior list/search call with the same filters | |
| assembly | No | Allowlisted loaded host assembly filter for api_lookup | |
| category | No | Filter by category (surfaces, alignments, points, etc.) | |
| namespace | No | Namespace prefix filter for api_lookup | |
| skillName | No | Skill name for 'get' action |