#792 by GitHub stars

Pika-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.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

pikastream-video-meeting/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

affe0a99aea6 → affe0a99aea6

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → affe0a99aea6

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit affe0a99aea6a5e02df039e336665ccba11718c6

1.2kGitHub stars
-2stars in 7 days
1skill in this repository
0commits in 30 days

Heat

0.4
  • Star growth, last 7 daysAhead of 2% of tracked repositories
  • Star growth, last 24 hoursAhead of 3% of tracked repositories
  • Rank movement, last 7 daysAhead of 12% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 4, 20261,167

Individual skills in this repository

How it works

pikastream-video-meeting

When your agent uses it

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.

What it loads into context

Frontmatter

84 tokens

Always available to the agent

SKILL.md

1,471 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. First-Time Setup
  2. Join Flow
  3. Leave

Scripts executed separately

  • scripts/pikastreaming_videomeeting.py

Files

  • SKILL.mdcore5,495 bytes
  • SKILL.mdcore5,495 bytes
  • SKILL.mdcore5,495 bytes
  • SKILL.mdcore5,495 bytes
  • SKILL.mdcore5,495 bytes
  • SKILL.mdcore5,495 bytes
  • assets/placeholder-avatar.jpgasset318,040 bytes
  • requirements.txtdoc17 bytes
  • scripts/pikastreaming_videomeeting.pyruns21,627 bytes
Read SKILL.md

# PikaStream Video Meeting

Script: `SKILL_DIR=skills/pikastream-video-meeting`

## First-Time Setup

Run once when the skill is first loaded:

```bash
pip install -r $SKILL_DIR/requirements.txt
```

### 1. Avatar
View the complete source on GitHub

Skills included

  • pikastream-video-meeting

Repository facts

License
Apache-2.0
Created
Apr 1, 2026
Last pushed
Jul 15, 2026
Forks
173
Open issues
9
Project activity
Slowing

Rank over the last 12 weeks

Now #792 · best #534 · down 184 in 30 days

  1. #777 on Nov 1
  2. #778 on Nov 2
  3. #784 on Nov 3
  4. #788 on Nov 4
  5. #787 from Nov 5 to Nov 6
  6. #792 since Nov 7
21 earlier periods
  1. #488 on Aug 2
  2. #541 on Aug 24
  3. #542 on Aug 26
  4. #534 on Aug 29
  5. #559 on Sep 1
  6. #562 on Sep 9
  7. #562 on Sep 13
  8. #594 on Sep 18
  9. #574 on Sep 19
  10. #590 on Sep 21
  11. #598 on Sep 23
  12. #620 on Sep 30
  13. #608 on Oct 2
  14. #632 on Oct 10
  15. #660 on Oct 15
  16. #672 on Oct 23
  17. #751 on Oct 25
  18. #764 on Oct 28
  19. #768 on Oct 29
  20. #770 on Oct 30
  21. #774 on Oct 31

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 3, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 5 notes
  • pikastream-video-meeting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • pikastream-video-meeting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • pikastream-video-meeting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • pikastream-video-meeting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • pikastream-video-meeting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 52 signals by file

pikastream-video-meeting/SKILL.md

  • Access to secretsline 9
    [Credential-related source omitted]

