Agent SkillsXimilalaXiang/DeLive › delive-transcript-analyzer

delive-transcript-analyzer

GitHub

用于分析DeLive实时转录会话,提取摘要、洞察及行动项。支持通过MCP或REST API搜索、获取完整会话、纠正转录文本及生成思维导图,适用于会议纪要整理、学习笔记制作及跨会话综合分析等场景。

skills/delive-transcript-analyzer/SKILL.md XimilalaXiang/DeLive

触发场景

用户提及DeLive、转录、会议记录、实时字幕、音频转录、AI校正或转录分析 用户希望搜索、检索、总结、校正或处理已记录的转录内容 用户询问关于会议笔记、行动项、讨论摘要或来自DeLive的转录质量

安装

npx skills add XimilalaXiang/DeLive --skill delive-transcript-analyzer -g -y
更多选项

不安装直接使用

npx skills use XimilalaXiang/DeLive@delive-transcript-analyzer

指定 Agent (Claude Code)

npx skills add XimilalaXiang/DeLive --skill delive-transcript-analyzer -a claude-code -g -y

安装 repo 全部 skill

npx skills add XimilalaXiang/DeLive --all -g -y

预览 repo 内 skill

npx skills add XimilalaXiang/DeLive --list

SKILL.md

Frontmatter
{
    "name": "delive-transcript-analyzer",
    "description": "Analyze, summarize, and extract insights from DeLive transcription sessions. Use when: user mentions DeLive, transcription, meeting transcripts, live captions, audio transcription, AI correction, corrected transcript, or transcript analysis; user wants to search, retrieve, summarize, correct, or process recorded transcripts; user asks about meeting notes, action items, discussion summaries, or transcript quality from DeLive. Requires DeLive app running locally with its MCP server or REST API."
}

DeLive Transcript Analyzer

Analyze and extract insights from real-time transcription sessions captured by DeLive, a desktop app for live speech-to-text.

Prerequisites

  • DeLive must be running locally (REST API at http://localhost:23456)
  • For MCP integration, the DeLive MCP server must be configured (see Setup below)

Setup

Option A: MCP Server (recommended for Claude Desktop / Claude Code)

The DeLive MCP server provides direct tool access. Add to your MCP config:

{
  "mcpServers": {
    "delive": {
      "command": "node",
      "args": ["<PATH_TO_DELIVE>/mcp/delive-mcp-server.js"]
    }
  }
}

Option B: REST API (for any client)

DeLive exposes a local REST API when running:

  • Base URL: http://localhost:23456/api/v1/
  • WebSocket live stream: ws://localhost:23456/ws/live

Available Tools (via MCP)

Tool Purpose
search_transcripts Find sessions by keyword in title or transcript content
get_session Full session with transcript, corrected transcript, AI summary, mind map, Q&A
get_session_transcript Transcript text + corrected transcript (when available)
get_session_summary AI summary, action items, keywords, mind map
get_recording_status Check if DeLive is currently recording
list_topics List topic categories for organizing sessions
list_tags List all tags used to label sessions

Available Resources (via MCP)

Resource URI Description
delive://sessions/recent Most recent 10 sessions (metadata)
delive://status Current app and recording status

Workflow Patterns

Pattern 1: Meeting Summary to Email Draft

  1. Search for the relevant meeting: search_transcripts("weekly standup")
  2. Get the full session: get_session("<session_id>")
  3. Use the transcript and AI summary to draft a follow-up email

Pattern 2: Lecture Notes to Study Guide

  1. Find the lecture: search_transcripts("machine learning lecture")
  2. Get the transcript: get_session_transcript("<session_id>")
  3. Extract key concepts, create flashcards, or generate a structured study guide

Pattern 3: Code Discussion to Implementation

  1. Search for the discussion: search_transcripts("refactor database layer")
  2. Get session details: get_session("<session_id>")
  3. Extract technical decisions and action items from the summary
  4. Generate implementation code based on the discussed approach

Pattern 4: Multi-Session Analysis

  1. Search broadly: search_transcripts("project alpha")
  2. Retrieve summaries for each matching session
  3. Synthesize a cross-session report: timeline, decisions made, open items

Pattern 5: Best-Quality Transcript

  1. Get the transcript: get_session_transcript("<session_id>")
  2. Check if a corrected transcript is present (returned as a separate section)
  3. Prefer the corrected version for downstream processing (summaries, translations, reports)

Pattern 6: Real-Time Monitoring

Connect to the live WebSocket for real-time transcript access:

import asyncio
import websockets
import json

async def monitor():
    async with websockets.connect("ws://localhost:23456/ws/live") as ws:
        async for message in ws:
            data = json.loads(message)
            if data["type"] == "transcript":
                print(data["stableText"])

asyncio.run(monitor())

REST API Reference

All endpoints return JSON. Base URL: http://localhost:23456

Method Endpoint Description
GET /api/v1/health Server health and version
GET /api/v1/sessions List sessions (params: search, limit, offset, topicId, status)
GET /api/v1/sessions/:id Full session detail
GET /api/v1/sessions/:id/transcript Transcript text + corrected transcript
GET /api/v1/sessions/:id/summary AI summary and mind map
GET /api/v1/topics All topics
GET /api/v1/tags All tags
GET /api/v1/status Recording state and app info

Tips

  • Search is case-insensitive and matches both title and transcript content
  • Sessions with status: "completed" have full transcripts; "recording" means in-progress
  • The hasSummary field in session listings indicates whether AI post-processing has been run
  • Use limit and offset for pagination when there are many sessions
  • The live WebSocket at /ws/live broadcasts both transcript updates and session lifecycle events (session-start, session-end)
  • Corrected transcript: get_session_transcript returns a correctedTranscript field when AI correction has been applied. Prefer this over the raw transcript for higher accuracy
  • get_session includes a Corrected Transcript section when available — use it for summaries, reports, and analysis

Error Handling

If DeLive is not running, all API calls will fail with a connection error. Check:

  1. DeLive app is open and running
  2. The built-in server is active (check http://localhost:23456/api/v1/health)
  3. For MCP: the MCP server process can reach DeLive on localhost

版本历史

  • 121a839 当前 2026-07-24 11:43

元信息

文件数
0
版本
121a839
Hash
66dfc937
收录时间
2026-07-24 11:43

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-11 03:50
浙ICP备14020137号-1 $访客地图$