identity

Manage user identities, OAuth connections, and device authentication for applications.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/shreed27/DAIN --skill identity-shreed27
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: identity
Source: https://github.com/shreed27/DAIN/tree/main/CloddsBot-main/src/skills/bundled/identity
Command: npx skills add https://github.com/shreed27/DAIN --skill identity-shreed27

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the management of user identities, secure authentication through OAuth, and device access control, ensuring a robust and secure user experience.

Core Features & Use Cases

  • User Identity Management: View and manage user profiles, trust levels, and sessions.
  • OAuth Integration: Seamlessly link and unlink accounts from providers like Google and GitHub.
  • Device Security: Monitor and revoke access for linked devices to maintain security.
  • Use Case: A user needs to connect their GitHub account to an application for authentication. This Skill handles the OAuth flow, securely linking the account and managing the user's session and device access.

Quick Start

Use the identity skill to link your Google account.

Frequently Asked Questions about identity

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

FAQPage Schema
How does OAuth account linking work for user authentication?

OAuth account linking connects external providers like Google, GitHub, Discord, or Twitter to your application, securely establishing user identity and managing sessions. It handles the complete OAuth flow to authenticate users safely.

Can I manage and revoke linked device sessions for security?

Yes, you can manage and revoke linked device sessions for security. Device management features allow you to monitor active devices and revoke access to maintain secure user identity and protect application sessions.

What is ERC-8004 used for in identity verification?

ERC-8004 is used for agent identity verification and reputation tracking on blockchain networks. It integrates with user identity management to verify agents and maintain secure reputation records across decentralized platforms.

How do I unlink a GitHub or Google account from my application?

To unlink a GitHub or Google account, use the identity management Skill to trigger the OAuth unlinking process. This removes the connected provider's access and updates the user profile and session information accordingly.

Does this support linking multiple OAuth providers simultaneously?

Yes, it supports linking multiple OAuth providers simultaneously. Users can connect accounts from Google, GitHub, Discord, and Twitter, allowing flexible authentication options while maintaining centralized user identity and session management.