duende-skills — Claude Code plugin: OAuth, OIDC, IdentityServer
Skills and subagents for Duende IdentityServer, BFF work and token handling. Useful when an ASP.NET Core project needs sign-in, access rules or OAuth 2.0 wiring.
/plugin install duende-skills@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-officialWhat duende-skills does
The plugin gives Claude skills on ASP.NET Core authentication and authorization: OIDC middleware, JWT Bearer, cookie schemes, access policies, scope checks in minimal APIs. Separate skills cover BFF and token management. Two subagents ship alongside them, identity-server-specialist and oauth-oidc-specialist.
Install through the marketplace and you get every skill at once. Need just one? Each lives in its own folder under skills/, so npx skills add DuendeSoftware/duende-skills --skill duende-bff pulls a single one. Worth knowing: npx skills handles skills only, so the subagents in agents/ come from the plugin route instead.
The authors suggest pairing it with dotnet-skills for broader .NET coverage. It targets projects already on Duende or ASP.NET Core; on another stack there is nothing here for you.
What it helps with
- wire OIDC sign-in into ASP.NET Core without reading through scheme docs
- split authorization policies and requirement handlers into the right files
- add a BFF layer and keep token forwarding straight
- find API endpoints that skip scope checks
- map out IdentityServer clients and how they relate
Example prompts for the agent
- Set up OIDC authentication in ASP.NET Core with JWT Bearer and a cookie scheme
- Work out why this authorization policy never fires on the endpoint
- Hook our IdentityServer up to a BFF and describe the token flow
How to install duende-skills
Plugin marketplace
/plugin install duende-skills@claude-plugins-official/plugin marketplace add anthropics/claude-plugins-officialStep by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own
Questions about duende-skills
How do I install duende-skills in Claude Code?
Add the marketplace first: /plugin marketplace add anthropics/claude-plugins-official. Then install the plugin: /plugin install duende-skills@claude-plugins-official.
What does duende-skills do?
It adds Claude skills and subagents for OAuth 2.0, OpenID Connect, Duende IdentityServer, BFF and token management. Most of it covers ASP.NET Core authentication and authorization.
Can I install a single skill instead of the whole plugin?
Yes. Each skill sits in its own folder under skills/, for example npx skills add DuendeSoftware/duende-skills --skill duende-bff. Subagents do not come that way; install the plugin for those.