schema-manager

Manage profile schema fields, mappings, identity config, and rankings via the Schema Manager API.

4|1|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/lytics/agent-skills --skill schema-manager-lytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schema-manager
Source: https://github.com/lytics/agent-skills/tree/main/schema-manager
Command: npx skills add https://github.com/lytics/agent-skills --skill schema-manager-lytics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Schema Manager helps teams quickly understand, modify, and govern their profile schema by enabling listing, viewing, creating, updating, and publishing fields, mappings, identity configurations, and field rankings.

Core Features & Use Cases

  • Schema discovery: list and view schemas, fields, and their current mappings and identities.
  • Schema evolution: create or update fields, mappings, and identity configurations; adjust field rankings; patch and publish changes when required.
  • Governance and quality: maintain consistent identity configuration and field semantics across systems, ensuring traceability and auditable changes.

Quick Start

List the current schema, then add or modify fields, mappings, identity configuration, and field rankings as needed.

Frequently Asked Questions about schema-manager

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

FAQPage Schema
How do I manage and update profile schema fields using an API?

You can manage profile schema fields by using the Schema Manager API to list, view, create, update, and publish fields. It requires a valid LYTICS_API_TOKEN and LYTICS_API_URL to interact with the /v2/schema endpoints.

What is the process for adjusting field mappings and identity configuration in a data model?

Adjusting field mappings and identity configuration involves using the Schema Manager API to view current mappings, update identity configurations, and modify field rankings. Changes are applied through publish or patch workflows to maintain schema governance.

Can I use the Schema Manager API to evolve my schema without breaking existing field semantics?

Yes, the Schema Manager API supports schema evolution by allowing you to create or update fields and mappings while maintaining consistent identity configuration and field semantics. This ensures traceable and auditable changes across systems.

Do I need specific API credentials to list schemas and view field rankings?

Yes, you need a valid LYTICS_API_TOKEN and LYTICS_API_URL to list schemas and view field rankings. These credentials authenticate requests to the /v2/schema endpoints managing your profile schema elements.

What's the best way to govern profile schema changes and ensure data quality across systems?

The best way to govern profile schema changes is using the Schema Manager API to maintain consistent identity configuration and field semantics. This approach ensures traceability and auditable changes when updating fields, mappings, and rankings.

When should I publish versus patch schema changes when updating identity configurations?

You should use patch workflows for incremental updates to identity configurations and publish workflows when applying broader schema changes. The Schema Manager API supports both methods to manage fields, mappings, and rankings effectively.