Guide for building login, logout, consent, error, and federation gateway UI pages in Duende IdentityServer, including IIdentityServerInteractionService usage, external provider integration, and Home Realm Discovery strategies.
Install
npx skills add DuendeSoftware/duende-skills --skill identityserver-ui-flowsnpx skills add DuendeSoftware/duende-skills --skill identityserver-ui-flows -a claude-code -gnpx skills add DuendeSoftware/duende-skills --skill identityserver-ui-flows -a codex -ggemini skills install https://github.com/DuendeSoftware/duende-skills.git --path skills/identityserver-ui-flowsgh skill install DuendeSoftware/duende-skills identityserver-ui-flowsgit clone --depth 1 https://github.com/DuendeSoftware/duende-skills /tmp/DuendeSoftware__duende-skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/DuendeSoftware__duende-skills/skills/identityserver-ui-flows ~/.claude/skills/identityserver-ui-flows # Claude Code
cp -R /tmp/DuendeSoftware__duende-skills/skills/identityserver-ui-flows ~/.agents/skills/identityserver-ui-flows # Codex, Cursor, Gemini CLI, Copilot, OpenCode