Configure Ideogram enterprise SSO, role-based access control, and organization management. Use when implementing SSO integration, configuring role-based permissions, or setting up organization-level controls for Ideogram. Trigger with phrases like "ideogram SSO", "ideogram RBAC", "ideogram enterprise", "ideogram roles", "ideogram permissions", "ideogram SAML".
Install with Tessl CLI
npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill ideogram-enterprise-rbac84
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Role definitions and permission middleware
IdeogramRole enum
0%
100%
IdeogramPermissions interface
0%
100%
Admin permissions
0%
100%
Developer permissions
0%
100%
Viewer permissions
0%
100%
Service permissions
0%
100%
checkPermission function
50%
100%
requireIdeogramPermission HOF
40%
100%
403 error format
100%
100%
ideogramRole user field
0%
100%
Middleware applied to delete route
60%
100%
Without context: $0.2982 · 1m 12s · 18 turns · 18 in / 4,684 out tokens
With context: $0.3972 · 1m 20s · 24 turns · 56 in / 4,253 out tokens
SSO configuration and IdP group mapping
SAML issuer value
0%
100%
SAML cert from env
50%
100%
SAML config shape
0%
100%
groupRoleMapping object
80%
100%
OAuth2Client import
0%
100%
OIDC env vars
20%
100%
OIDC scopes array
100%
100%
IdeogramRole used in mapping
40%
100%
No hardcoded secrets
100%
100%
redirectUri field
100%
100%
Without context: $0.2336 · 1m 15s · 11 turns · 53 in / 4,569 out tokens
With context: $0.3997 · 1m 23s · 23 turns · 56 in / 4,321 out tokens
Audit trail and organization management
IdeogramAuditEntry interface
50%
100%
Audit timestamp field
0%
100%
Audit role field type
0%
100%
Suspicious delete alert
83%
100%
Alert on failed delete only
100%
100%
IdeogramOrganization interface
25%
100%
Organization defaultRole type
0%
100%
Nested SSO settings
20%
100%
organizations.create() call
0%
0%
allowedDomains array
0%
100%
ipAddress field captured
0%
100%
Without context: $0.3155 · 1m 20s · 19 turns · 20 in / 4,681 out tokens
With context: $0.4403 · 1m 26s · 23 turns · 55 in / 5,199 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.