cnc-programming
Expert skill for CNC programming and toolpath optimization using CAM software
npx skills add a5c-ai/babysitter --skill cnc-programming --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# CNC Programming Skill ## Purpose The CNC Programming skill provides expert capabilities for CNC programming and toolpath optimization using CAM software, enabling efficient and accurate machining of mechanical components. ## Capabilities - Mastercam, NX CAM, Fusion 360 workflow automation - Toolpath strategy selection (roughing, finishing) - Cutting parameter optimization (feeds, speeds) - Tool selection and library management - Work holding and fixture consideration - Toolpath simulation and verification - G-code generation and post-processing - Cycle time estimation and optimization ## Usage Guidelines ### Machining Strategy #### Roughing Operations 1. **Material Removal Strategies** | Strategy | Application | Advantages | |----------|-------------|------------| | Adaptive/Dynamic | General roughing | Constant chip load | | Pocket | Enclosed areas | Efficient material removal | | Facing | Flat surfaces | Surface prep | | Plunge rough | Deep pockets | Axial chip evacuation | 2. **Stock Allowance** ``` Finishing allowance = 0.25-0.5 mm (typical) Semi-finish allowance = 0.5-1.0 mm Rough allowance = Stock - finish - semi-finish ``` 3. **Step-Over Guidelines** ``` Adaptive roughing:
- Purpose
- Capabilities
- Usage Guidelines
- Machining Strategy
- Cutting Parameters
- Tool Selection
- Work Holding
- Program Verification
- Process Integration
- Input Schema
- Output Schema
- Best Practices
- Integration Points
What does the cnc-programming skill do?
Expert skill for CNC programming and toolpath optimization using CAM software
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill cnc-programming --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