pikastream-video-meeting/scripts/pikastreaming_videomeeting.py

  • Executable scriptline 1
    #!/usr/bin/env python
  • Network accessline 6
    # You may obtain a copy of the License at # #     http://www.apache.org/licenses/LICENSE-2.0
  • Network accessline 7
    # #     http://www.apache.org/licenses/LICENSE-2.0 #
  • Network accessline 8
    #     http://www.apache.org/licenses/LICENSE-2.0
  • Network accessline 44
    DEFAULT_IMAGE = SKILL_DIR / "assets" / "placeholder-avatar.jpg" DEFAULT_VOICE = "English_radiant_girl" DEFAULT_API_BASE = "https://7i30hpv4bo9ud5mhianq.pika.art"
  • Network accessline 46
    DEFAULT_API_BASE = "https://7i30hpv4bo9ud5mhianq.pika.art"
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 71
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Network accessline 72
    if not dev_key:         eprint("Error: PIKA_DEV_KEY is required. Get one at https://www.pika.me/dev/login")         sys.exit(1)
  • Network accessline 73
    eprint("Error: PIKA_DEV_KEY is required. Get one at https://www.pika.me/dev/login")
  • Network accessline 93
    DEVKEY_FILE = Path.home() / ".pika" / "devkey" SIGNUP_URL = "https://www.pika.me/dev/login"
  • Network accessline 94
    SIGNUP_URL = "https://www.pika.me/dev/login"
  • Access to secretsline 99
    [Credential-related source omitted]
  • Network accessline 109
    try:         r = requests.get(
  • Network accessline 110
    r = requests.get(
  • Access to secretsline 132
    [Credential-related source omitted]
  • Network accessline 160
    try:         r = requests.get(f"{base_url}/developer/topup/products", headers=auth_headers, timeout=15)
  • Network accessline 161
    r = requests.get(f"{base_url}/developer/topup/products", headers=auth_headers, timeout=15)
  • Network accessline 180
    try:         r = requests.post(
  • Network accessline 181
    r = requests.post(
  • Network accessline 247
    eprint(f"Downloading image: {image_src[:80]}...")         try:             r = requests.get(image_src, timeout=15)
  • Network accessline 248
    try:             r = requests.get(image_src, timeout=15)             r.raise_for_status()
  • Network accessline 249
    r = requests.get(image_src, timeout=15)
  • Network accessline 272
    with img.open("rb") as fh:             resp = requests.post(
  • Network accessline 273
    resp = requests.post(
  • Network accessline 310
    time.sleep(2)         try:             r = requests.get(poll_url, headers=auth_headers, timeout=15)
  • Network accessline 311
    try:             r = requests.get(poll_url, headers=auth_headers, timeout=15)             if not r.ok:
  • Network accessline 312
    r = requests.get(poll_url, headers=auth_headers, timeout=15)
  • Access to secretsline 339
    [Credential-related source omitted]
  • Access to secretsline 340
    [Credential-related source omitted]
  • Network accessline 351
    eprint("Generating avatar image...")     try:         resp = requests.post(
  • Network accessline 352
    try:         resp = requests.post(             f"{base_url}/proxy/openai/v1/images/generations",
  • Network accessline 353
    resp = requests.post(
  • Possible obfuscationline 389
    img_bytes = base64.b64decode(data["b64_json"])
  • Network accessline 391
    eprint("Downloading generated image...")         try:             dl = requests.get(data["url"], timeout=30)
  • Network accessline 392
    try:             dl = requests.get(data["url"], timeout=30)             dl.raise_for_status()
  • Network accessline 393
    dl = requests.get(data["url"], timeout=30)
  • Access to secretsline 451
    [Credential-related source omitted]
  • Access to secretsline 456
    [Credential-related source omitted]
  • Network accessline 461
    try:         with open(audio_path, "rb") as f:             resp = requests.post(
  • Network accessline 462
    with open(audio_path, "rb") as f:             resp = requests.post(                 f"{base_url}/proxy/minimax/v1/files/upload",
  • Network accessline 463
    resp = requests.post(
  • Network accessline 492
    eprint(f"Cloning voice as {voice_id}...")     try:         resp = requests.post(
  • Network accessline 493
    try:         resp = requests.post(             f"{base_url}/proxy/minimax/v1/voice_clone",
  • Network accessline 494
    resp = requests.post(
  • Access to secretsline 528
    [Credential-related source omitted]
  • Access to secretsline 529
    [Credential-related source omitted]
  • Network accessline 577
    r = requests.delete(

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md pikastream-video-meeting/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md pikastream-video-meeting/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md pikastream-video-meeting/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md pikastream-video-meeting/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md pikastream-video-meeting/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md pikastream-video-meeting/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

Pika-Labs/Pika-Skills: #792 on hotskills, 1.2k stars

[![Pika-Labs/Pika-Skills on hotskills](https://hotskills.dev/badge/pika-labs-pika-skills.svg)](https://hotskills.dev/skill/pika-labs-pika-skills/)