build-signals-agent

Discover and activate AdCP audience signals with validated pricing and activation keys.

18|15|Updated Aug 20, 2025
One-click install
npx skills add https://github.com/adcontextprotocol/adcp-client --skill build-signals-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-signals-agent
Source: https://github.com/adcontextprotocol/adcp-client/tree/main/.claude/skills/build-signals-agent
Command: npx skills add https://github.com/adcontextprotocol/adcp-client --skill build-signals-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide helps engineers create AdCP signals agents that discover, price, and activate audience segments so buyers can target campaigns reliably and consistently across synchronous and asynchronous flows.

Core Features & Use Cases

  • Discovery and Activation: Implements get_signals discovery with flexible matching (natural language spec or exact ids) and activate_signal deployments to platforms or sales agents.
  • Data and Pricing Validation: Enforces signal_id shapes for marketplace vs owned data, requires coverage and pricing options per signal, and validates pricing_option_id and destination compatibility.
  • Developer Workflow: Includes sandboxed responses, SDK usage notes (registering get_adcp_capabilities first, using Schema.shape), validation steps, and end-to-end storyboard testing for both owned and marketplace scenarios.
  • Use Case: Stand up a retailer-owned audience provider that exposes three scored segments with CPM and flat-fee options, supports buyer discovery, and activates segments on a DSP returning platform-specific activation keys.

Quick Start

Scaffold a TypeScript AdCP signals agent that registers get_adcp_capabilities, implements get_signals and activate_signal, and returns sandbox responses for local validation.

Frequently Asked Questions about build-signals-agent

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

FAQPage Schema
How do I implement get_signals and activate_signal for an AdCP audience agent?

AdCP audience signals agents discover audience segments through get_signal discovery, filter them by coverage and pricing, and activate them via activate_signal deployments to DSP platforms or sales agents, returning platform-specific activation keys for campaign targeting.

How do I validate pricing and coverage for marketplace audience signals?

Scaffold a TypeScript AdCP signals agent by registering get_adcp_capabilities, implementing get_signals and activate_signal, validating Zod schema shapes, returning sandbox responses for local validation, and running end-to-end storyboard tests for both owned and marketplace scenarios.

Can I deploy activate_signal to both DSP platforms and sales agents?

Yes, activate_signal supports both DSP platforms and sales agents by validating destination compatibility and returning activation_keys matching the requested destination type, enabling reliable campaign targeting across synchronous and asynchronous flows.

Do I need to use Zod schema shapes when building AdCP signals agents?

AdCP signals agents validate signal_id shapes for marketplace vs owned data, require coverage and pricing options per signal, and verify pricing_option_id and destination compatibility to ensure reliable activation across synchronous and asynchronous flows.