Agent Plugins Marketplace
← All plugins

auth-block

v1.1.0

23blocks Auth Block - REST API for authentication, users, sessions, API keys, organizations, roles, permissions, invitations, teams, OAuth/SSO, and audit logs

Claude Code25 Skills

By 23blocksLicense: MIT2 GitHub starsUpdated 2 weeks ago

Directory evidence

Runtimes
Claude Code
Parsed components
25 skill or MCP entries
Source updated
Oct 1, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install auth-block for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install auth-block@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/23blocks-OS/ai-agents

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/auth-block/.

Plugin files

plugins/auth-block/
├── .claude-plugin/plugin.json
├── skills/23blocks-auth-agent-identity-api/SKILL.md
├── skills/23blocks-auth-api-keys-api/SKILL.md
├── skills/23blocks-auth-audit-logs-api/SKILL.md
├── skills/23blocks-auth-guests-api/SKILL.md
├── skills/23blocks-auth-identities-api/SKILL.md
├── skills/23blocks-auth-invitations-api/SKILL.md
├── skills/23blocks-auth-magic-links-api/SKILL.md
├── skills/23blocks-auth-mfa-api/SKILL.md
├── skills/23blocks-auth-oauth-api/SKILL.md
├── skills/23blocks-auth-oidc-api/SKILL.md
├── skills/23blocks-auth-org-members-api/SKILL.md
├── skills/23blocks-auth-organizations-api/SKILL.md
├── skills/23blocks-auth-password-otp-api/SKILL.md
├── skills/23blocks-auth-passwordless-api/SKILL.md
├── skills/23blocks-auth-permissions-api/SKILL.md
├── skills/23blocks-auth-roles-api/SKILL.md
├── skills/23blocks-auth-rsa-keys-api/SKILL.md
├── skills/23blocks-auth-service-tokens-api/SKILL.md
├── skills/23blocks-auth-sessions-api/SKILL.md
├── skills/23blocks-auth-teams-api/SKILL.md
├── skills/23blocks-auth-tenant-context-api/SKILL.md
├── skills/23blocks-auth-token-introspection-api/SKILL.md
├── skills/23blocks-auth-token-management-api/SKILL.md
├── skills/23blocks-auth-user-profiles-api/SKILL.md
└── skills/23blocks-auth-users-api/SKILL.md

Included Skills25

23blocks-auth-agent-identity-apiskills/23blocks-auth-agent-identity-api/SKILL.md

Gets an AI agent its own 23blocks Bearer token through the Agent Identity (AID) protocol and an Ed25519 keypair. Use when an agent needs BLOCKS_AUTH_TOKEN and has no human-provided token.

23blocks-auth-api-keys-apiskills/23blocks-auth-api-keys-api/SKILL.md

Auth Block API keys: create, rotate, revoke, scopes, usage. Use for API key lifecycle; for M2M tokens see 23blocks-auth-service-tokens-api.

23blocks-auth-audit-logs-apiskills/23blocks-auth-audit-logs-api/SKILL.md

Auth Block security audit logs: list, get, query by user, action or resource. Use when investigating who did what.

23blocks-auth-guests-apiskills/23blocks-auth-guests-api/SKILL.md

Auth Block guest users: create, update, convert to registered, re-authenticate. Use for guest checkout or try-before-signup flows.

23blocks-auth-identities-apiskills/23blocks-auth-identities-api/SKILL.md

Auth Block identity registration: register, list, get. Use when a user must be registered in the auth block.

23blocks-auth-invitations-apiskills/23blocks-auth-invitations-api/SKILL.md

Auth Block organization invitations: create, send, resend, accept, decline, cancel. Use for invite workflows.

23blocks-auth-magic-links-apiskills/23blocks-auth-magic-links-api/SKILL.md

Auth Block magic links: create, validate, send, OTP-verify, logs; single-step JWT or two-step OTP. Use for passwordless links.

23blocks-auth-mfa-apiskills/23blocks-auth-mfa-api/SKILL.md

Auth Block MFA: TOTP setup, enable, disable, verify TOTP or backup codes, status. Use for MFA enrollment and checks.

23blocks-auth-oauth-apiskills/23blocks-auth-oauth-api/SKILL.md

Auth Block OAuth/SSO: configure Google, GitHub and other providers, authorization URLs, callbacks, SSO. Use for social login or SSO setup.

