cognito-user-analysis

Detect and analyze duplicate Cognito users by comparing backend records.

66|9|Updated Aug 5, 2024
One-click install
npx skills add https://github.com/ClipboardHealth/core-utils --skill cognito-user-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cognito-user-analysis
Source: https://github.com/ClipboardHealth/core-utils/tree/main/plugins/core/skills/cognito-user-analysis
Command: npx skills add https://github.com/ClipboardHealth/core-utils --skill cognito-user-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables the detection and resolution of duplicate Cognito users by comparing user data against backend records, preventing account conflicts and ensuring data consistency.

Core Features & Use Cases

  • Duplicate Detection: Finds users sharing the same phone number or email in Cognito.
  • User Lookup: Retrieves detailed user information by sub UUID.
  • Analysis & Cleanup: Assesses duplicate accounts for merging or deletion, aligning with backend data.

Quick Start

Use this Skill to find and analyze duplicate users based on a list of Cognito subs, then decide how to clean up or merge accounts.

Frequently Asked Questions about cognito-user-analysis

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

FAQPage Schema
How do I find duplicate Cognito users sharing the same email or phone number?

To find duplicate Cognito users, this Skill compares user attributes like email and phone number against backend records. It identifies accounts sharing the same contact information and retrieves detailed user data by sub UUID for accurate duplicate detection.

What is the best way to analyze and clean up duplicate AWS Cognito accounts?

The best way to clean up duplicate Cognito accounts is to analyze them using backend validation and attribute comparisons. This Skill assesses duplicate accounts to determine whether they should be merged or deleted, ensuring data consistency and preventing account conflicts.

Can I retrieve specific Cognito user information using a sub UUID?

Yes, you can retrieve detailed Cognito user information by providing the user's sub UUID. The Skill performs a user lookup function that fetches the necessary account attributes to facilitate identity resolution and duplicate analysis.

How does backend validation help with Cognito identity resolution?

Backend validation helps with Cognito identity resolution by comparing user pool data against backend records to ensure data accuracy. It prevents account conflicts by verifying attribute authenticity before merging or deleting duplicate user accounts.

Do I need a list of Cognito subs to start detecting duplicate users?

Yes, you need a list of Cognito subs to start detecting duplicate users. The Skill uses these sub UUIDs as the starting point to retrieve detailed user information and compare attributes for duplicate detection and cleanup.