Data Manager API agent skills

Data Manager API agent skills are portable, self-contained modules of Data Manager API-specific knowledge, instructions, and workflows. Data Manager API agent skills work with AI assistants that support the open Agent Skills standard, including Google Antigravity and Claude Code.

These agent skills are designed to help AI assistants understand Data Manager API best practices, configure tools, and execute workflows with higher accuracy and lower token cost.

Available skills

The Data Manager API team provides a suite of skills for building with the Data Manager API:

Skill Description
data-manager-api-setup Guides developers through client library installation and authentication steps for setting up the Data Manager API.
data-manager-api-event-ingestion Assists with implementing event and conversion ingestion for Google products using the Data Manager API.
data-manager-api-audience-ingestion Helps with creating user lists and managing audience data using the Data Manager API for use cases such as Customer Match.

Get started

Install the agent skills appropriate for your development environment.

Install Data Manager API agent skills

In most cases, Data Manager API agent skills can be installed in your preferred editor with a single command:

Antigravity

Run the following command in your project's directory:

npx skills add google/skills/skills/ads --agent=antigravity

Claude Code

claude plugin marketplace add google/skills
claude plugin install google-ads@skills

Codex

npx skills add google/skills/skills/ads

Cursor

You can install Data Manager API agent skills directly by adding the skill's GitHub repository endpoint (for example, https://github.com/google/skills) in your editor's settings under custom rules. For more details, see the Cursor documentation on installing skills from GitHub.

Other agents

For other AI assistants supporting the open Agent Skills standard, you can install the skills using NPX:

npx skills add google/skills/skills/ads

Update Data Manager API agent skills

You can get all available updates and clean up out-of-date skills by running the update command:

Antigravity

Run the following command in your project's directory:

npx skills update --all

Claude Code

claude plugin update google-ads@skills

Codex

Run the following command in your project's directory:

npx skills update --all

Cursor

If you installed the skill using NPX, run the following command in your project's directory:

npx skills update --all

Other agents

Run the following command in your project's directory:

npx skills update --all

Use Data Manager API agent skills

AI assistants are designed to use skills automatically whenever they detect that a skill's description matches your current request. Globally installed skills remain dormant in unrelated projects unless your prompt context matches Data Manager API tasks.

Skills can also be manually invoked in the agent chat. For many agents, you can use the / key to open a list of installed skills.

Core components of a skill

Each agent skill is a specialized package that provides the AI assistant with the following components:

  • Specialized instructions: Detailed guidance for your AI assistant on how to perform specific tasks, such as setting up API access, formatting and hashing user data, and implementing ingestion workflows.
  • Best practices: Standard integration recommendations defined by the Data Manager API team.
  • Reference documentation: Client library setup guides, migration field mappings, and code samples included in the skills to provide the assistant with accurate, up-to-date references.

Benefits of using skills

Agent skills extend an assistant's capabilities with specialized knowledge on demand without the overhead of loading bulky instructions into every conversation.

Reduced token costs

Conventional AI integrations often load massive amounts of documentation upfront, which consumes significant tokens and increases session costs. Agent skills use progressive disclosure to minimize this overhead:

  • The AI assistant initially only checks the skill's name and description to see if it is relevant to your request.
  • The skill's full instructions and references are only added to the active context window when the assistant determines they're necessary for your specific task, saving context space.

AI-guided implementation

Instead of manually searching through documentation, you can describe your intent in natural language. Skills guide your AI assistant to help you with Data Manager API tasks, such as the following:

  • Write a Python script to ingest Google Ads offline conversions using the Data Manager API.
  • Migrate this Google Ads OfflineUserDataJobService code for Customer Match to the Data Manager API.
  • How do I retrieve the processing status of a Data Manager API event ingestion request?

Next steps