connector-dev

Guide developers in building and validating custom Domo connectors with Domo libraries.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides structured guidance for developers building custom Domo connectors in Connector Dev Studio, clarifying scope and coding standards to accelerate setup and reduce errors.

Core Features & Use Cases

  • Standards for authentication.js and dataProcessing.js patterns, including input validation, error handling, and use of Domo libraries.
  • Clear guidance on implementing API pagination, data mapping to datagrid, and metadata-driven reports for robust connectors.
  • Typical use cases include building new connectors to external APIs, validating credentials, and documenting reports in README.md.

Quick Start

Start a Connector Dev Studio project and implement authentication.js and dataProcessing.js following the documented patterns.

Frequently Asked Questions about connector-dev

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

FAQPage Schema
How do I build a custom Domo connector from scratch?

To build a custom Domo connector, implement authentication.js and dataProcessing.js in a Connector Dev Studio project using Domo-provided libraries like httprequest, datagrid, and auth, following documented patterns for input validation and consistent data schemas.

What is the best way to handle API pagination in a Domo connector?

The best way to handle API pagination in a Domo connector is to follow the documented pagination patterns within dataProcessing.js, ensuring robust data retrieval by mapping external API responses cleanly into the datagrid library structure.

How do I validate credentials and implement authentication for Domo connectors?

To validate credentials and implement authentication for Domo connectors, use the Domo auth library within authentication.js, applying explicit input validation and error handling standards to ensure secure connections to external APIs.

Do I need to use specific Domo libraries for data processing in Connector Dev Studio?

Yes, you need to use Domo-provided libraries such as httprequest, datagrid, auth, and metadata for data processing in Connector Dev Studio to ensure consistent data schemas, proper error handling, and robust connector functionality.

What should be included in the README documentation for a custom Domo connector?

README documentation for a custom Domo connector should include metadata-driven reports, explaining the authentication setup, data processing logic, and pagination patterns used to retrieve and map data from external APIs.

Why does my Domo connector fail when retrieving data from external APIs?

A Domo connector may fail retrieving data from external APIs if it lacks explicit input validation, consistent data schemas, or proper error handling in the dataProcessing.js and authentication.js files using Domo's libraries.