nango-function-builder

Create and manage Nango Functions with TypeScript and Zero YAML conventions.

1|3|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/NangoHQ/skills --skill nango-function-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nango-function-builder
Source: https://github.com/NangoHQ/skills/tree/main/skills/nango-function-builder
Command: npx skills add https://github.com/NangoHQ/skills --skill nango-function-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the development of Nango Functions (TypeScript actions, syncs, and on-event hooks) by providing a robust framework, clear conventions, and automated testing workflows, ensuring functions are deployable and maintainable.

Core Features & Use Cases

  • Zero YAML TypeScript Development: Build functions using Nango's modern TypeScript SDK, avoiding nango.yaml configurations.
  • Guided Development: Follows best practices for project structure, naming, and registration in index.ts.
  • Automated Testing: Integrates with nango dryrun for validation and mock generation, and supports Vitest for comprehensive testing.
  • Use Case: A developer needs to create a new Nango Action to fetch user data from a third-party API. They can use this Skill to scaffold the action, define inputs/outputs, implement the API call, and set up validation and tests, all within the recommended Nango function structure.

Quick Start

Use the nango-function-builder skill to create a new TypeScript action for the 'my-integration' provider.

Frequently Asked Questions about nango-function-builder

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

FAQPage Schema
How do I build Nango Functions using TypeScript without nango.yaml?

You can build Nango Functions using TypeScript without nango.yaml by following Zero YAML conventions. This approach guides you through project setup, function definition for actions and syncs, and registration directly within index.ts.

How do I test Nango Functions before deploying?

You can test Nango Functions by integrating with nango dryrun for validation and mock generation. The workflow also supports Vitest to ensure comprehensive testing and error management within the Nango Runner SDK.

What is the best way to structure a Nango sync or action project?

The best way to structure a Nango sync or action project is by following guided development conventions. This ensures proper project structure, naming, and registration in index.ts while handling metadata and pagination.

Does the Nango Runner SDK support on-event hooks and pagination?

Yes, the Nango Runner SDK supports on-event hooks alongside actions and syncs. It provides built-in features for metadata handling, pagination, and error management within your TypeScript functions.

Why should I use Zero YAML conventions for Nango function development?

Using Zero YAML conventions for Nango function development streamlines the creation of TypeScript actions and syncs. It provides a robust framework, clear conventions, and automated testing workflows to ensure functions are deployable and maintainable.