- Home
- Skills
- APIs & Backend
- tableau development
tableau development
Automate Tableau workbook creation by generating KPI catalogs and building .twbx files from data sources.
$5
Works with the AI tools you already use
tableau development
Example session with this skill installed
Build a KPI catalog from sales_data.tdsx and then create a workbook for the Gross Margin KPI with a monthly trend and comparison by Region.
- Read your context and instructions
- Compiled the tableau development
- Generated the document
I have analyzed the data source and generated the selection catalog. After processing your request for the Gross Margin KPI, I have built the final Tableau workbook.
Tableau Workbook Build Report
The following files have been generated in your project directory:
sales_data_KPI_Catalog.html: Interactive selection tool.sales_data_Workbook.twbx: The generated Tableau workbook.sales_data_Workbook_build_report.md: Detailed manifest of included sheets.
The workbook contains 3 new worksheets:
- KPI Gross Margin: A summary card showing the total aggregate value.
- Gross Margin by Region: A sorted bar chart comparing performance across geographic dimensions.
- Gross Margin Trend (Month): A line chart showing performance over the
order_datetime series.
The workbook XML has been validated against the Tableau schema. The data source and all necessary metadata records have been embedded into the .twbx package.
Next steps
- Open
sales_data_Workbook.twbxin Tableau Desktop to review the visualizations. - If using a live database connection, enter your credentials when prompted by Tableau to refresh the marks.
- To add more KPIs, open
sales_data_KPI_Catalog.htmland export a newkpi_selection.json.
tableau-development.pdf
PDF · document
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
What you get
About this skill
Managing Tableau workbooks manually is slow and error-prone. This skill automates the transition from a Tableau Data Source (.tds/.tdsx) to a fully functional workbook (.twbx). It scans your data source, identifies every available KPI, and generates a visual catalog where you can select the specific charts and trends you need. Once selected, it builds the entire workbook programmatically, ensuring every worksheet is correctly mapped to its dimensions and time grains.
What it does
- KPI cataloging scans .tds or .tdsx files to identify calculated fields and measures for reporting.
- Interactive selection generates HTML and Markdown checklists for picking KPIs, dimensions, and trend grains.
- Workbook generation builds a .twbx file containing formatted KPI cards, comparison bar charts, and trend lines.
- Automated validation checks generated XML against Tableau official schemas and cross-references fields before saving.
- Verification tool optionally triggers Tableau Desktop to confirm the file loads without internal errors.
How it works
- Analyze run
build_catalog.pyon your data source to generate the selection interface and JSON fingerprint. - Select use the generated HTML page to tick boxes for specific KPIs and chart types, then save the selection.
- Build run
build_workbook.pypassing the selection file to generate the final .twbx workbook. - Verify run the optional verification script to launch Tableau and check the application logs for loading errors.
Frameworks & tools
This skill requires Python 3.9+ with the lxml library. It interacts with Tableau .tds, .tdsx, and .twbx XML formats. Optional verification requires Tableau Desktop installed on the host machine.
Why this beats prompting it yourself
Prompting an LLM to write Tableau XML from scratch usually results in corrupted files that Tableau refuses to open. This tool uses a structured twb_builder library and official schemas to ensure the XML is syntactically perfect and follows Tableau internal mapping rules.
Use cases
- Rapidly prototyping a suite of executive dashboards from a new data source.
- Generating standardized KPI catalogs for business stakeholders to review.
- Mass-producing trend and comparison sheets for dozens of metrics simultaneously.
- Ensuring consistent chart types and naming conventions across enterprise workbooks.
Known limitations
Does not package external files for loose .tds connections unless using .tdsx. Cannot create the initial data source or joins; requires a finished source file as input.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 1 day ago
- Passed all security checks, Safe to install