Skip to main content
skill CX Codex

wendy-aaa-interop — Claude Code skill for the AAA contract

This skill explains how Wendy services divide identity, authorization, and credential issuance. Use it when changing integrations between the SaaS and self-hosted stacks.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add wendylabsinc/claude-skills --skill wendy-aaa-interop -a claude-code
Open on GitHub

What wendy-aaa-interop does

The skill maps responsibilities across wendy-auth, Wendy Cloud, pki-core, and wendy-proxy: which service identifies a principal, grants permissions, issues certificates, or enforces limits. It also covers two credential forms, signed artifacts that carry authority, and how correlation_id travels through service calls and audit records.

It draws a clear limit around the security guarantees. A compromised cloud service can raise the permissions of a legitimate principal, but only within the platform cap. That distinction matters when describing the threat model. Every interop change must also preserve the ability to run the Wendy stack without SaaS, or add that path where it is missing.

What it helps with

  • assign authentication, authorization, and certificate issuance to the right services
  • check which authority each credential form carries
  • trace signed requests as they pass between services
  • keep correlation_id consistent across calls and audit records
  • preserve a self-hosted path during interop changes

Example prompts for the agent

  • Explain which Wendy services handle authentication, authorization, and certificate issuance.
  • Check which credentials are used for direct operator access to a device.
  • Review this interop change and show how it can run without SaaS.

How to install wendy-aaa-interop

1Skills CLI (Vercel)

npx skills add wendylabsinc/claude-skills --skill wendy-aaa-interop -a claude-code

2Manually: put the files in place

~/.claude/skills/wendy-aaa-interop/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/wendy-aaa-interop/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about wendy-aaa-interop

How do I install wendy-aaa-interop in Claude Code?

Run npx skills add wendylabsinc/claude-skills --skill wendy-aaa-interop -a claude-code. The skill file is at ~/.claude/skills/wendy-aaa-interop/SKILL.md.

What does wendy-aaa-interop do?

It explains the Wendy services’ authority boundaries, credential forms, and rules for carrying trust between components.

Can a compromised Wendy Cloud grant a principal more authority?

It can raise the permissions of a legitimate principal, but only up to the platform cap. Cloud cannot obtain a credential as that principal without the principal’s key or signature.

Similar skills

All skills for Security →

From the same set14

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