c3d-pipe-networks

Automate gravity and pressure pipe network management in Civil 3D via .NET API.

3|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/hebackus/c3d-api-plugin --skill c3d-pipe-networks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: c3d-pipe-networks
Source: https://github.com/hebackus/c3d-api-plugin/tree/main/skills/c3d-pipe-networks
Command: npx skills add https://github.com/hebackus/c3d-api-plugin --skill c3d-pipe-networks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing gravity and pressure pipe networks in Civil 3D can be complex, involving networks, pipes, structures, labels, and styles across multiple objects and workflows. This Skill provides a cohesive approach to creating, inspecting, and styling pipe networks, including parts lists and label configuration.

Core Features & Use Cases

  • Create and manage gravity and pressure pipe networks within Civil 3D.

  • Add pipes and structures, configure parts lists, and apply label and style settings.

  • Perform basic interference checks and coordinate network components for practical design scenarios.

  • Use cases include designing a gravity sewer network with labeled pipes and structures, or configuring a pressure network with parts lists and label styles.

Quick Start

Create a new gravity pipe network named 'MyNetwork' and add a straight pipe between two points.

Frequently Asked Questions about c3d-pipe-networks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate creating gravity and pressure pipe networks in Civil 3D?

You can automate creating gravity and pressure pipe networks in Civil 3D by using the .NET API to access Aecc* classes, which allows you to programmatically generate networks, add pipes and structures, and configure parts lists.

Can I configure Civil 3D pipe network label styles and parts lists programmatically?

Yes, you can configure Civil 3D pipe network label styles and parts lists programmatically by accessing the relevant .NET API classes, enabling automated application of label and style settings to gravity and pressure network components.

Does Civil 3D .NET API support interference checks across gravity and pressure pipe networks?

Yes, the Civil 3D .NET API supports interference checks across gravity and pressure pipe networks, allowing you to programmatically inspect network components and perform basic interference checks for practical design scenarios.

Do I need a specific development environment to manage Civil 3D pipe networks via the NET API?

Yes, you need a .NET development environment to manage Civil 3D pipe networks via the NET API, as automating network creation, parts lists, and interference checks requires direct access to Civil 3D's Aecc* classes and related settings.

What is the best way to add pipes and structures to a Civil 3D gravity sewer network?

The best way to add pipes and structures to a Civil 3D gravity sewer network is using the .NET API, which provides programmatic access to create networks, insert straight pipes between specified points, and apply label configurations.

What are the limitations of using the NET API for Civil 3D pressure pipe network management?

The .NET API for Civil 3D pressure pipe network management currently provides basic interference checks and styling capabilities, meaning highly complex or advanced interference detection may require additional custom logic beyond the provided Aecc* classes.