Datto RMM Variables

Manage Datto RMM account and site variables with CRUD operations.

39|17|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/wyre-technology/msp-claude-plugins --skill datto-rmm-variables
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Datto RMM Variables
Source: https://github.com/wyre-technology/msp-claude-plugins/tree/main/msp-claude-plugins/kaseya/datto-rmm/skills/variables
Command: npx skills add https://github.com/wyre-technology/msp-claude-plugins --skill datto-rmm-variables

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the management of account-level and site-level variables within Datto RMM, simplifying configuration data storage and retrieval for automation.

Core Features & Use Cases

  • Variable Management: Perform CRUD operations (Create, Read, Update, Delete) on Datto RMM variables.
  • Scope Handling: Understand and manage variables at both account and site levels, including inheritance.
  • Usage in Scripts: Learn how to effectively use variables within Datto RMM jobs and scripts for dynamic configurations.
  • Use Case: Automatically set up client-specific variables for backup paths and retention policies during new site onboarding using a predefined template.

Quick Start

Use the Datto RMM Variables skill to find the effective value of the 'BACKUP_PATH' variable for site 'a1b2c3d4-e5f6-7890-abcd-ef1234567890'.

Frequently Asked Questions about Datto RMM Variables

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

FAQPage Schema
How do I manage Datto RMM variables for multiple sites?

Datto RMM variables can be managed at both account and site levels. This Skill handles CRUD operations and scope inheritance, allowing you to set client-specific configurations like backup paths while automating site onboarding workflows.

How does variable scope inheritance work in Datto RMM?

Variable scope inheritance in Datto RMM allows account-level variables to cascade down to site levels. This Skill details how to manage this hierarchy, ensuring automated configurations retrieve the correct effective values without redundant manual data entry.

Can I use Datto RMM variables inside automation scripts?

Yes, Datto RMM variables can be dynamically used within jobs and scripts. This Skill provides JavaScript examples for common automation patterns, facilitating automated configuration and data storage for MSP workflows.

Does this Skill support API interactions for Datto RMM configuration?

Yes, this Skill supports API interactions for variable management in Datto RMM. It provides JavaScript examples to automate CRUD operations, allowing you to programmatically retrieve effective variable values and manage configurations across sites.

What is the best way to automate client-specific variable setup during site onboarding?

The best way to automate client-specific variable setup is using a predefined template. This Skill helps you automatically configure variables like backup paths and retention policies during new Datto RMM site onboarding.

How do I find the effective value of a variable for a specific Datto RMM site?

To find the effective value of a variable for a specific site, you query the Datto RMM variable scope inheritance. This Skill facilitates retrieving these values, such as finding the 'BACKUP_PATH' for a designated site ID.