What problem does it solve? AI agents and CLI sessions cannot normally sign in to Internet Identity-powered apps, so they cannot make authorized canister calls on a user's behalf. This Skill guides an agent through the icp identity link web flow to obtain a time-limited delegation for the user's app-specific principal without ever exposing the user's private key. ## Core Features & Use Cases - CLI-based II sign-in: Runs the icp identity link web flow in the background, handles the Enter prompt, relays the sign-in URL, and confirms identity creation. - App-specific principal targeting: Uses --app <domain> (e.g. oisy.com, nns.ic0.app) so the delegation matches the principal the user has in that app's web UI. - Pitfall avoidance and verification: Covers first-run CLI access enablement, expired delegation reauth, per-session identity naming, and verification via the public whoami canister. - Use Case: A user asks their AI agent to check their balance on oisy.com; the agent creates a fresh identity, the user signs in once in their browser, and the agent makes authenticated canister calls as the user's oisy principal. ## Quick Start Ask the agent to sign you in to an Internet Identity app such as oisy.com so it can make authorized canister calls on your behalf.