c3d-points

Automate Civil 3D COGO point creation, grouping, styling, and UDP assignment.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Civil engineers and CAD programmers often spend excessive time managing COGO points across Civil 3D drawings, including creation, grouping, labeling, and applying descriptions and UDPs. This Skill consolidates guidance for efficiently creating, querying, grouping, styling, and describing COGO points, UDPs, and related key sets to streamline workflows.

Core Features & Use Cases

  • Points Collection: Add, query, and bulk edit COGO points (locations, descriptions, and point numbers) within Civil 3D documents.
  • Point Groups: Create, query, modify, and assign points to named groups; use the All Points group and standard queries to filter targets.
  • UDPs and Description Keys: Create UDP classifications, attach UDPs to points or groups, and apply description-key sets to drive automatic styling and labeling.
  • Point & Label Styles: Associate point styles and label styles with points or groups to control display and annotation.
  • Bulk Editing: Apply bulk changes (elevation, descriptions, positions, and styles) across multiple points or groups in a single operation.
  • Advanced Workflows: Leverage description keys to automate styling and labeling based on point attributes and descriptions.

Quick Start

Create a new CogoPoint at a given location, assign a description and UDP, and add it to a point group for the project.

Frequently Asked Questions about c3d-points

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

FAQPage Schema
How do I bulk edit COGO points in Civil 3D across multiple point groups?

Bulk edit COGO points in Civil 3D by applying changes to elevation, descriptions, positions, and styles across multiple points or groups in a single operation. This Skill automates bulk edits using the CogoPointCollection and point group queries.

How do I use Civil 3D description keys to automate point styling and labeling?

Use Civil 3D description keys to automate styling and labeling by applying description-key sets that drive automatic point styles and label assignments based on point attributes and descriptions.

What is the best way to create and assign UDPs to COGO points in Civil 3D?

Create and assign UDPs in Civil 3D by building UDP classifications and attaching them to COGO points or point groups. This enables custom attribute data management and bulk UDP value assignment across project points.

Can I automate Civil 3D COGO point creation and grouping using the .NET API?

Automate Civil 3D COGO point creation and grouping using the .NET API by leveraging CogoPointCollection and PointGroup objects. This Skill guides programmatic point addition, querying, and assignment to named groups.

How do I apply point styles and label styles to Civil 3D point groups programmatically?

Apply point styles and label styles to Civil 3D point groups programmatically by associating the styles with point groups or individual points. This controls display and annotation across the project drawing.

Does this Skill require any specific Civil 3D components or dependencies?

This Skill requires the Civil 3D .NET API environment and has no external dependencies. It uses built-in components like CogoPointCollection, PointGroup, UDP classifications, and description key sets.