toolkit

Provide unified typed access to Domo services via a single toolkit.

19|13|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/stahura/domo-ai-vibe-rules --skill toolkit-stahura
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: toolkit
Source: https://github.com/stahura/domo-ai-vibe-rules/tree/main/skills/custom-apps/toolkit
Command: npx skills add https://github.com/stahura/domo-ai-vibe-rules --skill toolkit-stahura

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralize and standardize programmatic access to multiple Domo services via a single, typed toolkit, reducing boilerplate and errors.

Core Features & Use Cases

  • Typed clients for AppDB, AI, Workflow, and CodeEngine services with consistent APIs
  • Easy integration into TypeScript projects and Node.js backends
  • Quick start for building Domo-based applications, dashboards, and automations
  • Example workflows and data access patterns across multiple services

Quick Start

Install the toolkit in your project and import the desired clients to start building Domo integrations.

Frequently Asked Questions about toolkit

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

FAQPage Schema
How do I access multiple Domo services in a TypeScript application?

You access Domo services in TypeScript by importing a unified toolkit that exports typed clients for AppDB, AI, Workflow, and CodeEngine APIs. This approach centralizes programmatic access, standardizes response formats, and reduces boilerplate errors.

What is the best way to standardize error handling across Domo API integrations?

The best way to standardize error handling across Domo API integrations is to use a centralized typed toolkit that provides unified service clients. This toolkit standardizes response formats and error handling across all Domo APIs you interact with.

Can I use the Domo AppDB and AI clients together in Node.js backends?

Yes, you can use the Domo AppDB and AI clients together in Node.js backends. The toolkit provides typed clients for both services with consistent APIs, allowing easy integration into TypeScript projects and Node.js environments.

Do I need TypeScript support to build Domo automations with the WorkflowClient?

Yes, you need TypeScript support to build Domo automations with the WorkflowClient. The toolkit is designed for TypeScript projects and exports typed clients that require TypeScript to function properly and provide standardized response formats.

Why does my Domo integration code have so much boilerplate across different services?

Your Domo integration code has boilerplate because it lacks a centralized access layer. By adopting a unified typed toolkit, you can standardize programmatic access to multiple Domo services, which reduces boilerplate and minimizes integration errors.