Construct and export Lux Clause, Vis, and VisList visualizations.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add VectorSpaceLab/AREX-Skill --skill visualization-export --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Visualization Export?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vectorspacelab-visualization-export)More formats (shields.io, HTML) on the badges page.
---
name: visualization-export
description: "Construct and export Lux Clause, Vis, and VisList visualizations."
disable-model-invocation: true
metadata:
disco-role: operating
license: Apache 2.0
---
# Lux visualization export router
Use this sub-skill when the user needs to construct Lux `Clause`, `Vis`, or `VisList` objects directly; enumerate wildcard visualization collections; refresh a visualization against a new dataframe; or export chart code/specifications from an individual `Vis`.
## Route here for
- Creating a single visualization with `lux.vis.Vis.Vis` and intent strings or `Clause` objects.
- Creating a collection with `lux.vis.VisList.VisList`, including wildcard `"?"`, list-valued attributes, and manually composed lists of `Vis` objects.
- Exporting a single `Vis` with `to_altair(standalone=False)`, `to_matplotlib()`, `to_vegalite(prettyOutput=True)`, or `to_code(language=...)`.
- Handling special-character columns, long labels, and the difference between `df.exported[0]` as a `Vis` and multiple exported widget selections as a `VisList`.
- Explaining `VisList.sort`, `showK`, `normalize_score`, `refresh_source`, `map`, `get`, and the present-but-not-implemented `set` method.
## Route elsewhere
- Pandas import-hook basics, dataframe intent, recommendations, `df.recommendation`, and `df.current_vis`: use `pandas-intent-recommendations`.
- Global plotting backend, plot style, chart scale, label length, top-k, sort, widget setup, and custom recommendation actions: use `configuration-actions`.
- Semantic data types, datetime/geographic/id behavior, groupby/index views, and type overrides: use `special-data-types`.
- PostgreSQL-backed `LuxSQLTable` or SQL export workflows: use `sql-backend`.
## Required references
Read these bundled references before giving detailed guidance:
1. `references/api-reference.md` for verified Lux 0.5.1 signatures and method behavior.
2. `references/workflows.md` for construction, wildcard, refresh, export, standalone-data, and `df.exported` workflows.
3. `references/troubleshooting.md` for multi-visualization errors, export failures, special-character columns, long labels, stale sources, and unsupported code-export languages.
A safe offline smoke script is bundled at `scripts/vis_export_smoke.py`. Use it to verify that the installed Lux package can construct `Clause`, `Vis`, and `VisList` objects and emit Altair, Matplotlib, and Vega-Lite export tokens on a tiny local dataframe.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!