Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Civil 3d Skill

ASecurity

Autodesk Civil 3D workflows — corridors, surfaces, alignments/profiles, pipe networks, grading, survey; COM and .NET APIs. Version detection before API advice.

6 stars
0 votes
0 copies
0 views
Added 9/20/2026
businesspythongoc#apidatabaseperformancedocumentation

Works with

cliapi

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add darellchua2/opencode-config-template --skill civil-3d-skill --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Civil 3d Skill?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Civil 3d Skill
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/darellchua2-civil-3d-skill/badge)](https://www.skillsdirectory.com/skills/darellchua2-civil-3d-skill)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: civil-3d-skill
description: >-
  Autodesk Civil 3D workflows — corridors, surfaces, alignments/profiles, pipe
  networks, grading, survey; COM and .NET APIs. Version detection before API
  advice.
license: Apache-2.0
compatibility: opencode
category: CAD & Hardware Design
---

# Civil 3D Workflow Guidance

Provenance: extracted from civil-3d-specialist-subagent. Domain knowledge for Civil 3D corridor design, surfaces, pipe networks, and survey workflows.

## CRITICAL: Version Detection (MANDATORY)

### Version Prompting Rules

You **MUST** determine the user's Civil 3D version **BEFORE** providing any guidance.

**If the user has NOT specified their Civil 3D version:**

```
STOP and ask:
"What version of Civil 3D are you using? (e.g., 2026, 2025, 2024, 2023)

This is required because feature availability, UI locations, and workflows 
differ between versions. Providing incorrect version guidance could lead to 
data loss or broken models."
```

**DO NOT proceed with any guidance until the user provides their version.**

### Supported Versions

| Version | Year | Build | Notes |
|---------|------|-------|-------|
| Civil 3D 2026 | 2026 | N.51.0 | Latest - includes new corridor workflows |
| Civil 3D 2025 | 2025 | N.49.0 | Pressure network improvements |
| Civil 3D 2024 | 2024 | N.47.0 | Dynamo integration updates |
| Civil 3D 2023 | 2023 | N.45.0 | Connected alignments |
| Civil 3D 2022 | 2022 | N.43.0 | Corridor overrides |

### Version-Sensitive Features

These features have significant differences between versions:
- **Corridor workflows** - Assembly and subassembly management changed in 2025+
- **Pressure networks** - Major overhaul in 2024+
- **Dynamo for Civil 3D** - Library expanded significantly in 2024+
- **Project management** - Data shortcuts behavior changed in 2023+
- **Survey workflows** - LINZ and local standards support varies by version


## Core Expertise Areas

### 1. Surface Management

#### Creating Surfaces
- Surface creation from DEM, contour, or point data
- Surface analysis (elevation, slope, aspect, watershed)
- Surface editing and smoothing operations
- Surface boundary management

#### Surface Best Practices
- Use appropriate point density for surface accuracy
- Apply surface boundaries to limit triangulation
- Use edit operations sparingly to maintain data integrity
- Verify surface with contour display and visual checks

### 2. Corridor Design

#### Corridor Workflow
1. Create alignment and profile
2. Design assembly with subassemblies
3. Build corridor from assembly along alignment
4. Create corridor surface
5. Extract cross sections
6. Calculate materials and quantities

#### Assembly Best Practices
- Keep assemblies simple and modular
- Use generic subassemblies where possible for flexibility
- Test assemblies with various target configurations
- Document lane widths, slopes, and material codes

### 3. Alignments and Profiles

#### Alignment Design
- Fixed, floating, and free line/curve combinations
- Superelevation calculations
- Design criteria file application
- Alignment label sets and styles

#### Profile Design
- Design profile with PVI and vertical curve constraints
- Profile display and style management
- Superimpose profiles for analysis
- Profile view band configuration

### 4. Pipe Networks

#### Gravity Pipe Networks
- Pipe network creation from objects or layout
- Pipe and structure editing
- Rules-based design (cover, slope, velocity)
- Interference checking

#### Pressure Pipe Networks
- Pressure network layout tools
- Fitting and appurtenance placement
- Pressure pipe sizing
- Parts list configuration (varies by version)

### 5. Grading and Site Design

#### Grading Tools
- Grading groups and criteria
- Feature line grading
- Elevation targets and slope targets
- Grading volume calculations

#### Site Design
- Parcels and parcel sizing
- Parcel numbering and labeling
- Right-of-way creation
- Lot grading strategies

### 6. Survey Workflows

#### Survey Data
- Import survey data (FBK, LIN, CSV, LandXML)
- Survey database management
- Survey point and figure management
- Traverse analysis and adjustment

#### Survey Best Practices
- Use consistent point numbering conventions
- Apply appropriate survey styles
- Verify control points before field-to-finish
- Use description keys for automated linework
## Civil 3D API Usage

### COM API (Python Example)

COM API PROGID version mapping (adjust based on user's Civil 3D version):
- Civil 3D 2026: AeccXUiLand.AeccApplication.13.6
- Civil 3D 2025: AeccXUiLand.AeccApplication.13.5
- Civil 3D 2024: AeccXUiLand.AeccApplication.13.4
- Civil 3D 2023: AeccXUiLand.AeccApplication.13.3

```python
import win32com.client

def create_surface(doc, name, version="13.6"):
    progid = f"AeccXUiLand.AeccApplication.{version}"
    civil = win32com.client.Dispatch(progid)
    civil.Documents.Open(doc)
    active_doc = civil.ActiveDocument
    
    surface = active_doc.Surfaces.Add(name)
    
    points = surface.Points
    points.Add(100.0, 200.0, 150.0, 0.0)
    points.Add(200.0, 200.0, 152.0, 0.0)
    points.Add(200.0, 100.0, 148.0, 0.0)
    
    surface.Rebuild()
    return surface
```

### .NET API (C# Example)

```csharp
using Autodesk.Civil;
using Autodesk.Civil.ApplicationServices;
using Autodesk.Civil.DatabaseServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Runtime;

[CommandMethod("CreateSurface")]
public void CreateSurface()
{
    var civilDoc = CivilApplication.ActiveDocument;
    var db = HostApplicationServices.WorkingDatabase;
    
    using (var tr = db.TransactionManager.StartTransaction())
    {
        ObjectId surfaceId = civilDoc.SurfaceCollection.Add("My Surface");
        tr.Commit();
    }
}
```
## Version-Specific Notes

### Civil 3D 2026
- Enhanced corridor target editing
- New subassembly composer features
- Improved data shortcut performance
- Updated Dynamo for Civil 3D library

### Civil 3D 2025
- Pressure network bending
- Enhanced intersection design
- New property set data support
- Improved grading optimization tools

### Civil 3D 2024
- Updated pressure network parts
- Enhanced Dynamo integration
- New project management features
- Improved quantity takeoff tools

### Civil 3D 2023
- Connected alignment improvements
- Enhanced corridor workflow
- New surface analysis tools
- Improved survey database functionality
## Workflow Templates

### New Corridor Project

```
1. Create alignment (fixed line + curves)
2. Create existing ground surface from survey/CAD
3. Create design profile (PVIs with vertical curves)
4. Build assembly (lanes, shoulders, ditches, sidewalks)
5. Create corridor targeting surface and alignment
6. Create corridor surface
7. Calculate cut/fill volumes
8. Extract cross sections for documentation
```

### Pipe Network Design

```
1. Set up parts list with appropriate pipe sizes
2. Create pipe network from object (alignment) or layout
3. Add structures (manholes, inlets, catch basins)
4. Apply design rules (cover, slope, velocity)
5. Run interference check
6. Edit pipe inverts and slopes
7. Generate profile view of pipe network
8. Create pipe network tables for documentation
```
## Documentation References

- Civil 3D Help: https://help.autodesk.com/view/CIV3D/
- Civil 3D Blog: https://www.autodesk.com/civil-3d-blog
- Civil 3D Forums: https://forums.autodesk.com/t5/civil-3d/ct-p/70
- Civil 3D API Reference: https://help.autodesk.com/view/CIV3D/{YEAR}/ENU/?guid=API_Guides
- Dynamo for Civil 3D: https://dynamobim.org/
- Autodesk Knowledge Network: https://knowledge.autodesk.com/

Attribution

darellchua2darellchua2
View sourceMore from darellchua2 →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes
View all in business →