New to Claude Skills? Learn how to install them →

google on GitHub

Data Manager API Setup

Free

Streamline your Data Manager API environment setup.

by google17.6k stars on google/skills
3 views
Updated Aug 10, 2026
Get this skill

Free · Opens the source repo

What Data Manager API Setup does

The Data Manager API Setup skill provides a structured approach for developers to install and authenticate the Data Manager API client libraries. This skill is particularly useful for those who are new to the Data Manager API and need guidance on setting up their local environment. By following the provided instructions, users can ensure they have the necessary configurations in place to begin working with the API effectively.

The skill outlines essential steps for authentication, including enabling the API in a Google Cloud project and generating Application Default Credentials (ADC). It details the required scopes for access and provides specific instructions for using Service Accounts, ensuring that users understand the permissions needed for successful API interactions. This clarity helps prevent common pitfalls during the setup process.

In addition to authentication, the skill guides users through the installation of client and utility libraries across multiple programming languages, including Python, Java, Node.js, PHP, and .NET. Each language-specific reference includes the necessary package names and installation steps, allowing developers to quickly integrate the Data Manager API into their applications. The utility libraries are emphasized for their role in formatting and securing user identifiers, which is crucial for compliance with API specifications.

Overall, this skill serves as a foundational resource for developers looking to integrate the Data Manager API into their projects, providing clear instructions and best practices for setup and authentication.

When to use it

Use this skill when starting with the Data Manager API to set up your local development environment and authenticate your access.

When not to use it

This skill is not suitable for implementing audience or event ingestion logic; other specialized skills should be used for those purposes.

What you can build with it

Initial API Setup

When starting a project that requires the Data Manager API, this skill provides the necessary steps for setup.

Multi-API Credential Management

If you are using multiple Google APIs, this skill helps ensure your authentication scopes are correctly set up.

Library Installation Across Languages

This skill allows developers to quickly install the Data Manager API client libraries in their preferred programming language.

How to install Data Manager API Setup

View source

1. Install with the skills CLI

npx skills add google/skills/data-manager-api-setup --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by google

Data Manager API Setup

Setup Authentication

Refer to Set up API access for more details.

  1. Enable API (Prerequisite): Check that the user has enabled the Data Manager API in their Google Cloud project.
  2. Generate ADC: Authenticate the local workspace using Application Default Credentials (ADC) via gcloud auth application-default login.
    • Required Scopes: Include scopes https://www.googleapis.com/auth/datamanager and https://www.googleapis.com/auth/cloud-platform.
    • Multi-API Scopes: If using the same credentials for other APIs, append their scopes (e.g., https://www.googleapis.com/auth/adwords).
    • Service Accounts: Ensure the Service Account has the Service Usage Consumer IAM role, and the user executing gcloud has the Token Creator role (roles/iam.serviceAccountTokenCreator) on that Service Account for impersonation.

Install Client & Utility Libraries

Refer to Install a client library for more details.

The companion utility libraries provide pre-built helper classes and functions to correctly format, hash, and encrypt user identifiers (such as emails, phone numbers, and physical addresses) prior to API ingestion. Use of these libraries is highly recommended to ensure that user identifier formatting matches the API's specifications.

Select the language-specific installation guide below:

Frequently asked questions about Data Manager API Setup

Similar skills