InfoGathererSkill
Collect structured information from the user based on configurable fields. Fields support optional validation patterns and required/optional flags. Collected data can be stored in global data.
Class: InfoGathererSkill
Tools: save_info, get_gathered_info
Env vars: None
fields
Array of field definitions to collect. Each object has:
name(string, required) — Field name used as the parameter key.description(string, required) — Description of what this field collects.required(boolean, optional) — Whether this field must be provided.validation(string, optional) — Regex pattern for validating the field value.type(string, optional) — Parameter type for the tool schema (defaults to"string").
purpose
A description of why this information is being collected (shown in prompt).
confirmation_message
Custom message returned after successful info collection.
store_globally
Whether to store gathered info in global data.