ts-object-answer-promote

Promote formulas and parameters from a ThoughtSpot Answer into a Model.

3|7|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/thoughtspot/thoughtspot-agent-skills --skill ts-object-answer-promote
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ts-object-answer-promote
Source: https://github.com/thoughtspot/thoughtspot-agent-skills/tree/main/agents/claude/ts-object-answer-promote
Command: npx skills add https://github.com/thoughtspot/thoughtspot-agent-skills --skill ts-object-answer-promote

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml.

What problem does it solve?

This skill helps teams reuse ThoughtSpot formulas and parameters by promoting them from an Answer into a Model, enabling global access and consistency across the organization.

Core Features & Use Cases

  • Formula promotion: Move user-created formulas from an Answer into the Model so all users can benefit.
  • Parameter promotion: Promote Answer-level parameters into the Model to keep formulas valid.
  • Model integration: Validate dependencies, map bare display-name references to Model columns, and prepare an updated Model TML for import.

Quick Start

Authenticate, locate the target Answer and Model, promote selected formulas and parameters, and generate the updated Model TML for import.

Frequently Asked Questions about ts-object-answer-promote

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I promote formulas from a ThoughtSpot Answer to a Model?

To promote formulas from a ThoughtSpot Answer to a Model, you authenticate, locate the target Answer and Model, map parameters, validate dependencies and permissions, then generate an updated Model TML for safe import. This makes the formulas globally available to all users searching against that Model.

What is the process for moving Answer parameters into a ThoughtSpot data model?

Moving Answer parameters into a ThoughtSpot data model requires mapping Answer-level parameters to Model columns to keep formulas valid. The promotion process validates dependencies, maps bare display-name references, and prepares an updated Model TML for import to ensure formulas remain functional globally.

Can I validate dependencies and permissions before importing a Model TML in ThoughtSpot?

Yes, dependency and permission validation occurs before Model TML import during the promotion process. The Skill coordinates authentication and checks dependencies and permissions to ensure safe import, guiding conflict resolution and error handling before any changes are committed to the Model.

Does ThoughtSpot Model promotion support mapping bare display-name references to Model columns?

Yes, ThoughtSpot Model promotion supports mapping bare display-name references to Model columns. It validates these dependencies and maps bare references during Model TML generation, ensuring that promoted formulas and parameters integrate correctly without breaking existing Answer logic.

Why does promoting an Answer formula to a ThoughtSpot Model require conflict resolution?

Promoting an Answer formula to a ThoughtSpot Model requires conflict resolution to prevent overwriting existing Model logic or breaking dependent Answers. The Skill guides conflict resolution, error handling, and safe import to ensure end-to-end promotion maintains data model integrity and formula consistency.

What happens to user-created formulas when they are promoted to a ThoughtSpot Model?

When user-created formulas are promoted to a ThoughtSpot Model, they become available to all users who search against that Model. This ensures global access and consistency across the organization by integrating the Answer-level logic directly into the shared data model.