agentsclimarketplace

Twinmind enterprise rbac

Skill jeremylongshore/claude-code-plugins-plus-skills/skills/.curated/twinmind-enterprise-rbac

425 plugins, 2,810 skills, 200 agents for Claude Code. Open-source marketplace at tonsofskills.com with the ccpi CLI package manager.

Install
npx -y skills add jeremylongshore/claude-code-plugins-plus-skills --skill twinmind-enterprise-rbac

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

'Configure TwinMind Enterprise with on-premise deployment, custom AI models, SSO integration, and team-wide transcript sharing.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

3.6 KB, as published. Nobody here has run it

TwinMind Enterprise RBAC

Overview

Configure TwinMind Enterprise with on-premise deployment, custom AI models, SSO integration, and team-wide transcript sharing. TwinMind uses the Ear-3 speech model (5.26% WER, 3.8% DER) for transcription, with GPT-4, Claude, and Gemini for AI summarization.

Prerequisites

  • TwinMind account (Free, Pro $10/mo, or Enterprise)
  • Chrome extension installed and authenticated
  • API access (Pro/Enterprise tier)

Instructions

Step 1: Enterprise Configuration

TwinMind Enterprise supports on-premise deployment, custom AI models, and unlimited context tokens.

// TwinMind configuration
const config = {
  apiKey: process.env.TWINMIND_API_KEY,
  model: "ear-3", // Transcription model
  aiModels: ["gpt-4", "claude", "gemini"], // Summary models
};

Step 2: Role Configuration

// TwinMind Enterprise RBAC implementation
// Enterprise tier features
const twinmind = {
  ssoProvider: "okta",
  teamSharing: true,
  customModels: ["gpt-4-turbo"],
  onPremise: true,
};

// Configure team access
async function configureTeam() {
  const team = await twinmind.createTeam({ name: "Engineering", members: ["user1", "user2"] });
  console.log("Team configured:", team.id);
}

Step 3: Verification

# Verify TwinMind enterprise setup
curl -H "Authorization: Bearer $TWINMIND_API_KEY" https://api.twinmind.com/v1/team/members | jq .

Key TwinMind Specifications

FeatureSpecification
Transcription modelEar-3 (5.26% WER)
Speaker diarization3.8% DER
Languages140+ supported
Audio processingOn-device (no recordings stored)
AI modelsGPT-4, Claude, Gemini (auto-routed)
PlatformsChrome extension, iOS, Android
PricingFree / Pro $10/mo / Enterprise custom

Output

  • TwinMind Enterprise RBAC configured and verified
  • TwinMind integration operational
  • Enterprise features enabled

Error Handling

ErrorCauseSolution
Microphone access deniedBrowser permissions not grantedEnable in Chrome settings
Transcription not startingAudio source not detectedCheck microphone selection
API key invalidIncorrect or expired keyRegenerate in TwinMind dashboard
Sync failedNetwork interruptionCheck connection, retry
Calendar disconnectOAuth token expiredRe-authorize in Settings

Resources

Next Steps

See twinmind-observability for monitoring setup.

Examples

Basic: Configure enterprise rbac with default TwinMind settings for standard meeting workflows.

Enterprise: Deploy on-premise with custom AI models and SSO for team-wide meeting intelligence.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.