grasshopper-workflow
Automate Grasshopper Modeling Workflows
Grasshopper workflows often require many repeated component, connection, and parameter steps. This skill provides scripts and guidance to turn MMD plans into executable Grasshopper MCP workflows.
Download the skill ZIP
Upload in Claude
Go to Settings → Capabilities → Skills → Upload skill
Toggle on and start using
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "grasshopper-workflow". A user asks how to turn an MMD component map into a Grasshopper definition.
Expected outcome:
A step-by-step workflow covering MMD parsing, placement plan generation, component creation, connection execution, slider setup, and grouping.
Using "grasshopper-workflow". A user reports missing component IDs during connection execution.
Expected outcome:
A troubleshooting checklist that checks component creation results, saved ID maps, connection source and target names, and Grasshopper MCP responses.
Using "grasshopper-workflow". A user wants to run the CLI safely on a project file.
Expected outcome:
A cautious execution plan that confirms the MCP server, backs up outputs, reviews generated commands, and uses project-local paths.
Security Audit
Medium RiskAI review did not confirm the static scanner high-risk malware indicators. Most external command, weak crypto, C2, reconnaissance, and entropy hits are false positives caused by Markdown examples, Grasshopper command names, and UUID-like component GUIDs. The remaining risk is medium because the skill includes Python scripts that read and write local files and send user-provided modeling commands to a local Grasshopper MCP socket.
Medium Risk Issues (3)
Low Risk Issues (3)
Risk Factors
⚡ Contains scripts (3)
🌐 Network access (2)
Detected Patterns
Quality Score
What You Can Build
Generate Parametric Layouts
Convert MMD component plans into structured placement steps for a Grasshopper definition.
Automate Repetitive Grasshopper Setup
Create components, connect nodes, set sliders, and group related model sections with less manual work.
Review MCP Modeling Workflows
Inspect generated placement plans before executing them against a local Grasshopper session.
Try These Prompts
Explain how this Grasshopper workflow skill turns component_info.mmd into a Grasshopper definition. Keep the steps concise.
Use the skill references to plan how I should generate placement_info.json from my component_info.mmd file.
Review my Grasshopper workflow failure and identify likely causes in component IDs, parameter names, or connection order.
Evaluate this placement workflow before execution. Check component creation, connection dependencies, slider ranges, grouping, and local file risks.
Best Practices
- Review generated placement plans before executing them in Grasshopper.
- Use project-local input and output paths to avoid overwriting unrelated files.
- Run the MCP server only for trusted local Grasshopper sessions.
Avoid
- Do not execute placement files from untrusted sources without review.
- Do not point output arguments at important existing files.
- Do not assume every Grasshopper component name has a supported GUID mapping.