This example shows how to move from a one-time prompt to a reusable AI Skill in GRAITEC Assistant. The process starts by creating a simple structure with a prompt, then converting the same workflow into a Skill that can be reused to automate repetitive modeling tasks.
The objective of this example is to understand why reusable AI Skills are more powerful than standalone prompts and how a Skill can be reused to automate repetitive modeling tasks.

From prompt to reusable AI Skill
The following steps show how the same modeling task can first be completed using a standalone prompt and then converted into a reusable Skill with Skill Creator. The created Skill is then reused and tested with different requests.
Start by creating a single-story reinforced concrete bay using a prompt. This provides the initial structure that will later be converted into a reusable Skill.
Use a detailed prompt that specifies the geometry, materials, slab thickness, labels, and validation requirements.

Prompt used to generate the structure
Next, use Skill Creator to convert the workflow into a reusable Skill. Provide a prompt that instructs Skill Creator to generate a complete SKILL.md definition.

Prompt used to generate the Skill
Skill Creator creates the simple-concrete-structure Skill with the required defaults, inputs, workflow steps, and validation logic.

Using the Skill Creator prompt in GRAITEC Assistant
to create a Skill

Generated Skill
Once the Skill has been created, it is available in the Skill tree.

The created skill available in the Skill tree
Use the created Skill to generate the structure, then review the result and validate the created elements.

Structure created using the Skill
The Skill can also be triggered through another request. In the following example, the keywords “simple concrete building” are included in the Skill description, allowing GRAITEC Assistant to identify and use the appropriate Skill.

Defining defaults in the Skill is very important. If defaults are not provided and the Skill is not instructed to ask for the required values, the workflow is not deterministic and may fail or produce an unexpected result.

The result
The Skill can then be reused to add additional levels. In this example, the request triggers the same Skill because the keywords “add more stories” were added to the Skill description.

Reusing the Skill with a new request
The resulting structure includes the additional levels requested through the Skill.

Additional levels generated automatically
When creating and using a Skill: