ghostmeet
AI meeting assistant via ghostmeet. Start sessions, get live transcripts, and generate AI summaries from any browser meeting.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/higangssh/ghostmeetGhostmeet — AI Meeting Assistant
Control ghostmeet from chat. Self-hosted meeting transcription with Whisper + AI summaries.
Prerequisites
ghostmeet backend must be running (Docker):
# Quick start
git clone https://github.com/Higangssh/ghostmeet.git
cd ghostmeet
cp .env.example .env
# Edit .env: set GHOSTMEET_ANTHROPIC_KEY for AI summaries
docker compose up -d
Chrome Extension must be installed in developer mode from extension/ folder.
Default backend: http://127.0.0.1:8877
What This Skill Can Do
- List sessions → query recorded meeting sessions
- Fetch transcripts → retrieve full text from a session
- Generate summaries → trigger AI summary via Claude API (requires
GHOSTMEET_ANTHROPIC_KEY) - Health check → verify backend is running
What This Skill Cannot Do
- Start/stop recording → must be done manually via the Chrome Extension
- Install the Chrome Extension → user must load it in developer mode from
extension/folder - Access browser audio → only the Chrome Extension captures audio; this skill only reads API results
Required Environment Variables
GHOSTMEET_ANTHROPIC_KEY— required for AI summary generation. Without it, transcription still works but summaries will fail.
API Commands
Health Check
curl -s http://127.0.0.1:8877/api/health
Returns: {"status": "ok", "whisper_model": "base", "device": "cpu"}
List Sessions
curl -s http://127.0.0.1:8877/api/sessions
Returns list of all meeting sessions with IDs, start times, and segment counts.
Get Transcript
curl -s http://127.0.0.1:8877/api/sessions/{session_id}/transcript
Returns full transcript with timestamps and text segments.
Generate Summary
curl -s -X POST http://127.0.0.1:8877/api/sessions/{session_id}/summarize
Triggers AI summary generation (requires GHOSTMEET_ANTHROPIC_KEY).
Returns: key decisions, action items, and next steps.
Get Summary
curl -s http://127.0.0.1:8877/api/sessions/{session_id}/summary
Returns previously generated summary.
Workflow
During a Meeting
- User joins a meeting (Google Meet, Zoom, Teams) in Chrome
- Clicks ghostmeet extension icon → side panel opens
- Clicks "Start" → real-time transcription begins
- Transcripts appear live in the side panel
After a Meeting
User asks: "Summarize my last meeting"
- List sessions → find the latest session ID
- Get transcript → review what was discussed
- Generate summary → extract key points
- Deliver summary to user
Example Interaction
User: "What was discussed in my last meeting?"
→ curl http://127.0.0.1:8877/api/sessions → get latest session
→ curl http://127.0.0.1:8877/api/sessions/{id}/transcript → get transcript
→ Summarize key points for the user
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-higangssh-ghostmeet": {
"enabled": true,
"auto_update": true
}
}
}