Tooluck logoTooluck
SKILL.md

pikastream-video-meeting

Agent skill fromPika-Labs/Pika-Skills

Join a Google Meet or Zoom call as a video meeting agent via PikaStreaming. Trigger: user drops a Google Meet or Zoom link, or asks to join a meeting.

How to install pikastream-video-meeting

install pikastream-video-meeting
# install the Pika-Skills pack with the skills CLI
npx skills add Pika-Labs/Pika-Skills

# or add only this skill to Claude Code: copy the folder

pikastream-video-meeting/

# into

~/.claude/skills/pikastream-video-meeting/ (all projects)

.claude/skills/pikastream-video-meeting/ (one project)

pikastream-video-meeting/SKILL.md

Apache-2.0Full file
1# PikaStream Video Meeting
2
3Script: `SKILL_DIR=skills/pikastream-video-meeting`
4
5## First-Time Setup
6
7Run once when the skill is first loaded:
8
9```bash
10pip install -r $SKILL_DIR/requirements.txt
11```
12
13### 1. Avatar
14
15Check if `identity/videomeeting-avatar.png` exists and is larger than 1 KB. If it does NOT exist (or is too small):
16
171. Ask the user: `I need an avatar image for the video meeting (a headshot or portrait). Send me an image, or say "generate" and I'll create one for you.`
182. **Do not proceed until the user responds.** Do not auto-generate.
193. **User sends an image:** save it to `identity/videomeeting-avatar.png`.
204. **User says "generate":** run:
21 ```bash
22 python $SKILL_DIR/scripts/pikastreaming_videomeeting.py generate-avatar \
23 --output identity/videomeeting-avatar.png
24 ```
25 If the user describes what they want (e.g. "a cartoon cat"), pass `--prompt "<description>, portrait headshot suitable for video calls"`.
26 Show the generated image. Ask: `Want to keep this avatar or regenerate?` Wait for reply.
275. **Anything else:** repeat the question from step 1.
28
29The bot must have an avatar before joining a meeting.
30
31### 2. Voice
32
33Check if `life/voice_id.txt` exists and is non-empty.
34
35**If it exists:** read `life/voice_config.json`. If readable, check `cloned_at` — if 6+ days ago, warn the user:
36…

Excerpt shown under the repository's Apache-2.0 license.

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates