forgecad

Author, edit, and execute ForgeCAD models with .forge.js and CLI workflows.

Updated May 8, 2021
One-click install
npx skills add https://github.com/tamayotchi/dotfiles --skill forgecad-tamayotchi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forgecad
Source: https://github.com/tamayotchi/dotfiles/tree/main/my-forgecad-project/.agents/skills/forgecad
Command: npx skills add https://github.com/tamayotchi/dotfiles --skill forgecad-tamayotchi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires forgecad, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and tools for model authoring, editing, and execution within the ForgeCAD environment, streamlining the process of working with .forge.js, SVG-import, assembly, and CLI workflows.

Core Features & Use Cases

  • Model Authoring: Offers guidance on creating, editing, and debugging ForgeCAD models.
  • Assembly: Assists in structuring multi-file projects, validating scripts, and using export tooling.
  • CLI Workflows: Provides instructions for executing tasks, validating models, and exporting data.
  • Use Case: If you are working on a complex ForgeCAD project, this Skill can help you understand the best practices for building and maintaining your geometry, as well as how to use the ForgeCAD CLI for various tasks.

Quick Start

Use the forgecad skill to validate your model using the command: forgecad run my-model.forge.js.

Frequently Asked Questions about forgecad

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

FAQPage Schema
How do I validate a ForgeCAD model using the CLI?

Yes, you can import SVG files into the ForgeCAD environment. The Skill provides specific guidance on SVG-import workflows, allowing you to integrate vector geometry into your projects and convert it into executable .forge.js model components.

What is the best way to structure a multi-file ForgeCAD assembly?

Structuring a multi-file ForgeCAD assembly requires organizing your geometry creation across multiple .forge.js files. The Skill assists in validating these scripts, structuring project directories, and using export tooling to maintain complex assemblies.

Do I need specific tools installed to execute .forge.js models?

Executing .forge.js models requires the ForgeCAD dependency and its associated tools for rendering and execution. You must have this environment configured locally to validate scripts, run CLI operations, and render geometry properly.

How does geometry creation work within the ForgeCAD environment?

Geometry creation in the ForgeCAD environment involves authoring and editing .forge.js files programmatically. The Skill guides you through model authoring, debugging complex geometry, and using CLI workflows to execute and validate the resulting structures.

What are the limitations when editing complex ForgeCAD workflows?

Editing complex ForgeCAD workflows is limited by your local environment setup and the ForgeCAD dependency. The Skill cannot execute models independently; it requires the associated tools and .forge.js files to be properly configured for rendering and validation.