Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
This collection bundles eight tools that bring web and productivity tasks into the terminal. The Brave Search skill provides API-based web lookups without a browser. The Browser Tools skill uses Chrome DevTools to test frontends, scrape dynamic content, and debug authentication. CLI clients for Google Calendar, Drive, and Gmail let users manage calendars, files, and emails from the command line. A local transcription skill works on Apple Silicon, and a YouTube transcript fetcher pulls video captions. The VS Code skill handles file diffs. The collection is aimed at developers, QA engineers, and power users who prefer terminal workflows.
WHO IT'S FOR
AI Coding Agent Power Users
searching the web and extracting content programmatically
Web Developers and QA Engineers
automating browser interactions and testing frontends
Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.
Follow the documented setup, then try a first task.
Codex CLI user-level bundle
Installs: Entire pi-skills collection in the user's Codex skills directory; skillPaths is the supplied bounded inventory of documented skills in that bundle. · Codex CLI
Before you start
Git and Codex CLI must be available for this installation route.
Node.js must already be installed for brave-search, browser-tools, gccli, gdcli, gmcli, and youtube-transcript.
Chrome must already be installed for browser-tools.
Using brave-search requires a Brave Search API account, a Free AI subscription, and an API key. A credit card is required to create the free subscription, although the author says it will not be charged.
For each Google CLI, configuration requires a Google Cloud project, the corresponding Gmail, Calendar, or Drive API enabled, an OAuth branding app name, every Gmail address to be used added as a test user, and a downloaded Desktop-app OAuth client JSON file.
The transcribe skill works only on Apple Silicon macOS and requires curl and tar. Non-WAV input additionally requires ffmpeg.
The vscode skill requires VS Code with the code CLI available in PATH.
Transcription documentation conflicts: README lists curl and a Groq API key, while transcribe/SKILL.md describes local Apple Silicon transcription with curl, tar and optional ffmpeg. Check the linked documents before using transcribe; this guide does not resolve which implementation applies.
Homebrew is needed only if using the documented brew command to install ffmpeg for non-WAV transcription input.
Platform: The collection is compatible with Codex CLI, but its transcribe skill is restricted to Apple Silicon macOS; other bundled skills have their documented runtime requirements.
Run this terminal command to clone the complete collection into the Codex CLI skills directory.
For brave-search, manually create a Brave Search API account, create a "Free AI" subscription, and create an API key. A credit card is required when creating the free subscription, although the author says it will not be charged.
Add this line to ~/.profile, or ~/.zprofile when using zsh, replacing your-api-key-here with the created Brave Search API key and retaining the quotes.
export BRAVE_API_KEY="your-api-key-here"
In a terminal, install brave-search dependencies once. In the command, replace {baseDir} with the installed brave-search skill directory; the placeholder is preserved verbatim here.
cd {baseDir}
npm install
In a terminal, install browser-tools dependencies once. In the command, replace {baseDir} with the runtime-provided skill directory path; preserve the documented /browser-tools suffix.
cd {baseDir}/browser-tools
npm install
In a terminal, install youtube-transcript dependencies. In the command, replace {baseDir} with the installed youtube-transcript skill directory; the placeholder is preserved verbatim here.
cd {baseDir}
npm install
Run this terminal command to install the Google Calendar CLI globally.
npm install -g @mariozechner/gccli
In Google Cloud Console, create or select a project, enable the Google Calendar API, set the OAuth branding app name, add every Gmail address to be used as a test user, create a Desktop-app OAuth client, and download its JSON file.
Run this terminal command first to check whether gccli is already configured.
gccli accounts list
If gccli has no accounts, import the downloaded OAuth JSON in the terminal. Replace ~/path/to/credentials.json with its actual path; the author-provided placeholder is preserved in the command.
Then add the Calendar account in the terminal, replacing <email> with a Gmail address previously added as a test user. The documented browserless alternative uses --manual.
gccli accounts add <email>
Run this terminal command to install the Google Drive CLI globally.
npm install -g @mariozechner/gdcli
In Google Cloud Console, create or select a project, enable the Google Drive API, set the OAuth branding app name, add every Gmail address to be used as a test user, create a Desktop-app OAuth client, and download its JSON file.
Run this terminal command first to check whether gdcli is already configured.
gdcli accounts list
If gdcli has no accounts, import the downloaded OAuth JSON in the terminal. Replace ~/path/to/credentials.json with its actual path; the author-provided placeholder is preserved in the command.
Then add the Drive account in the terminal, replacing <email> with a Gmail address previously added as a test user. The documented browserless alternative uses --manual.
gdcli accounts add <email>
Run this terminal command to install the Gmail CLI globally.
npm install -g @mariozechner/gmcli
In Google Cloud Console, create or select a project, enable the Gmail API, set the OAuth branding app name, add every Gmail address to be used as a test user, create a Desktop-app OAuth client, and download its JSON file.
Run this terminal command first to check whether gmcli is already configured.
gmcli accounts list
If gmcli has no accounts, import the downloaded OAuth JSON in the terminal. Replace ~/path/to/credentials.json with its actual path; the author-provided placeholder is preserved in the command.
Then add the Gmail account in the terminal, replacing <email> with a Gmail address previously added as a test user. The documented browserless alternative uses --manual.
gmcli accounts add <email>
For non-WAV transcription input only, run this documented terminal command to install ffmpeg.
A video with manual or auto-generated captions available
Node.js and the skill's npm dependencies installed
Check the repository for this skill’s setup.
Use the youtube-transcript skill to fetch the timestamped transcript for [YouTube video ID or URL]. Summarize three key points and include the relevant timestamps. The supplied video must have captions or a transcript available.
A Brave Search API account with a Free AI subscription; creating the subscription requires a credit card, although the author says it will not be charged
BRAVE_API_KEY configured in the shell profile
Node.js and the skill's npm dependencies installed
Check the repository for this skill’s setup.
Use the brave-search skill to search for [documentation topic or API name]. Return the five basic-search results with each title, link, and snippet, then identify the most relevant result. Do not make purchases or submit forms.