🎯

gmcli

🎯Skill

from badlogic/pi-skills

VibeIndex|
What it does

gmcli skill from badlogic/pi-skills

πŸ“¦

Part of

badlogic/pi-skills(8 items)

gmcli

Installation

git cloneClone repository
git clone https://github.com/badlogic/pi-skills ~/.pi/agent/skills/pi-skills
git cloneClone repository
git clone https://github.com/badlogic/pi-skills .pi/skills/pi-skills
git cloneClone repository
git clone https://github.com/badlogic/pi-skills ~/.codex/skills/pi-skills
git cloneClone repository
git clone https://github.com/badlogic/pi-skills ~/.config/amp/tools/pi-skills
git cloneClone repository
git clone https://github.com/badlogic/pi-skills ~/.factory/skills/pi-skills

+ 6 more commands

πŸ“– Extracted from docs: badlogic/pi-skills
12Installs
316
-
Last UpdatedDec 23, 2025

Skill Details

SKILL.md

Overview

# pi-skills

A collection of skills for [pi-coding-agent](https://github.com/badlogic/pi-mono/tree/main/packages/coding-agent), compatible with Claude Code, Codex CLI, Amp, and Droid.

Installation

pi-coding-agent

```bash

# User-level (available in all projects)

git clone https://github.com/badlogic/pi-skills ~/.pi/agent/skills/pi-skills

# Or project-level

git clone https://github.com/badlogic/pi-skills .pi/skills/pi-skills

```

Codex CLI

```bash

git clone https://github.com/badlogic/pi-skills ~/.codex/skills/pi-skills

```

Amp

Amp finds skills recursively in toolboxes:

```bash

git clone https://github.com/badlogic/pi-skills ~/.config/amp/tools/pi-skills

```

Droid (Factory)

```bash

# User-level

git clone https://github.com/badlogic/pi-skills ~/.factory/skills/pi-skills

# Or project-level

git clone https://github.com/badlogic/pi-skills .factory/skills/pi-skills

```

Claude Code

Claude Code only looks one level deep for SKILL.md files, so each skill folder must be directly under the skills directory. Clone the repo somewhere, then symlink individual skills:

```bash

# Clone to a convenient location

git clone https://github.com/badlogic/pi-skills ~/pi-skills

# Symlink individual skills (user-level)

mkdir -p ~/.claude/skills

ln -s ~/pi-skills/brave-search ~/.claude/skills/brave-search

ln -s ~/pi-skills/browser-tools ~/.claude/skills/browser-tools

ln -s ~/pi-skills/gccli ~/.claude/skills/gccli

ln -s ~/pi-skills/gdcli ~/.claude/skills/gdcli

ln -s ~/pi-skills/gmcli ~/.claude/skills/gmcli

ln -s ~/pi-skills/transcribe ~/.claude/skills/transcribe

ln -s ~/pi-skills/vscode ~/.claude/skills/vscode

ln -s ~/pi-skills/youtube-transcript ~/.claude/skills/youtube-transcript

# Or project-level

mkdir -p .claude/skills

ln -s ~/pi-skills/brave-search .claude/skills/brave-search

ln -s ~/pi-skills/browser-tools .claude/skills/browser-tools

ln -s ~/pi-skills/gccli .claude/skills/gccli

ln -s ~/pi-skills/gdcli .claude/skills/gdcli

ln -s ~/pi-skills/gmcli .claude/skills/gmcli

ln -s ~/pi-skills/transcribe .claude/skills/transcribe

ln -s ~/pi-skills/vscode .claude/skills/vscode

ln -s ~/pi-skills/youtube-transcript .claude/skills/youtube-transcript

```

Available Skills

| Skill | Description |

|-------|-------------|

| [brave-search](brave-search/SKILL.md) | Web search and content extraction via Brave Search |

| [browser-tools](browser-tools/SKILL.md) | Interactive browser automation via Chrome DevTools Protocol |

| [gccli](gccli/SKILL.md) | Google Calendar CLI for events and availability |

| [gdcli](gdcli/SKILL.md) | Google Drive CLI for file management and sharing |

| [gmcli](gmcli/SKILL.md) | Gmail CLI for email, drafts, and labels |

| [transcribe](transcribe/SKILL.md) | Speech-to-text transcription via Groq Whisper API |

| [vscode](vscode/SKILL.md) | VS Code integration for diffs and file comparison |

| [youtube-transcript](youtube-transcript/SKILL.md) | Fetch YouTube video transcripts |

Skill Format

Each skill follows the pi/Claude Code format:

```markdown

---

name: skill-name

description: Short description shown to agent

---

# Instructions

Detailed instructions here...

Helper files available at: {baseDir}/

```

The {baseDir} placeholder is replaced with the skill's directory path at runtime.

Requirements

Some skills require additional setup. Generally, the agent will walk you through that. But if not, here you go:

  • brave-search: Requires Node.js. Run npm install in the skill directory.
  • browser-tools: Requires Chrome and Node.js. Run npm install in the skill directory.
  • gccli: Requires Node.js. Install globally with npm install -g @mariozechner/gccli.
  • gdcli: Requires Node.js. Install globally with npm install -g @mariozechner/gdcli.
  • gmcli: Requires Node.js. Install globally with npm install -g @mariozechner/gmcli.
  • subagent: Requires pi-coding-agent. Install globally with npm install -g @mariozechner/pi-coding-agent.
  • transcribe: Requires curl and