TW

twinmind-core-workflow-a

Orchestrates meeting transcription, speaker diarization, and summary generation.

Install

mkdir -p .claude/skills/twinmind-core-workflow-a && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5407" && unzip -o skill.zip -d .claude/skills/twinmind-core-workflow-a && rm skill.zip

Installs to .claude/skills/twinmind-core-workflow-a

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Execute TwinMind primary workflow: Meeting transcription and summary
68 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Initialize meeting capture for real-time or file-based transcription
  • Generate AI summaries in various formats
  • Create follow-up emails and meeting notes
  • Extract speakers from transcript segments and calculate speaking time
  • Orchestrate the complete workflow from transcription to summary generation
  • Match speakers to calendar attendees

How it works

This skill captures meeting audio, transcribes it with speaker diarization using the Ear-3 model, and then generates AI summaries, action items, follow-up emails, and meeting notes. It also identifies speakers and calculates their speaking time.

Inputs & outputs

You give it
Audio source (live or file) and optional calendar attendee data
You get back
Complete meeting transcript with timestamps, speaker-labeled segments, AI-generated summary, extracted action items, optional follow-up email draft, and optiona

When to use twinmind-core-workflow-a

  • Implementing meeting transcription
  • Generating AI meeting notes
  • Building meeting capture features

About this skill

TwinMind Core Workflow A: Meeting Transcription & Summary

Contents

Overview

Primary workflow for capturing meetings, generating transcripts with speaker diarization, and creating AI summaries with action items.

Prerequisites

  • Completed twinmind-install-auth setup
  • TwinMind Pro/Enterprise for API access
  • Valid API credentials configured
  • Audio source available (live or file)

Instructions

Step 1: Initialize Meeting Capture

Build a MeetingCapture class with startLiveCapture() for real-time recording and transcribeRecording() for file-based transcription. Use Ear-3 model with auto language detection and speaker diarization.

Step 2: Generate AI Summary

Create a SummaryGenerator with generateSummary() (brief/detailed/bullet-points formats), generateFollowUpEmail(), and generateMeetingNotes() methods.

Step 3: Handle Speaker Identification

Build a SpeakerManager that extracts speakers from transcript segments, calculates speaking time per speaker, and optionally matches speakers to calendar attendees.

Step 4: Orchestrate Complete Workflow

Wire everything together in processMeeting(): transcribe audio, then generate summary and identify speakers in parallel, optionally produce follow-up email and meeting notes.

See detailed implementation for complete MeetingCapture, SummaryGenerator, SpeakerManager, and orchestration code.

Output

  • Complete meeting transcript with timestamps
  • Speaker-labeled segments
  • AI-generated summary
  • Extracted action items with assignees
  • Optional follow-up email draft
  • Optional formatted meeting notes

Error Handling

ErrorCauseSolution
Transcription timeoutLarge audio fileIncrease maxWaitMs or use async callback
Speaker match failedNo calendar dataProvide attendees list manually
Summary generation failedTranscript too shortEnsure minimum 30s of audio
Audio format unsupportedWrong codecConvert to MP3/WAV/M4A
Rate limit exceededToo many requestsImplement queue-based processing

Examples

Basic usage: Apply twinmind core workflow a to a standard project setup with default configuration options.

Advanced scenario: Customize twinmind core workflow a for production environments with multiple constraints and team-specific requirements.

Audio Format Support

FormatSupportedNotes
MP3YesRecommended
WAVYesBest quality
M4AYesiOS recordings
WebMYesBrowser recordings

Resources

  • TwinMind Transcription API
  • Ear-3 Model Details
  • Audio Format Guide

Next Steps

For action item extraction and follow-up automation, see twinmind-core-workflow-b.

When not to use it

  • When twinmind-install-auth setup is not completed
  • When TwinMind Pro/Enterprise for API access is not available
  • When valid API credentials are not configured

Prerequisites

Completed twinmind-install-auth setupTwinMind Pro/Enterprise for API accessValid API credentials configuredAudio source available (live or file)

Limitations

  • Transcription may timeout for large audio files
  • Speaker matching can fail without calendar data
  • Summary generation requires a minimum of 30 seconds of audio

How it compares

This workflow automates the entire meeting capture and documentation process, providing structured outputs unlike manual note-taking.

Compared to similar skills

twinmind-core-workflow-a side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
twinmind-core-workflow-a (this skill)127dReviewIntermediate
telegram-bot-builder1066moReviewIntermediate
playwright-browser-automation297moReviewIntermediate
workflow-orchestration-patterns102moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

More by jeremylongshore

View all by jeremylongshore

analyzing-logs

jeremylongshore

Analyze application logs to detect performance issues, identify error patterns, and improve stability by extracting key insights.

14123

ollama-setup

jeremylongshore

Configure auto-configure Ollama when user needs local LLM deployment, free AI alternatives, or wants to eliminate hosted API costs. Trigger phrases: "install ollama", "local AI", "free LLM", "self-hosted AI", "replace OpenAI", "no API costs". Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.

1167

backtesting-trading-strategies

jeremylongshore

Backtest crypto and traditional trading strategies against historical data. Calculates performance metrics (Sharpe, Sortino, max drawdown), generates equity curves, and optimizes strategy parameters. Use when user wants to test a trading strategy, validate signals, or compare approaches. Trigger with phrases like "backtest strategy", "test trading strategy", "historical performance", "simulate trades", "optimize parameters", or "validate signals".

1071

generating-database-seed-data

jeremylongshore

Process this skill enables AI assistant to generate realistic test data and database seed scripts for development and testing environments. it uses faker libraries to create realistic data, maintains relational integrity, and allows configurable data volumes. u... Use when working with databases or data models. Trigger with phrases like 'database', 'query', or 'schema'.

1033

cursor-codebase-indexing

jeremylongshore

Execute set up and optimize Cursor codebase indexing. Triggers on "cursor index setup", "codebase indexing", "index codebase", "cursor semantic search". Use when working with cursor codebase indexing functionality. Trigger with phrases like "cursor codebase indexing", "cursor indexing", "cursor".

885

testing-mobile-apps

jeremylongshore

Execute mobile app testing on iOS and Android devices/simulators. Use when performing specialized testing. Trigger with phrases like "test mobile app", "run iOS tests", or "validate Android functionality".

810

You might also like

telegram-bot-builder

davila7

Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.

106130

playwright-browser-automation

lackeyjb

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.

29146

workflow-orchestration-patterns

wshobson

Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running processes, distributed transactions, or microservice orchestration.

10117

codex-skill

feiskyer

Use when user asks to leverage codex, gpt-5, or gpt-5.1 to implement something (usually implement a plan or feature designed by Claude). Provides non-interactive automation mode for hands-off task execution without approval prompts.

12110

bullmq-specialist

davila7

BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications. Use when: bullmq, bull queue, redis queue, background job, job queue.

2595

n8n-expression-syntax

czlonkowski

Validate n8n expression syntax and fix common errors. Use when writing n8n expressions, using {{}} syntax, accessing $json/$node variables, troubleshooting expression errors, or working with webhook data in workflows.

6111

Search skills

Search the agent skills registry