Skip to main content
plugin

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.

Install into Claude Code · Plugin marketplace All methods and platforms ↓
/plugin install duende-skills@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-official
Open on GitHub

What 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-official

Step 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.

Similar plugins

All plugins for Security →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor