Not in the top 1,000 by GitHub stars
Abhinavbwj/Claude-skills-for-Computational-Designers
Claude skills for Computational Designers
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/algorithmic-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/bim-scripting/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/cd-calculator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/cd-foundations/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/computational-geometry/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/data-driven-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/design-automation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/digital-fabrication/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/environmental-simulation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/facade-computation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/generative-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/interoperability/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/mesh-processing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/ml-for-aec/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/optimization-methods/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/parametric-modeling/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/scripting-reference/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
skills/structural-computation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
7a090c9ddc92 → 7a090c9ddc92
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 7a090c9ddc92
No earlier version was observed for comparison.
Verified commit 7a090c9ddc92e441b1419910673edbcfa7a962ed
git clone --filter=blob:none --no-checkout https://github.com/Abhinavbwj/Claude-skills-for-Computational-Designers.git .hotskills/abhinavbwj-claude-skills-for-computational-designers && git -C .hotskills/abhinavbwj-claude-skills-for-computational-designers checkout --detach 7a090c9ddc92e441b1419910673edbcfa7a962ed
# Copy each selected skill directory from .hotskills/abhinavbwj-claude-skills-for-computational-designers into .claude/skills/<skill-name>/Heat
2.4- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- algorithmic-patterns
skills/algorithmic-patterns - bim-scripting
skills/bim-scripting - cd-calculator
skills/cd-calculator - cd-foundations
skills/cd-foundations - computational-geometry
skills/computational-geometry - data-driven-design
skills/data-driven-design - design-automation
skills/design-automation - digital-fabrication
skills/digital-fabrication - environmental-simulation
skills/environmental-simulation - facade-computation
skills/facade-computation - generative-design
skills/generative-design - interoperability
skills/interoperability - mesh-processing
skills/mesh-processing - ml-for-aec
skills/ml-for-aec - optimization-methods
skills/optimization-methods - parametric-modeling
skills/parametric-modeling - scripting-reference
skills/scripting-reference - structural-computation
skills/structural-computation
How it works
When your agent uses it
L-systems, cellular automata, agent-based modeling, swarm intelligence, reaction-diffusion, growth algorithms, packing algorithms, and nature-inspired computation for AEC design
What it loads into context
Frontmatter
103 tokensAlways available to the agent
SKILL.md
6,806 tokensWhen the skill is activated
Reference documents
19,635 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Nature-Inspired Computation in AEC
- 2. L-Systems (Lindenmayer Systems)
- 3. Cellular Automata (CA)
- 4. Agent-Based Modeling (ABM)
- 5. Swarm Intelligence
- 6. Reaction-Diffusion
- 7. Growth and Packing Algorithms
- 8. Space-Filling and Fractal Geometry
- 9. Implementation Guide
- Algorithm Selection Guide
- References
Files
../../.claude-plugin/plugin.jsonasset1,403 bytesSKILL.mdcore26,652 bytesSKILL.mdcore26,652 bytesSKILL.mdcore26,652 bytesSKILL.mdcore26,652 bytesSKILL.mdcore26,652 bytesreferences/biological-computation.mddoc38,706 bytesreferences/pattern-catalog.mddoc48,161 bytes
Read SKILL.md
# Algorithmic Patterns for AEC Design
## 1. Nature-Inspired Computation in AEC
### Why Biological Algorithms Matter for Design
For three and a half billion years, evolution has solved the optimization problems architects and engineers face daily: distributing material efficiently, creating structures that resist loads with minimal mass, organizing circulation for millions of agents, regulating temperature without mechanical systems, and generating complex forms from simple rules. Nature-inspired computation translates these solutions into programmable algorithms that transform AEC practice.
The fundamental insight is that complexity does not require complex instructions. A fern frond with thousands of precisely placed leaflets emerges from a recursive rule fitting in a single line of code. A termite mound maintaining two-degree temperature stability is built by agents following three local rules. An oak tree optimally distributing material to resist wind has no central controller -- it grows according to Wolff's law, depositing material where stress is highest.
### Emergence and Self-Organization
Emergence produces macro-scale patterns from micro-scale interactions without centralized control. In AEC, this challenges conventional top-down design, replacing it with local rules and boundary conditions that self-organize into coherent spatial configurations.
View the complete source on GitHubWhen your agent uses it
Revit API fundamentals, Dynamo for Revit, pyRevit framework, IFC schema and openBIM, model checking, automated documentation, clash detection, and BIM interoperability tools for AEC computational design
What it loads into context
Frontmatter
116 tokensAlways available to the agent
SKILL.md
10,355 tokensWhen the skill is activated
Reference documents
22,860 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. BIM Automation Philosophy
- 2. Revit API Fundamentals
- 3. Dynamo for Revit
- 4. pyRevit Framework
- 5. IFC & openBIM
- 6. Model Checking & Validation
- 7. Automated Documentation
- 8. BIM Interoperability Platforms
- 9. BIM Scripting Best Practices
Files
SKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesSKILL.mdcore44,054 bytesreferences/ifc-schema.mddoc36,288 bytesreferences/revit-api-reference.mddoc32,467 bytestemplates/bim-automation-spec.mddoc19,215 bytes
Read SKILL.md
# BIM Scripting
Comprehensive reference for automating Building Information Modeling workflows
through scripting, API access, and interoperability platforms. This skill covers
the full spectrum of BIM automation --- from visual programming with Dynamo
through deep Revit API scripting, pyRevit extension development, IFC/openBIM
data exchange, model checking, automated documentation, and cross-platform
interoperability via Speckle, BHoM, and Rhino.Inside.Revit.
---
## 1. BIM Automation Philosophy
### Why Script BIMView the complete source on GitHubWhen your agent uses it
Python calculators for geometry analysis, structural checking, solar calculations, panel optimization, mesh analysis, material estimation, and fabrication cost estimation for AEC computational design
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
5,800 tokensWhen the skill is activated
Reference documents
7,698 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Calculator Overview
- 1. Geometry Calculator
- 2. Structural Checker
- 3. Solar Calculator
- 4. Panel Optimizer
- 5. Mesh Analyzer
- 6. Material Estimator
- 7. Fabrication Calculator
- Usage Notes
- Formula Reference
- Version History
Scripts executed separately
scripts/fabrication_calculator.pyscripts/geometry_calculator.pyscripts/material_estimator.pyscripts/mesh_analyzer.pyscripts/panel_optimizer.pyscripts/solar_calculator.pyscripts/structural_checker.py
Files
SKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesSKILL.mdcore22,091 bytesreferences/formulas.mddoc21,263 bytesscripts/fabrication_calculator.pyruns20,405 bytesscripts/geometry_calculator.pyruns19,443 bytesscripts/material_estimator.pyruns15,764 bytesscripts/mesh_analyzer.pyruns18,209 bytesscripts/panel_optimizer.pyruns10,353 bytesscripts/solar_calculator.pyruns20,462 bytesscripts/structural_checker.pyruns18,627 bytes
Read SKILL.md
# Computational Design Calculator
## Calculator Overview
This skill provides **7 production-grade Python calculators** purpose-built for computational design workflows in Architecture, Engineering, and Construction (AEC). Each calculator is a standalone command-line tool that accepts domain-specific parameters and returns precise, well-formatted results.
All calculators share common design principles:
- **Human-readable output by default** with clear section headers, formatted tables, and summary statistics.
- **`--json` flag** on every calculator for structured machine-readable output, enabling pipeline integration with parametric design tools, Grasshopper scripts, Dynamo graphs, or custom automation.
- **Strict input validation** with meaningful error messages that guide the user toward correct usage.
- **SI units throughout** (millimeters for geometry, kilonewtons for forces, degrees for angles) with Imperial equivalents noted where relevant.
- **Deterministic calculations** based on published engineering formulas (Eurocode, ASCE, ASHRAE) so results can be cross-checked and audited.
View the complete source on GitHubWhen your agent uses it
Auto-activating foundation layer providing computational design paradigms, key pioneers, tools landscape, core concepts, and skill routing for all AEC computational design tasks
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
8,601 tokensWhen the skill is activated
Reference documents
28,135 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Computational Design Paradigm Overview
- 2. Pioneers & Key Figures Quick-Reference Table
- 3. Tools Landscape Matrix
- 4. Core Concepts Quick Reference
- 5. Design Paradigm Decision Tree
- 6. Anti-Pattern Catalog
- 7. Skill Router
- 8. References Section
Files
SKILL.mdcore40,807 bytesSKILL.mdcore40,807 bytesSKILL.mdcore40,807 bytesreferences/core-concepts.mddoc30,713 bytesreferences/learning-pathways.mddoc28,291 bytesreferences/pioneers-and-movements.mddoc42,174 bytesreferences/tools-ecosystem.mddoc30,012 bytes
Read SKILL.md
# Computational Design Foundations
This skill auto-activates whenever a computational design context is detected. It provides the foundational knowledge layer, paradigm classification, tool routing, and anti-pattern awareness that underpins every other skill in the Computational Design Skills Plugin.
---
## 1. Computational Design Paradigm Overview
Computational design is not a single methodology but a spectrum of interrelated paradigms. Each paradigm carries distinct assumptions about the relationship between the designer, the algorithm, and the artifact. Understanding which paradigm applies to a given problem is the first critical decision in any computational design workflow.
### 1.1 Parametric Design
**Definition:** Parametric design establishes explicit relationships between design elements through variable parameters and constraints, enabling the exploration of a continuous design space by adjusting input values. The geometry is not drawn; it is described as a system of dependencies.
View the complete source on GitHubWhen your agent uses it
NURBS curves and surfaces, mesh geometry, boolean operations, subdivision surfaces, tessellation methods, surface analysis, and point cloud processing for AEC computational design
What it loads into context
Frontmatter
98 tokensAlways available to the agent
SKILL.md
12,521 tokensWhen the skill is activated
Reference documents
23,386 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Geometry Type Hierarchy
- 2. NURBS Deep Dive
- 3. Boolean Operations (CSG)
- 4. Tessellation Methods
- 5. Surface Analysis
- 6. Point Cloud Processing
- 7. Coordinate Systems & Transformations
- 8. Tolerance & Precision
- Summary
Files
SKILL.mdcore56,656 bytesSKILL.mdcore56,656 bytesSKILL.mdcore56,656 bytesSKILL.mdcore56,656 bytesSKILL.mdcore56,656 bytesSKILL.mdcore56,656 bytesSKILL.mdcore56,656 bytesSKILL.mdcore56,656 bytesreferences/mesh-fundamentals.mddoc32,396 bytesreferences/nurbs-reference.mddoc28,096 bytesreferences/tessellation-methods.mddoc36,732 bytes
Read SKILL.md
# Computational Geometry for AEC
This skill encapsulates the full breadth of computational geometry knowledge required for architecture, engineering, and construction workflows. It covers fundamental primitives, advanced surface mathematics, mesh processing, tessellation strategies, point cloud pipelines, and the precise tolerance management that separates prototype-grade geometry from fabrication-ready output.
---
## 1. Geometry Type Hierarchy
Every computational design system is built on a layered hierarchy of geometric types. Understanding the properties, capabilities, and conversion paths of each type is essential for selecting the right representation at every stage of a project.
### 1.1 Points, Vectors, Planes, Frames
**Point (Point3d)**
- Definition: A dimensionless location in 3D Euclidean space defined by (x, y, z) coordinates.View the complete source on GitHubWhen your agent uses it
GIS integration, sensor data, occupancy analytics, space syntax analysis, urban data analytics, climate data processing, and API data sources for evidence-based AEC computational design
What it loads into context
Frontmatter
98 tokensAlways available to the agent
SKILL.md
8,753 tokensWhen the skill is activated
Reference documents
21,750 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Data-Driven Design Philosophy
- 2. GIS Integration
- 3. Sensor Data & IoT
- 4. Occupancy Analytics
- 5. Space Syntax
- 6. Climate Data Processing
- 7. Urban Data Analytics
- 8. API Data Sources for AEC
- 9. Data Visualization for Design
- Summary of Key Workflows
- References and Further Reading
Files
SKILL.mdcore36,955 bytesreferences/gis-integration.mddoc28,314 bytesreferences/sensor-data.mddoc28,865 bytesreferences/space-syntax.mddoc30,521 bytes
Read SKILL.md
# Data-Driven Design
This skill provides comprehensive guidance on integrating quantitative data into every stage of the architectural and urban design process. It covers geospatial data, environmental sensing, occupancy analytics, spatial network analysis, climate processing, urban datasets, and the APIs that serve them. The goal is to replace intuition-only design with evidence-based reasoning while preserving creative agency.
---
## 1. Data-Driven Design Philosophy
### 1.1 Evidence-Based vs. Intuition-Based Design
Traditional design relies heavily on precedent, aesthetic judgment, and professional intuition. These are valuable but unverifiable. Evidence-based design augments intuition with measurable inputs:
| Dimension | Intuition-Based | Evidence-Based |
|---|---|---|View the complete source on GitHubWhen your agent uses it
Rule-based design systems, constraint satisfaction, space planning algorithms, automated layout generation, drawing automation, code compliance checking, and computational workflows for AEC design automation
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
10,917 tokensWhen the skill is activated
Reference documents
23,001 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Design Automation Spectrum
- 2. Rule-Based Design Systems
- 3. Constraint Satisfaction Problems (CSP)
- 4. Space Planning Algorithms
- 5. Automated Layout Generation
- 6. Drawing Automation
- 7. Code Compliance Checking
- 8. Computational Workflow Design
- 9. Design Automation Case Studies
- Key Design Automation Principles
- Tools and Technologies
Files
SKILL.mdcore45,081 bytesSKILL.mdcore45,081 bytesSKILL.mdcore45,081 bytesSKILL.mdcore45,081 bytesreferences/rule-systems.mddoc31,786 bytesreferences/space-planning.mddoc40,394 bytestemplates/automation-workflow.mddoc17,030 bytes
Read SKILL.md
# Design Automation for AEC
Design automation is the disciplined application of computational logic to replace, accelerate, or augment repetitive and rule-governed design tasks across architecture, engineering, and construction. This skill covers the full spectrum from simple parametric rules through constraint-satisfaction engines to fully generative layout systems, drawing automation pipelines, and automated code-compliance verification.
---
## 1. Design Automation Spectrum
### 1.1 Levels of Automation in AEC
Design automation exists on a continuum. Understanding where a task falls on this spectrum determines the appropriate technology and the degree of human oversight required.
| Level | Label | Description | Example |
|-------|-------|-------------|---------|View the complete source on GitHubWhen your agent uses it
CNC milling, robotic fabrication, additive manufacturing, laser cutting, timber joinery, formwork design, assembly sequencing, and file preparation for digitally-fabricated AEC components
What it loads into context
Frontmatter
105 tokensAlways available to the agent
SKILL.md
13,348 tokensWhen the skill is activated
Reference documents
26,992 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- File-to-Factory Paradigm
- Machine Types
- Workpiece Materials
- Tool Types
- Milling Strategies
- Speed and Feed Calculation
- Surface Finish
- Workholding
- 5-Axis Considerations
- Industrial Robots for AEC
- End Effectors
- Programming Approaches
- Coordinate Systems
- Motion Types
- Singularity Avoidance
- Safety
- AEC Applications
- Polymer AM
- Concrete AM
- Metal AM
- Design for AM
- Print Parameters
- Scale Categories
- Post-Processing
- Materials and Capabilities
- Design Rules
- Nesting
- File Preparation
- Laser Types
- CNC Timber Joints
- Multi-Axis Timber Processing Machines
- CLT Fabrication
- Glulam CNC
- Timber Plate Structures
- Design for CNC Timber
- Conventional Formwork
- CNC-Milled Formwork
- 3D-Printed Formwork
- Flexible Formwork
- Robotic Shotcrete on Mesh
- Slip Forming
- Cost Comparison
- Assembly Sequencing
- Connection Design
- Transport Constraints
- Lifting and Crane Selection
- Element Numbering and Marking
- Assembly Tolerance Management
- QA/QC Procedures
- Digital Twin for Assembly Tracking
- G-Code Structure
- RAPID (ABB Robot Language) Basics
- KRL (KUKA Robot Language) Basics
- URScript (Universal Robots) Basics
- Post-Processor Concept
- File Formats by Machine Type
- Pre-Flight Checklist
Files
SKILL.mdcore50,838 bytesSKILL.mdcore50,838 bytesSKILL.mdcore50,838 bytesSKILL.mdcore50,838 bytesreferences/additive-manufacturing.mddoc25,954 bytesreferences/cnc-reference.mddoc22,657 bytesreferences/robotic-fabrication.mddoc27,385 bytestemplates/fabrication-spec.mddoc21,371 bytes
Read SKILL.md
# Digital Fabrication in AEC
## File-to-Factory Paradigm
Digital fabrication represents the direct translation of computational design models into physically realized building components through numerically controlled manufacturing processes. The file-to-factory paradigm eliminates the interpretive gap between designer intent and fabricator execution. Every geometric decision encoded in the digital model propagates deterministically into machine instructions, material removal paths, or deposition trajectories.
The core promise: what you model is what you build, with quantifiable tolerances at every stage.
### Mass Customization vs. Mass Production
Traditional construction relies on mass production: standardized components (bricks, studs, sheets) assembled according to standardized details. This constrains architectural expression to rectangular grids and repetitive modules.
Mass customization inverts this constraint. When every component is cut by a CNC machine reading unique coordinates, the cost difference between 500 identical panels and 500 unique panels approaches zero. The machine does not care whether the next cut is the same as the last. The marginal cost of geometric variation is essentially the marginal cost of generating the fabrication data, not executing it.
View the complete source on GitHubWhen your agent uses it
Daylight analysis, solar radiation, energy simulation, CFD wind analysis, thermal comfort, acoustic simulation, and the Ladybug Tools ecosystem for performance-driven AEC computational design
What it loads into context
Frontmatter
101 tokensAlways available to the agent
SKILL.md
12,909 tokensWhen the skill is activated
Reference documents
25,845 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Performance-Driven Design Philosophy
- 2. Daylight Analysis
- 3. Solar Radiation Analysis
- 4. Energy Simulation
- 5. CFD Wind Analysis
- 6. Thermal Comfort
- 7. Acoustic Simulation
- 8. Ladybug Tools Ecosystem
- 9. Simulation Quality Assurance
- Quick Reference: Simulation Engine Selection
- Key Formulas Reference
Files
SKILL.mdcore56,533 bytesSKILL.mdcore56,533 bytesSKILL.mdcore56,533 bytesreferences/cfd-basics.mddoc36,966 bytesreferences/daylight-standards.mddoc30,435 bytesreferences/energy-modeling.mddoc36,083 bytes
Read SKILL.md
# Environmental Simulation for AEC Computational Design
This skill provides a comprehensive reference for environmental performance simulation
in the Architecture, Engineering, and Construction industry. It covers daylight analysis,
solar radiation studies, energy modeling, computational fluid dynamics for wind, thermal
comfort assessment, acoustic simulation, and the Ladybug Tools ecosystem that ties these
workflows together within parametric design environments.
---
## 1. Performance-Driven Design Philosophy
### Why Simulate Early
View the complete source on GitHubWhen your agent uses it
Panelization strategies, surface rationalization, attractor-based patterning, double-skin facades, kinetic and responsive facades, environmental performance facades, and fabrication-aware facade design for AEC
What it loads into context
Frontmatter
108 tokensAlways available to the agent
SKILL.md
14,178 tokensWhen the skill is activated
Reference documents
22,229 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Computational Facade Design Philosophy
- 2. Panelization Strategies
- 3. Surface Rationalization
- 4. Attractor-Based Patterning
- 5. Double-Skin Facades
- 6. Kinetic & Responsive Facades
- 7. Environmental Performance Facades
- 8. Fabrication-Aware Facade Design
- 9. Facade Performance Metrics
Files
SKILL.mdcore59,973 bytesSKILL.mdcore59,973 bytesSKILL.mdcore59,973 bytesSKILL.mdcore59,973 bytesSKILL.mdcore59,973 bytesreferences/kinetic-systems.mddoc36,899 bytesreferences/panelization-methods.mddoc30,227 bytesreferences/rationalization-techniques.mddoc25,067 bytes
Read SKILL.md
# Facade Computation
## 1. Computational Facade Design Philosophy
The building facade is not a wrapper. It is the single most consequential architectural element — the mediator between interior environment and exterior climate, the primary determinant of energy consumption, the structural skin that must resist wind, seismic, and thermal loads, and the public expression of a building's identity. Computational facade design treats every square meter of this surface as a field of optimizable variables rather than a repeating module selected from a catalog.
### Facade as Environmental Mediator
Every facade simultaneously manages five environmental flows:
| Flow | Inward | Outward |
|------|--------|---------|
| **Solar radiation** | Daylight, solar heat gain | Glare, overheating |
| **Thermal energy** | Heat loss in winter | Heat gain in summer |View the complete source on GitHubWhen your agent uses it
Evolutionary algorithms, multi-objective optimization, design space exploration, fitness function design, population-based methods, and generative workflows for AEC computational design
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
9,244 tokensWhen the skill is activated
Reference documents
19,885 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Generative Design Paradigm
- 2. Evolutionary Algorithm Fundamentals
- 3. Multi-Objective Optimization
- 4. Fitness Function Design
- 5. Design Space Exploration
- 6. Tools for Generative Design in AEC
- 7. Generative Design Workflow
- 8. Case Study Examples
- 9. Advanced Topics
- Quick Reference: Generative Design Decision Tree
- Common Pitfalls
Files
SKILL.mdcore44,248 bytesreferences/evolutionary-algorithms.mddoc32,056 bytesreferences/fitness-functions.mddoc32,170 bytestemplates/optimization-report.mddoc15,681 bytes
Read SKILL.md
# Generative Design for AEC Computational Design
## 1. Generative Design Paradigm
### 1.1 Definition and Scope
Generative design is a computational design methodology in which a designer defines a problem through goals, constraints, and variable parameters, and an algorithmic system autonomously generates, evaluates, and evolves candidate solutions across a defined design space. Unlike traditional design where the human produces every solution manually, generative design shifts the designer's role from direct form-maker to curator of outcomes — defining *what* is desired rather than *how* to achieve it.
In the AEC context, generative design applies to problems ranging from single-building floor plan layouts and structural topologies to neighborhood-scale massing studies and infrastructure routing. The common thread is a design space too large for exhaustive manual exploration.
### 1.2 Distinction from Parametric Design
The confusion between parametric and generative design is pervasive. The distinction is fundamental:
View the complete source on GitHubWhen your agent uses it
File format encyclopedia, data exchange strategies, API integration patterns, Grasshopper-to-Revit pipelines, Rhino.Inside workflows, Speckle data streams, and schema mapping for AEC computational design
What it loads into context
Frontmatter
114 tokensAlways available to the agent
SKILL.md
12,873 tokensWhen the skill is activated
Reference documents
17,873 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. The Interoperability Challenge in AEC
- 2. File Format Encyclopedia
- 3. Data Exchange Strategies
- 4. Grasshopper to Revit Pipelines
- 5. Rhino.Inside Workflows
- 6. Speckle Platform
- 7. API Integration Patterns
- 8. Schema Mapping
- 9. Coordinate System Management
- Quick Reference: Interoperability Decision Checklist
Files
SKILL.mdcore53,097 bytesSKILL.mdcore53,097 bytesSKILL.mdcore53,097 bytesSKILL.mdcore53,097 bytesSKILL.mdcore53,097 bytesSKILL.mdcore53,097 bytesSKILL.mdcore53,097 bytesreferences/format-reference.mddoc30,236 bytesreferences/pipeline-patterns.mddoc41,274 bytes
Read SKILL.md
# Interoperability for AEC Computational Design
## 1. The Interoperability Challenge in AEC
### 1.1 Why Interoperability Matters
Interoperability -- the ability to exchange data between software tools without loss of meaning, geometry, or relationships -- is the single most critical infrastructure problem in the AEC industry. Every building project involves dozens of software tools, hundreds of files, and thousands of data exchanges. When those exchanges fail, the consequences are measured in millions of dollars and months of delay.
The AEC industry loses an estimated $15.8 billion annually in the United States alone due to inadequate interoperability (NIST GCR 04-867). This figure accounts for redundant data entry, manual format conversion, error correction from data loss, and delayed decision-making caused by information silos.
Unlike the manufacturing or aerospace industries, which converged on STEP/IGES decades ago, the AEC sector remains fragmented across proprietary ecosystems. Autodesk, Bentley, Trimble, Nemetschek, and dozens of smaller vendors each maintain walled gardens with varying degrees of openness. The result is a landscape where a single design decision may need to be re-entered into five or more tools before it reaches a construction site.
### 1.2 Single-Source-of-Truth vs. Federated Model Approaches
View the complete source on GitHubWhen your agent uses it
Mesh data structures, mesh operations, mesh analysis, mesh repair, UV mapping and unfolding, quad meshing, mesh-to-NURBS conversion, and mesh quality assessment for AEC computational design
What it loads into context
Frontmatter
103 tokensAlways available to the agent
SKILL.md
11,713 tokensWhen the skill is activated
Reference documents
15,883 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Mesh Processing in AEC
- 2. Mesh Data Structures
- 3. Mesh Operations Catalog
- 4. Mesh Analysis
- 5. Mesh Repair
- 6. UV Mapping & Unfolding
- 7. Quad Meshing
- 8. Mesh-to-NURBS Conversion
- 9. Tools Reference
- Summary: Choosing the Right Operation
Files
SKILL.mdcore48,043 bytesSKILL.mdcore48,043 bytesreferences/mesh-operations-catalog.mddoc26,345 bytesreferences/mesh-quality.mddoc32,444 bytes
Read SKILL.md
# Mesh Processing
This skill provides comprehensive guidance on mesh processing for architecture, engineering, and construction. Meshes are the workhorse representation for simulation (FEA, CFD, acoustics), fabrication (3D printing, CNC), visualization (rendering, VR/AR), and increasingly for design geometry itself. This reference covers data structures, operations, analysis, repair, UV mapping, quad meshing, and reverse engineering.
---
## 1. Mesh Processing in AEC
### 1.1 Why Meshes Matter
Meshes represent 3D geometry as collections of vertices, edges, and faces. In AEC:
- **Simulation**: Finite Element Analysis (structural), Computational Fluid Dynamics (wind/airflow), thermal simulation, acoustic simulation, and daylight simulation all require mesh discretization of geometry. The mesh quality directly determines simulation accuracy.
- **Visualization**: Real-time rendering (game engines, VR/AR) operates on triangulated meshes. Level-of-detail mesh decimation controls rendering performance.View the complete source on GitHubWhen your agent uses it
Computer vision for buildings, image-to-floorplan, generative ML models, performance prediction, structural analysis ML, energy prediction, natural language to design, and point cloud ML for AEC computational design
What it loads into context
Frontmatter
108 tokensAlways available to the agent
SKILL.md
10,830 tokensWhen the skill is activated
Reference documents
25,247 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. ML in AEC: Current State
- 2. Computer Vision for AEC
- 3. Floor Plan Intelligence
- 4. Generative ML Models for Design
- 5. Performance Prediction Models
- 6. Structural ML
- 7. Point Cloud ML
- 8. NLP for AEC
- 9. Practical ML Pipeline for AEC
- 10. Ethical Considerations
- Key Takeaways for AEC Practitioners
Files
SKILL.mdcore48,376 bytesSKILL.mdcore48,376 bytesreferences/cv-applications.mddoc27,228 bytesreferences/generative-models.mddoc34,137 bytesreferences/prediction-models.mddoc36,229 bytes
Read SKILL.md
# Machine Learning for AEC
Machine learning is reshaping specific domains within Architecture, Engineering, and Construction, though the transformation is uneven. This skill provides a thorough, practitioner-oriented guide to where ML delivers real value in AEC today, the architectures and methods that work, the data challenges that constrain adoption, and practical pipelines for training, deploying, and maintaining ML models in production AEC workflows.
---
## 1. ML in AEC: Current State
### 1.1 Where ML Actually Works in AEC Today
ML in AEC is most effective where three conditions converge: (a) sufficient training data exists or can be generated, (b) the task is well-defined with measurable performance metrics, and (c) the cost of errors is manageable or human review is in the loop.
**Proven, deployed applications**:
- Construction progress monitoring (photo comparison to BIM schedule)View the complete source on GitHubWhen your agent uses it
Genetic algorithms, simulated annealing, particle swarm optimization, gradient-based methods, topology optimization, shape optimization, size optimization, and benchmark problems for AEC computational design
What it loads into context
Frontmatter
97 tokensAlways available to the agent
SKILL.md
10,711 tokensWhen the skill is activated
Reference documents
22,002 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Optimization in AEC Design
- 2. Algorithm Classification
- 3. Genetic Algorithms (Detailed)
- 4. Simulated Annealing
- 5. Particle Swarm Optimization
- 6. Other Metaheuristics
- 7. Structural Optimization Types
- 8. AEC Optimization Problem Formulation
- 9. Implementation in AEC Tools
- 10. Practical Guidelines
Files
SKILL.mdcore48,642 bytesSKILL.mdcore48,642 bytesSKILL.mdcore48,642 bytesSKILL.mdcore48,642 bytesSKILL.mdcore48,642 bytesreferences/algorithm-catalog.mddoc37,140 bytesreferences/implementation-guide.mddoc47,354 bytes
Read SKILL.md
# Optimization Methods for AEC Computational Design
## 1. Optimization in AEC Design
### The Role of Optimization
Optimization is the systematic process of finding the best solution from a set of feasible alternatives according to one or more criteria. In the Architecture, Engineering, and Construction (AEC) industry, optimization transforms design from an intuition-driven craft into a rigorous, evidence-based discipline that can explore thousands of alternatives in the time a human designer evaluates a handful.
Every AEC project embeds optimization problems whether practitioners recognize them or not. Selecting a column grid that minimizes steel tonnage, arranging rooms to maximize adjacency satisfaction, routing ductwork to minimize pressure loss, or shaping a facade to balance daylight and solar heat gain -- all are optimization problems with design variables, objectives, and constraints.
### Design Optimization vs. Mathematical Optimization
Mathematical optimization seeks a global or local extremum of a function subject to constraints, governed by theorems about convexity, differentiability, and feasibility. Design optimization in AEC adds layers of complexity:
View the complete source on GitHubWhen your agent uses it
Parametric design methodology, data structures, constraint systems, Grasshopper and Dynamo patterns, parameter space exploration, and associative geometry for AEC computational design
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
9,006 tokensWhen the skill is activated
Reference documents
20,883 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Parametric Thinking Methodology
- 2. Data Structures for Computational Design
- 3. Parameter Space Design
- 4. Constraint Systems
- 5. Grasshopper Component Taxonomy
- 6. Dynamo Node Taxonomy
- 7. Associative Geometry Patterns
- 8. Best Practices and Anti-Patterns
- Quick Reference: Tool Selection Guide
Files
SKILL.mdcore40,468 bytesSKILL.mdcore40,468 bytesSKILL.mdcore40,468 bytesSKILL.mdcore40,468 bytesSKILL.mdcore40,468 bytesreferences/data-structures.mddoc29,101 bytesreferences/dynamo-patterns.mddoc28,359 bytesreferences/grasshopper-patterns.mddoc30,102 bytes
Read SKILL.md
# Parametric Modeling for AEC Computational Design
This skill provides a complete reference for parametric design methodology as applied to architecture, engineering, and construction. It covers the intellectual framework, data structures, constraint logic, tool-specific taxonomies for Grasshopper and Dynamo, associative geometry patterns, and professional best practices.
---
## 1. Parametric Thinking Methodology
### 1.1 What Makes Design Parametric vs. Static
A static design is a fixed artifact — a single geometric configuration with hard-coded dimensions. Changing one element requires manually adjusting every dependent element. A parametric design is a system of relationships: a directed graph of inputs, transformations, and outputs where modifying any input propagates changes through the entire dependency chain automatically.
The distinction is not merely about sliders. Parametric thinking means encoding **design intent** rather than design outcome. The designer authors a set of rules that describe a family of possible designs, not a single instance.
View the complete source on GitHubWhen your agent uses it
Python for Rhino and Grasshopper (RhinoCommon, rhinoscriptsyntax, ghpythonlib), C# for Grasshopper components, Python for Revit (pyRevit, RevitPythonShell), JavaScript for web 3D (Three.js), and code patterns for AEC computational design
What it loads into context
Frontmatter
130 tokensAlways available to the agent
SKILL.md
10,905 tokensWhen the skill is activated
Reference documents
30,385 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Scripting in AEC Computational Design
- 2. Python for Rhino (rhinoscriptsyntax)
- 3. Python for Rhino (RhinoCommon)
- 4. GhPython (Python in Grasshopper)
- 5. C# for Grasshopper
- 6. Python for Revit
- 7. JavaScript for Web 3D
- 8. Cross-Platform Code Patterns
- 9. Development Environment Setup
Files
SKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesSKILL.mdcore40,579 bytesreferences/csharp-grasshopper.mddoc35,711 bytesreferences/python-rhino-reference.mddoc31,484 bytesreferences/web-3d-reference.mddoc50,026 bytes
Read SKILL.md
# Scripting Reference for AEC Computational Design
## 1. Scripting in AEC Computational Design
### Why Code Beyond Visual Programming
Visual programming environments like Grasshopper, Dynamo, and Marionette have democratized computational design for architects and engineers. But they hit hard walls in practice:
- **Complexity ceiling**: Definitions beyond ~200 nodes become unreadable spaghetti, impossible to maintain or hand off.
- **Control flow limitations**: Try writing a recursive space-partitioning algorithm in pure Grasshopper. You cannot. Loops require plugins (Anemone, Hoopsnake) that add fragility.
- **Performance**: Visual node evaluation carries overhead. A Python loop processing 50,000 mesh vertices runs 5-20x faster than equivalent wired-up components.
- **Data management**: Parsing CSV, calling REST APIs, reading databases, writing Excel reports — all trivial in code, painful or impossible in visual programming.
- **Version control**: A `.gh` file is a binary blob. A `.py` file is diffable, mergeable, reviewable text.
- **Reusability**: Functions, classes, modules, packages — code is composable at every scale.View the complete source on GitHubWhen your agent uses it
Finite element analysis fundamentals, form-finding methods, shell and gridshell structures, topology optimization, structural optimization, material-aware computation, and computational structural tools for AEC
What it loads into context
Frontmatter
102 tokensAlways available to the agent
SKILL.md
11,806 tokensWhen the skill is activated
Reference documents
26,430 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Computational Structural Design Philosophy
- 2. Finite Element Analysis Fundamentals
- 3. Form-Finding Methods
- 4. Shell Structures
- 5. Gridshell Structures
- 6. Topology Optimization
- 7. Material-Aware Computation
- 8. Structural Computation Tools
- 9. Worked Examples
- References and Further Reading
Files
SKILL.mdcore48,761 bytesSKILL.mdcore48,761 bytesSKILL.mdcore48,761 bytesSKILL.mdcore48,761 bytesSKILL.mdcore48,761 bytesSKILL.mdcore48,761 bytesSKILL.mdcore48,761 bytesSKILL.mdcore48,761 bytesSKILL.mdcore48,761 bytesSKILL.mdcore48,761 bytesSKILL.mdcore48,761 bytesSKILL.mdcore48,761 bytesSKILL.mdcore48,761 bytesreferences/fea-fundamentals.mddoc26,980 bytesreferences/form-finding-methods.mddoc34,489 bytesreferences/topology-optimization.mddoc31,254 bytes
Read SKILL.md
# Structural Computation
## 1. Computational Structural Design Philosophy
### The Unity of Form and Force
Structure is not an afterthought applied to a completed form. In the computational paradigm, structure **is** form. The geometry of a building, a bridge, a canopy -- each is a direct expression of the forces acting upon it. When we allow force to generate geometry rather than merely verifying geometry against force, we unlock an entirely different class of architectural expression: one that is simultaneously more efficient, more beautiful, and more materially honest.
This represents a fundamental epistemological shift: from **analysis-after-design** to **analysis-as-design**. The former treats structure as a constraint to be checked; the latter treats structure as a generative engine. In computational structural design, the distinction between "architect" and "engineer" dissolves. The designer works directly with force, curvature, material flow, and stress trajectories as primary design media.
### Performance-Driven Geometry
Performance-driven geometry emerges when structural performance metrics (stress utilization, deflection, weight, embodied carbon) become the objective functions of a generative process. The designer defines boundary conditions, loads, material palettes, and performance targets. The computation produces geometry. This is not a loss of authorship -- it is an expansion of the design space far beyond what manual intuition can explore.
View the complete source on GitHubSkills included
Repository facts
- License
- MIT
- Created
- Mar 26, 2026
- Last pushed
- Mar 26, 2026
- Forks
- 41
- Open issues
- 0
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 142 notes
skills/algorithmic-patterns/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/algorithmic-patterns/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/algorithmic-patterns/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/algorithmic-patterns/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bim-scripting/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 2 dangerous shell commandsin 1 file: optimization-methods/references/implementation-guide.md:1069
- 61 network referencesin 14 files: scripting-reference/SKILL.md:364 cd-foundations/SKILL.md:517 interoperability/references/format-reference.md:149 and 11 more
- No hidden or obfuscated text
- No instruction overrides
- 7 executable scriptsin 7 files: cd-calculator/scripts/fabrication_calculator.py:1 cd-calculator/scripts/geometry_calculator.py:1 cd-calculator/scripts/material_estimator.py:1 and 4 more
- 1 reference to secretsin 1 file: interoperability/SKILL.md:802
- No requests to vote in Hot
Show all 71 signals by file
skills/algorithmic-patterns/references/biological-computation.md
- Network accessline 283
**Thigmotropism:** Growth in response to touch. Climbing plants (vines, tendrils) coil around supports. The touched side grows more slowly, causing the stem to curl around the object. - Network accessline 388
**Pinecone-inspired hygroscopic actuators:** Pinecone scales open when dry and close when wet, driven entirely by the differential swelling of two layers of cells with different fiber orientations. Achim Menges' HygroSkin pavilion (2013) us
skills/bim-scripting/SKILL.md
skills/bim-scripting/templates/bim-automation-spec.md
- Network accessline 470
Deployment path: Network: [\\server\share\pyrevit-extensions\] Git: [https://github.com/org/repo.git] - Network accessline 471
Network: [\\server\share\pyrevit-extensions\] Git: [https://github.com/org/repo.git] Local: [C:\ProgramData\pyRevit\Extensions\] - Network accessline 472
Git: [https://github.com/org/repo.git]
skills/cd-calculator/scripts/fabrication_calculator.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/cd-calculator/scripts/geometry_calculator.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/cd-calculator/scripts/material_estimator.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/cd-calculator/scripts/mesh_analyzer.py
skills/cd-calculator/scripts/panel_optimizer.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/cd-calculator/scripts/solar_calculator.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/cd-calculator/scripts/structural_checker.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/cd-foundations/SKILL.md
- Network accessline 517
- Food4Rhino: https://www.food4rhino.com/ (Grasshopper plugin repository) - Network accessline 518
- Dynamo Package Manager: https://dynamopackages.com/ - Network accessline 519
- Speckle: https://speckle.systems/ - Network accessline 520
- COMPAS Framework: https://compas-dev.github.io/ - Network accessline 521
- Ladybug Tools: https://www.ladybug.tools/ - Network accessline 522
- ShapeDiver: https://shapediver.com/ - Network accessline 523
- Hypar: https://hypar.io/ - Network accessline 524
- McNeel Forum (Grasshopper): https://discourse.mcneel.com/c/grasshopper/ - Network accessline 525
- Dynamo Forum: https://forum.dynamobim.com/ - Network accessline 526
- Computational Design community: https://parametrichouse.com/
skills/data-driven-design/SKILL.md
skills/design-automation/references/space-planning.md
- Network accessline 720
for dr in range(width_cells): for dc in range(width_cells): nr, nc = r + dr, c + dc - Network accessline 721
for dc in range(width_cells): nr, nc = r + dr, c + dc if nr >= rows or nc >= cols: - Network accessline 722
nr, nc = r + dr, c + dc - Network accessline 723
if nr >= rows or nc >= cols:
skills/facade-computation/references/kinetic-systems.md
- Network accessline 113
- **Actuation**: SMA wire (heat-activated, no motor) or small servo motor per panel/group. - **Properties**: When closed, panels overlap and create a sealed surface. When open, panels tilt outward and create ventilation gaps. - **Precedent* - Network accessline 115
- **Precedent**: Homeostatic Facade System (Decker Yeadon, prototype) — bi-metal strips that curl open in response to heat.
skills/interoperability/SKILL.md
- Network accessline 799
POST https://developer.api.autodesk.com/authentication/v2/token - Access to secretsline 802
[Credential-related source omitted] - Network accessline 837
def api_call_with_retry(url, headers, max_retries=3): for attempt in range(max_retries): response = requests.get(url, headers=headers) - Network accessline 838
for attempt in range(max_retries): response = requests.get(url, headers=headers) if response.status_code == 200: - Network accessline 839
response = requests.get(url, headers=headers)
skills/interoperability/references/format-reference.md
- Network accessline 149
<?xml version="1.0" encoding="UTF-8"?> <model unit="millimeter" xml:lang="en-US" xmlns="http://schemas.microsoft.com/3dmanufacturing/core/2015/02"> - Network accessline 150
<model unit="millimeter" xml:lang="en-US" xmlns="http://schemas.microsoft.com/3dmanufacturing/core/2015/02"> <resources> - Network accessline 151
xmlns="http://schemas.microsoft.com/3dmanufacturing/core/2015/02"> - Network accessline 467
<?xml version="1.0" encoding="UTF-8"?> <gbXML xmlns="http://www.gbxml.org/schema" - Network accessline 468
<gbXML xmlns="http://www.gbxml.org/schema"
skills/interoperability/references/pipeline-patterns.md
- Network accessline 554
<!-- Embed Speckle viewer in any webpage --> <iframe src="https://speckle.xyz/embed?stream=STREAM_ID&branch=main&commit=latest" - Network accessline 555
<iframe src="https://speckle.xyz/embed?stream=STREAM_ID&branch=main&commit=latest" width="100%" height="600px" - Network accessline 556
src="https://speckle.xyz/embed?stream=STREAM_ID&branch=main&commit=latest" - Network accessline 567
const viewer = new Viewer(container, DefaultViewerParams) await viewer.init() await viewer.loadObject('https://speckle.xyz/streams/STREAM_ID/objects/OBJECT_ID') - Network accessline 569
await viewer.loadObject('https://speckle.xyz/streams/STREAM_ID/objects/OBJECT_ID')
skills/optimization-methods/references/implementation-guide.md
skills/scripting-reference/SKILL.md
- Network accessline 364
# NurbsCurve by control points pts = [rg.Point3d(i*10, (i%3)*5, 0) for i in range(6)] nc = rg.NurbsCurve.Create(False, 3, pts) # open, degree 3 - Network accessline 366
nc = rg.NurbsCurve.Create(False, 3, pts) # open, degree 3 - Network accessline 1274
import requests # GET response = requests.get("https://api.openweathermap.org/data/2.5/weather", - Network accessline 1275
# GET response = requests.get("https://api.openweathermap.org/data/2.5/weather", params={"lat": 40.7, "lon": -74.0, "appid": key}) - Network accessline 1276
response = requests.get("https://api.openweathermap.org/data/2.5/weather", - Network accessline 1280
# POST (e.g., to Speckle) response = requests.post("https://speckle.xyz/api/streams", - Network accessline 1281
response = requests.post("https://speckle.xyz/api/streams", - Network accessline 1415
- Official: https://developer.rhino3d.com/api/rhinocommon/ - Network accessline 1416
- Samples: https://github.com/mcneel/rhino-developer-samples - Network accessline 1417
- Discourse: https://discourse.mcneel.com/c/scripting - Network accessline 1421
- RevitAPIDocs: https://www.revitapidocs.com/ - Network accessline 1423
- The Building Coder blog: https://thebuildingcoder.typepad.com/ - Network accessline 1427
- Official: https://threejs.org/docs/ - Network accessline 1428
- Examples: https://threejs.org/examples/ - Network accessline 1429
- IFC.js: https://ifcjs.github.io/info/
skills/scripting-reference/references/csharp-grasshopper.md
skills/scripting-reference/references/web-3d-reference.md
- Network accessline 181
// Setup Draco compression decoder (optional but recommended) const dracoLoader = new DRACOLoader(); dracoLoader.setDecoderPath('https://www.gstatic.com/draco/versioned/decoders/1.5.6/'); - Network accessline 183
dracoLoader.setDecoderPath('https://www.gstatic.com/draco/versioned/decoders/1.5.6/'); - Network accessline 1407
const container = document.getElementById('speckle-viewer'); const viewer = await initSpeckleViewer(container, 'https://speckle.xyz/streams/abc123/objects/def456'); - Network accessline 1409
'https://speckle.xyz/streams/abc123/objects/def456');
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 71 facts
- Network access in prose of documentationalgorithmic-patterns/references/biological-computation.md:283Low confidence
- Network access in prose of documentationalgorithmic-patterns/references/biological-computation.md:388Low confidence
- Network access in code of the SKILL.mdbim-scripting/SKILL.md:463High confidence
- Network access in code of the SKILL.mdbim-scripting/SKILL.md:464High confidence
- Network access in code of documentationbim-scripting/templates/bim-automation-spec.md:470Low confidence
- Network access in code of documentationbim-scripting/templates/bim-automation-spec.md:471Low confidence
- Network access in code of documentationbim-scripting/templates/bim-automation-spec.md:472Low confidence
- Executable script in code of a file that runscd-calculator/scripts/fabrication_calculator.py:1High confidence
- Executable script in code of a file that runscd-calculator/scripts/geometry_calculator.py:1High confidence
- Executable script in code of a file that runscd-calculator/scripts/material_estimator.py:1High confidence
- Executable script in code of a file that runscd-calculator/scripts/mesh_analyzer.py:1High confidence
- Network access in code of a file that runscd-calculator/scripts/mesh_analyzer.py:463High confidence
- Executable script in code of a file that runscd-calculator/scripts/panel_optimizer.py:1High confidence
- Executable script in code of a file that runscd-calculator/scripts/solar_calculator.py:1High confidence
- Executable script in code of a file that runscd-calculator/scripts/structural_checker.py:1High confidence
- Network access in prose of the SKILL.mdcd-foundations/SKILL.md:517Low confidence
- Network access in prose of the SKILL.mdcd-foundations/SKILL.md:518Low confidence
- Network access in prose of the SKILL.mdcd-foundations/SKILL.md:519Low confidence
- Network access in prose of the SKILL.mdcd-foundations/SKILL.md:520Low confidence
- Network access in prose of the SKILL.mdcd-foundations/SKILL.md:521Low confidence
- Network access in prose of the SKILL.mdcd-foundations/SKILL.md:522Low confidence
- Network access in prose of the SKILL.mdcd-foundations/SKILL.md:523Low confidence
- Network access in prose of the SKILL.mdcd-foundations/SKILL.md:524Low confidence
- Network access in prose of the SKILL.mdcd-foundations/SKILL.md:525Low confidence
- Network access in prose of the SKILL.mdcd-foundations/SKILL.md:526Low confidence
- Network access in prose of the SKILL.mddata-driven-design/SKILL.md:488Low confidence
- Network access in prose of the SKILL.mddata-driven-design/SKILL.md:489Low confidence
- Network access in code of documentationdesign-automation/references/space-planning.md:720Low confidence
- Network access in code of documentationdesign-automation/references/space-planning.md:721Low confidence
- Network access in code of documentationdesign-automation/references/space-planning.md:722Low confidence
- Network access in code of documentationdesign-automation/references/space-planning.md:723Low confidence
- Network access in prose of documentationfacade-computation/references/kinetic-systems.md:113Low confidence
- Network access in prose of documentationfacade-computation/references/kinetic-systems.md:115Low confidence
- Network access in code of the SKILL.mdinteroperability/SKILL.md:799High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueinteroperability/SKILL.md:802Low confidence
- Network access in code of the SKILL.mdinteroperability/SKILL.md:837High confidence
- Network access in code of the SKILL.mdinteroperability/SKILL.md:838High confidence
- Network access in code of the SKILL.mdinteroperability/SKILL.md:839High confidence
- Network access in code of documentationinteroperability/references/format-reference.md:149Low confidence
- Network access in code of documentationinteroperability/references/format-reference.md:150Low confidence
- Network access in code of documentationinteroperability/references/format-reference.md:151Low confidence
- Network access in code of documentationinteroperability/references/format-reference.md:467Low confidence
- Network access in code of documentationinteroperability/references/format-reference.md:468Low confidence
- Network access in code of documentationinteroperability/references/pipeline-patterns.md:554Low confidence
- Network access in code of documentationinteroperability/references/pipeline-patterns.md:555Low confidence
- Network access in code of documentationinteroperability/references/pipeline-patterns.md:556Low confidence
- Network access in code of documentationinteroperability/references/pipeline-patterns.md:567Low confidence
- Network access in code of documentationinteroperability/references/pipeline-patterns.md:569Low confidence
- Dangerous shell operation in prose of documentationoptimization-methods/references/implementation-guide.md:1069Low confidence
- Dangerous shell operation in prose of documentationoptimization-methods/references/implementation-guide.md:1070Low confidence
and 21 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/plugin.json | .claude/skills/<skill-name>/ |
| Codex | Unknown | No evidence | |
| Cursor | Unknown | No evidence | |
| Gemini CLI | Unknown | No evidence | |
| GitHub Copilot | Unknown | No evidence | |
| OpenCode | Unknown | No evidence |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.