Agent Recipes
Prompts that map cleanly onto the Simplio3D tools. Each one shows the tools an agent will typically reach for and what you get back.
“Audit my "Garden Cabin" configurator and list everything that is broken.”
Tools used
list_projectsvalidate_projectYou get back
A findings list: missing 3D part targets, deleted materials, rules that can never fire, unpriced variants.
# What the agent does behind the scenes
1. list_projects → finds "Garden Cabin" and its id
2. validate_project → { deep: true } to also check 3D part names
3. reports findings grouped by severity“Why is the Walnut option hidden when I pick the small size?”
Tools used
get_option_blocksget_conditional_rulesevaluate_conditionsYou get back
The specific rule that hides it, the condition that matched, and the resulting visibility per block.
“Does every variant in this configurator have a price?”
Tools used
get_pricing_blocksvalidate_projectYou get back
The unpriced variants, named, with the pricing block they belong to.
“Which option blocks target parts that no longer exist in the model file?”
Tools used
inspect_projectinspect_3d_modelvalidate_projectYou get back
Authored part names cross-checked against the real geometry, with the stale targets listed.
“What would this configuration cost with oak and the large size?”
Tools used
get_option_blockscalculate_priceYou get back
Base price, per-block adjustments, tax, and the formatted total in the project’s currency.
“Summarise the quote requests we received this week and what people configured.”
Tools used
list_quote_requestsget_quote_requestYou get back
Contact details, configuration summaries, and pricing snapshots for recent submissions.
Writing better agent prompts
- Name the project. The agent can list projects, but naming it saves a call and avoids ambiguity.
- Ask for evidence — “which rule hides it?” gets a better answer than “why is it hidden?”.
- For pricing questions, state the selections you care about so the agent can pass them explicitly.
- Ask the agent to quote the caveats when it reports a price or a visibility result.
