skills/casedev/transcription/SKILL.md
Transcribes audio and video files through case.dev with speaker diarization. Supports MP3, WAV, M4A, FLAC, OGG, WEBM, MP4 up to 5GB. Use when the user mentions "transcribe", "transcription", "deposition recording", "hearing audio", "speaker labels", or needs to convert audio/video to text.
npx skillsauth add casemark/skills transcriptionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Audio and video transcription with speaker diarization, ideal for depositions, hearings, and recorded proceedings. Supports MP3, WAV, M4A, FLAC, OGG, WEBM, and MP4 up to 5GB.
Requires the casedev CLI. See setup skill for installation and auth.
The source file must be in a vault:
casedev transcribe run --vault VAULT_ID --object OBJECT_ID --json
Flags: --speaker-labels (diarization), --speakers-expected N, --language, --format, --auto-highlights.
casedev transcribe status TRANSCRIPTION_ID --json
Statuses: queued -> processing -> completed or failed.
casedev transcribe result TRANSCRIPTION_ID --json
Fetches transcript text. Fails if the job is not yet completed.
casedev transcribe watch TRANSCRIPTION_ID --json
Flags: --interval (default: 3s), --timeout (default: 900s).
# 1. Upload to vault
casedev vault object upload ./deposition-recording.mp3 --vault VAULT_ID --json
# 2. Start transcription with speaker labels
casedev transcribe run --vault VAULT_ID --object OBJECT_ID --speaker-labels --speakers-expected 4 --json
# 3. Watch until complete
casedev transcribe watch TRANSCRIPTION_ID --json
"Invalid file type for transcribe": Only audio/video MIME types accepted. Check with casedev vault object list.
Transcription failed: Check casedev transcribe status TRANSCRIPTION_ID --json for error details. Common causes: corrupted file, unsupported codec, file too large.
Long audio (2+ hours): Increase timeout with --timeout 3600.
development
name: automated-contract-summary language: en description: Generates structured executive summaries of contracts using ML — captures key terms, party obligations, risk allocations, and compliance requirements in a standardized format. Optimized for high-volume review where speed and consistency matter. tags: - summarization - agreement - corporate --- # Automated Contract Summarization Produces standardized executive summaries of contracts using machine learning, capturing essential term
tools
Extracts regulatory obligations from dense regulations across jurisdictions. Breaks down multi-level regulations into clear article-level obligations, classifies applicability to a business, and prioritizes by risk level. Use when translating regulations into actionable compliance requirements.
development
Continuously monitors regulatory landscapes for changes relevant to a specific business. Ingests global regulatory updates, filters by relevance, summarizes impact, and produces an actionable change advisory. Use when tracking regulatory developments affecting a particular product or market.
testing
Compares an organization's existing compliance controls, policies, and procedures against extracted regulatory obligations to identify coverage gaps. Produces a remediation plan with prioritized actions. Use when assessing compliance maturity or preparing for regulatory audits.