Skills grasshopper-workflow
📦

grasshopper-workflow

Content revision r1 Safe Contains scripts📁 Filesystem access⚙️ External commands

Automate Grasshopper Workflows

Grasshopper modeling can require many repeated component, connection, and parameter steps. This skill turns structured design notes into executable workflow files and local MCP actions.

Supports: Claude Codex Code(CC)
🥈 81 Silver

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "grasshopper-workflow" from https://skillstore.io/skills/amemiyalai-grasshopper-workflow.md and its manifest at https://skillstore.io/api/skills/amemiyalai-grasshopper-workflow/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Test it

Using "grasshopper-workflow". Create a parametric table with a rectangular top and four circular legs.

Expected outcome:

  • A part breakdown for table top and legs.
  • A Grasshopper component plan with sliders, planes, rectangles, circles, extrusion, and orientation steps.
  • A suggested execution order for placement, connection, parameter setup, and grouping.

Using "grasshopper-workflow". Parse my component_info.mmd and prepare it for execution.

Expected outcome:

  • A summary of detected components and connections.
  • A generated placement workflow ready for local execution.
  • Warnings about missing GUIDs or unresolved component references.

Using "grasshopper-workflow". Check the current Grasshopper document for errors after running the workflow.

Expected outcome:

A concise error list with affected components and recommended connection or parameter corrections.

Security Audit

Safe
v12 • 7/9/2026 Open versioned report

The audit found no evidence of malicious intent, prompt injection, credential access, or unauthorized network activity. Static findings are explained by Grasshopper workflow documentation, local package imports, user-directed file generation, and expected localhost MCP interaction.

16
Files scanned
4,253
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were detected by the latest completed static and semantic audit. This does not prove the skill has no side effects.
Audited by: claude View Audit History →
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/amemiyalai-grasshopper-workflow/audits/12?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/amemiyalai-grasshopper-workflow/security.svg)](https://skillstore.io/skills/amemiyalai-grasshopper-workflow?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/amemiyalai-grasshopper-workflow?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/amemiyalai-grasshopper-workflow/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/amemiyalai-grasshopper-workflow.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA · BibTeX · CFF)

APA citation

AmemiyaLai. (2026). grasshopper-workflow security audit report (audit version 12) [Author version unspecified]. Skillstore. https://skillstore.io/skills/amemiyalai-grasshopper-workflow/audits/12

BibTeX citation

@techreport{amemiyalai-amemiyalai-grasshopper-workflow-2026, author = {AmemiyaLai}, title = {grasshopper-workflow security audit report (audit version 12)}, institution = {Skillstore}, year = {2026}, number = {12}, url = {https://skillstore.io/skills/amemiyalai-grasshopper-workflow/audits/12}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "grasshopper-workflow security audit report (audit version 12)" version: "unspecified" type: report authors: - name: "AmemiyaLai" date-released: "2026-07-09" url: "https://skillstore.io/skills/amemiyalai-grasshopper-workflow/audits/12" identifiers: - type: other value: "skillstore:amemiyalai-grasshopper-workflow:audit:12" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
68
Architecture
85
Maintainability
87
Content
70
Community
83
Spec Compliance

What You Can Build

Prototype a parametric model

Convert a design brief into MMD planning files, placement JSON, and Grasshopper components.

Batch build component graphs

Create many Grasshopper components and connections from a structured workflow plan.

Document repeatable modeling steps

Capture component IDs, parameter values, and execution order for repeatable Grasshopper builds.

Try These Prompts

Plan a simple object
Help me define a simple table in Grasshopper. Ask for missing dimensions, then create a clear part_info.mmd plan.
Create a component graph
Use my part_info.mmd description to plan component_info.mmd with Grasshopper components, connections, and required GUID lookups.
Generate an execution plan
Parse component_info.mmd and generate placement_info.json. Include component placement, connection order, sliders, vectors, and groups.
Diagnose a workflow failure
Review my placement_info.json execution result and document errors. Identify missing components, wrong IDs, and parameter fixes.

Best Practices

  • Confirm design dimensions and units before generating component plans.
  • Keep component IDs stable so saved mappings remain useful across workflow steps.
  • Review generated placement and connection order before executing large graphs.

Avoid

  • Do not run workflows before the Grasshopper MCP server is available.
  • Do not mix unrelated component ID maps between different design projects.
  • Do not skip manual review when a generated model has many dependent components.

Frequently Asked Questions

What does this skill automate?
It automates Grasshopper component planning, placement JSON generation, MCP execution, parameter updates, and grouping.
Does it need Rhino or Grasshopper?
Yes. It expects a local Grasshopper MCP server, usually connected to a Rhino and Grasshopper environment.
Can it create workflow files from a design brief?
Yes. It can help define part_info.mmd, component_info.mmd, and placement_info.json for structured designs.
Can it query component GUIDs?
Yes. The CLI and component manager include GUID lookup support for Grasshopper components.
Will it edit local files?
Yes. It writes workflow outputs and component ID maps when the user requests generation or execution steps.
Is it suitable for non-technical designers?
It can help, but users should understand basic Grasshopper concepts such as components, parameters, and connections.

Developer Details

Author

AmemiyaLai

License

MIT

Skillstore revision

r1

Version notice

The author did not declare a version.

Ref

1ffa7643651792ccb4bd3b15d924d2c97edff755

Maintenance freshness

7/18/2026

Usage

12 downloads · 214 views

View all