Agent skills that give AI coding agents the domain expertise to explore, query, and interact with the systems that power modern analytics.
Built by The Action Company, an interdependent consultancy that helps organizations make better decisions in complex, fast-moving environments. We partner with data and leadership teams that are surrounded by information and seeking clarity. Through advanced analytics, applied AI, and conscious leadership, we help transform fragmented details into shared understanding, decisive action, and decision systems that enable teams to spot patterns sooner, align on what matters, and adapt to changing conditions.
Learn more about our approach · Explore our services · Meet the Actionauts
npx skills add Action-Co/skillsFrom the installer, select the skills you want to add to your agent.
Most AI agents can query a database. Few can navigate the semantic layers, business logic, and curated data models that teams have already built on top of it.
These skills bridge that gap. They are CodeAct implementations — lightweight SDKs, documentation, and working code that agents import and execute directly. This gives agents:
- Composition through control flow — loop over catalogs, filter results programmatically, and chain operations in a single code block
- Self-debugging through execution feedback — observe typed exceptions, read error messages, and correct the next attempt without human intervention
- Persistent state through variables — hold catalog metadata, schemas, and query results as objects across turns, referencing them by name rather than re-fetching
For large enterprise environments, agents use REPL-based state management to decompose discovery into sequential steps (scope → inventory → lineage → introspection), loading catalog data into variables and printing only counts and filtered summaries. This keeps the context window lean — O(1) — while the agent does O(n) semantic work across the entire site. Research on Recursive Language Models shows that managing large inputs as REPL variables rather than loading them into the context window is key to scaling beyond context limits; this skill applies that same principle at the agent level without recursive model sub-calling. For a fully recursive implementation, see alexzhang13/rlm. Individual harnesses implement recursion differently — some use sub-agent delegation, others use the REPL alone.
For a deeper look at why composable, code-first agent tooling outperforms monolithic platform approaches, see our article on The Real Meaning of Headless BI.
| Skill | Description |
|---|---|
| Query Tableau Data | Explore the Tableau data catalog, trace lineage, and query published data sources via the VizQL Data Service. Implements a REPL-first Code Execution pattern with a Python SDK for authentication, inventory, lineage tracing, schema introspection, and data retrieval. |
Follow us on LinkedIn for the latest insights, analysis, and new skill releases from The Action Company.
If you need help or encounter issues with these skills, search for existing issues or open a new one in the GitHub Issue Tracker.
We welcome contributions! See CONTRIBUTING.md for guidelines on reporting bugs, suggesting new skills, and submitting pull requests.
- Our Approach — How we think about data aptitude, compelling data messages, and organizational transformation
- The Action Library — Articles, interviews, and thought leadership from the Actionauts
- The Real Meaning of Headless BI — Why composable analytics, not monolithic platforms, is the future of AI-powered data work
- Connect With Us — Book a chat or drop us a message
These skills are distributed under the Apache 2.0 license. Each skill packages its own license file to make it available to end users after installation. See the LICENSE file for details.
%20-%20Transparent%20Background.png?raw=true)
.png?raw=true)