23blocks-auth-oidc-apiskills/23blocks-auth-oidc-api/SKILL.md

Auth Block OpenID Connect: discovery, authorize, token, userinfo, JWKS; company or app level. Use when integrating 23blocks as an OIDC provider.

23blocks-auth-org-members-apiskills/23blocks-auth-org-members-api/SKILL.md

Auth Block organization members: list, add, remove, change roles, transfer ownership. Use for who belongs to an organization.

23blocks-auth-organizations-apiskills/23blocks-auth-organizations-api/SKILL.md

Auth Block organizations: CRUD, settings, billing, stats. Use for the organization itself; members are 23blocks-auth-org-members-api.

23blocks-auth-password-otp-apiskills/23blocks-auth-password-otp-api/SKILL.md

Auth Block password reset by 6-digit OTP, no redirects. Use for an app's forgot-password flow.

23blocks-auth-passwordless-apiskills/23blocks-auth-passwordless-api/SKILL.md

Auth Block passwordless sign-in and sign-up with a 6-digit email OTP, returning a full JWT. Use for password-free login.

23blocks-auth-permissions-apiskills/23blocks-auth-permissions-api/SKILL.md

Auth Block permissions: define, grant, revoke, check access, list by resource type. Use for fine-grained access control.

23blocks-auth-roles-apiskills/23blocks-auth-roles-api/SKILL.md

Auth Block roles: CRUD, attach or detach permissions, list a role's users. Use for role-based access control.

23blocks-auth-rsa-keys-apiskills/23blocks-auth-rsa-keys-api/SKILL.md

Auth Block admin RSA keys: rotate, certificates, OIDC toggle, JWKS preview. Use when rotating signing keys. Admin only.

23blocks-auth-service-tokens-apiskills/23blocks-auth-service-tokens-api/SKILL.md

Auth Block machine-to-machine service tokens: create, list, revoke, regenerate, scopes, expiry. Use for server or agent credentials.

23blocks-auth-sessions-apiskills/23blocks-auth-sessions-api/SKILL.md

Auth Block sign-in and sign-out, token validation, MFA at login. Use to log a user in or out.

23blocks-auth-teams-apiskills/23blocks-auth-teams-api/SKILL.md

Auth Block teams: CRUD, members, member roles. Use for access-control teams; org-chart teams are 23blocks-company-teams-api.

23blocks-auth-tenant-context-apiskills/23blocks-auth-tenant-context-api/SKILL.md

Auth Block tenant context: switch a user between companies, revoke, audit. Use when one user works across several tenants.

23blocks-auth-token-introspection-apiskills/23blocks-auth-token-introspection-api/SKILL.md

Auth Block token introspection (RFC 7662): whether a token is active, plus its metadata. Use to check a token server-side.

23blocks-auth-token-management-apiskills/23blocks-auth-token-management-api/SKILL.md

Auth Block OAuth 2.0 tokens: refresh, revoke one, revoke all for a user or device. Use when a token expires or must be killed.

23blocks-auth-user-profiles-apiskills/23blocks-auth-user-profiles-api/SKILL.md

Auth Block user profile data: personal info, social links, preferences. Use for profile fields; accounts are 23blocks-auth-users-api.

23blocks-auth-users-apiskills/23blocks-auth-users-api/SKILL.md

Auth Block user accounts: CRUD, search, me, change or reset password, verify email, activate. Use for account management.

Plugin manifests1

plugins/auth-block/.claude-plugin/plugin.json
{
  "name": "auth-block",
  "version": "1.1.0",
  "description": "23blocks Auth Block - REST API for authentication, users, sessions, API keys, organizations, roles, permissions, invitations, teams, OAuth/SSO, and audit logs",
  "author": {
    "name": "23blocks",
    "email": "[email protected]"
  },
  "homepage": "https://docs.23blocks.com/auth",
  "repository": "https://github.com/23blocks-OS/ai-agents",
  "license": "MIT",
  "keywords": [
    "23blocks",
    "auth",
    "authentication",
    "authorization",
    "users",
    "sessions",
    "api-keys",
    "organizations",
    "roles",
    "permissions",
    "invitations",
    "teams",
    "oauth",
    "sso",
    "audit-logs",
    "mfa"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[auth-block on Agent Plugins Marketplace](https://pluginsmp.com/plugins/auth-block)