24 cross-platform agent skills for Claude Code, Cursor, Codex & Gemini CLI — databases, messaging, research, TTS, DevOps, and Google Workspace
422
stars
49
commits
Python
primary language
Sep 10, 2026
updated
A collection of portable skills for AI coding assistants. Works with all major AI clients that support the Agent Skills Standard.
| Client | Skills Directory | Documentation |
|---|---|---|
| Claude Code | ~/.claude/skills/ or .claude/skills/ | docs |
| Gemini CLI | ~/.gemini/skills/ or .gemini/skills/ | docs |
| Google Antigravity | ~/.gemini/antigravity/skills/ or .agent/skills/ | docs |
| Cursor | ~/.cursor/skills/ or .cursor/skills/ | docs |
| OpenAI Codex CLI | ~/.codex/skills/ or .codex/skills/ | docs |
| Goose | ~/.config/goose/skills/ or .goose/skills/ | docs |
| Skill | Description |
|---|---|
| postgres | Read-only PostgreSQL queries with defense-in-depth security |
| mysql | Read-only MySQL queries with session-level write protection |
| mssql | Read-only Microsoft SQL Server queries with query validation security |
| imagen | AI image generation using Google Gemini (cross-platform) |
| deep-research | Autonomous multi-step research using Gemini Deep Research Agent |
| outline | Search, read, and manage Outline wiki documents |
| jules | Delegate coding tasks to Google Jules AI agent (async bug fixes, docs, tests, features) |
| manus | Delegate complex tasks to Manus AI agent (deep research, market analysis, reports) |
| grok-build | Orchestrate coding by delegating well-specified tasks to xAI's Grok Build CLI headlessly — the assistant plans, specs, dispatches, and reviews every diff |
| notebooklm | Query and manage Google NotebookLM notebooks with persistent profile auth, source sync, batch/multi queries, and structured exports |
| elevenlabs | Text-to-speech narration and two-host podcast generation from documents (PDF, DOCX, MD, TXT) using ElevenLabs API |
| google-tts | Text-to-speech narration and podcast generation using Google Cloud TTS (Neural2, WaveNet, Studio voices, 40+ languages) |
| atlassian | Manage Jira issues and Confluence wiki pages in Atlassian Cloud (OAuth 2.1 via MCP server or API token fallback) |
| azure-devops | Manage Azure DevOps projects, work items, repos, PRs, pipelines, wikis, test plans, security alerts, variable groups, environments/approvals, branch policies, and attachments (99 tools, 13 domains) |
| apple-container | Build, run, and manage OCI/Linux containers as lightweight VMs on Apple-silicon macOS with Apple's container CLI — no Docker daemon |
| telegram | Send Telegram messages, files, and alerts via bot; ask-and-wait approvals with inline buttons; multi-bot and multi-target routing; Claude Code hook integration |
Lightweight alternatives to the full Google Workspace MCP server. Each skill has standalone OAuth authentication with cross-platform token storage via keyring.
⚠️ Requires Google Workspace account. Personal Gmail accounts are not supported. These skills use the same OAuth infrastructure as the official Google Workspace MCP.
| Skill | Description |
|---|---|
| google-chat | List spaces, send messages, DMs, create spaces |
| google-docs | Create, read, edit Google Docs |
| google-sheets | Read spreadsheets, get ranges, find sheets |
| google-slides | Read presentations, get text and metadata |
| google-drive | Search files, list folders, download files |
| google-calendar | Events, scheduling, free time lookup |
| gmail | Search, read, send emails, manage labels |
The fastest path for Claude Code users, no extra tooling required:
/plugin marketplace add sanjay3290/ai-skills
/plugin install ai-skills@ai-skills
All 24 skills install as a single plugin; update later with /plugin marketplace update ai-skills.
skills CLI
npx skills— The package manager for the open Agent Skills ecosystem. One command to install skills into any AI coding agent.
# Browse all 24 available skills
npx skills add sanjay3290/ai-skills --list
# Install a single skill (auto-detects your agent)
npx skills add sanjay3290/ai-skills --skill postgres
# Install multiple skills at once
npx skills add sanjay3290/ai-skills --skill postgres --skill mysql --skill mssql
# Install all skills
npx skills add sanjay3290/ai-skills --all
Use -a to install into a specific agent's skills directory:
# Install for Claude Code
npx skills add sanjay3290/ai-skills --skill postgres -a claude-code
# Install for multiple agents at once
npx skills add sanjay3290/ai-skills --skill postgres -a claude-code -a gemini-cli -a cursor
# Install all skills into all supported agents
npx skills add sanjay3290/ai-skills --all -a '*'
By default, skills install to the current project directory. Use -g for global (user-level) installation:
# Global install — available in all projects
npx skills add sanjay3290/ai-skills --skill imagen -g
# Project install (default) — scoped to current repo
npx skills add sanjay3290/ai-skills --skill imagen
The skills CLI supports 40+ agents. Here are the most common:
| Agent | -a Flag | Project Directory | Global Directory |
|---|---|---|---|
| Claude Code | claude-code | .claude/skills/ | ~/.claude/skills/ |
| Gemini CLI | gemini-cli | .gemini/skills/ | ~/.gemini/skills/ |
| Cursor | cursor | .cursor/skills/ | ~/.cursor/skills/ |
| OpenAI Codex | codex | .codex/skills/ | ~/.codex/skills/ |
| Goose | goose | .goose/skills/ | ~/.config/goose/skills/ |
| GitHub Copilot | github-copilot | .github/skills/ | ~/.github/skills/ |
| Google Antigravity | antigravity | .agent/skills/ | ~/.gemini/antigravity/skills/ |
| All agents | '*' | auto-detected | auto-detected |
# List installed skills
npx skills list
# Check for updates
npx skills check
# Update all skills
npx skills update
# Remove a specific skill
npx skills remove postgres
# Remove all skills from a specific agent
npx skills remove --skill '*' -a cursor
# Search the skills.sh directory
npx skills find postgres
# Browse all community skills
npx skills find
Visit skills.sh for the full directory of community skills.
git clone https://github.com/sanjay3290/ai-skills.git ~/.claude/skills/ai-skills
cp -r skills/postgres ~/.claude/skills/
ln -s /path/to/ai-skills/skills/postgres ~/.claude/skills/postgres
Replace ~/.claude/skills/ with the appropriate directory for your agent (see table above).
Each skill may require additional configuration:
Create connections.json in the skill directory with your database credentials. See postgres/README.md, mysql/README.md, or mssql/README.md.
# Install drivers for whichever databases you use
pip install psycopg2-binary # PostgreSQL
pip install mysql-connector-python # MySQL
pip install pymssql # MSSQL
export GEMINI_API_KEY=your-api-key
Get a free key at Google AI Studio.
Note: Deep Research tasks take 2-10 minutes and cost $2-5 per query.
export OUTLINE_API_KEY=your-api-key
export OUTLINE_API_URL=https://your-wiki.example.com/api # Optional
Get your API key from your Outline wiki settings.
# Install CLI (one-time)
npm install -g @google/jules
# Authenticate (opens browser)
jules login
Connect your GitHub repos at jules.google.com. Jules works asynchronously - create a task, it runs in the background, then pull results when complete.
export MANUS_API_KEY=your-api-key
Get your API key from manus.im settings. Manus excels at deep research, market analysis, product comparisons, and generating comprehensive reports with visualizations.
Install xAI's Grok CLI per their docs, then authenticate:
grok login
Verify with grok models. The skill runs grok headlessly (--always-approve) and reviews every diff before committing. Works on macOS, Linux, and Windows (PowerShell).
pip install -r skills/elevenlabs/requirements.txt # Only needed for PDF/DOCX
Create skills/elevenlabs/config.json (see config.example.json) or set ELEVENLABS_API_KEY env var. Requires ffmpeg for multi-chunk narration and podcasts.
Get your API key at elevenlabs.io.
export GOOGLE_TTS_API_KEY=your-api-key
pip install PyPDF2 python-docx # Only needed for PDF/DOCX files
Enable the Cloud Text-to-Speech API and create an API key in your GCP project. Requires ffmpeg for multi-chunk documents and podcasts.
pip install -r skills/notebooklm/requirements.txt
python -m playwright install chromium
Use python skills/notebooklm/scripts/auth_manager.py setup for one-time login.
pip install -r skills/atlassian/requirements.txt
# Option A: OAuth via MCP Server (Recommended)
python skills/atlassian/scripts/auth.py login --oauth
# Option B: API Token
python skills/atlassian/scripts/auth.py login
pip install keyring
# Option A: OAuth (Recommended)
python skills/azure-devops/scripts/auth.py login --org MyOrganization
# Option B: PAT
python skills/azure-devops/scripts/auth.py login --org MyOrganization --pat YOUR_PAT
Each Google Workspace skill requires the keyring library and first-time authentication:
# Install dependency (one-time)
pip install keyring
# Authenticate for the skill you need (opens browser)
python ~/.claude/skills/ai-skills/skills/google-chat/scripts/auth.py login
python ~/.claude/skills/ai-skills/skills/google-docs/scripts/auth.py login
python ~/.claude/skills/ai-skills/skills/google-sheets/scripts/auth.py login
python ~/.claude/skills/ai-skills/skills/google-slides/scripts/auth.py login
python ~/.claude/skills/ai-skills/skills/google-drive/scripts/auth.py login
python ~/.claude/skills/ai-skills/skills/google-calendar/scripts/auth.py login
python ~/.claude/skills/ai-skills/skills/gmail/scripts/auth.py login
Tokens stored securely via system keyring:
Once installed, skills activate automatically based on your requests. Just ask naturally:
All skills follow the Agent Skills Standard:
skill-name/
├── SKILL.md # Required: Instructions for the AI agent
├── README.md # Human documentation
├── requirements.txt # Dependencies (if any)
├── .env.example # Environment variable template
└── scripts/ # Executable scripts
└── main.py
The SKILL.md file uses YAML frontmatter:
---
name: skill-name
description: "When to use this skill"
---
# Instructions for the AI agent
skills/your-skill-name/SKILL.md with proper frontmatterREADME.mdApache-2.0
48 commits
1 commits
Python
97.7%
Shell
2.3%
24 cross-platform agent skills for Claude Code, Cursor, Codex & Gemini CLI — databases, messaging, research, TTS, DevOps, and Google Workspace
422
stars
49
commits
Python
primary language
Sep 10, 2026
updated
A collection of portable skills for AI coding assistants. Works with all major AI clients that support the Agent Skills Standard.
| Client | Skills Directory | Documentation |
|---|---|---|
| Claude Code | ~/.claude/skills/ or .claude/skills/ | docs |
| Gemini CLI | ~/.gemini/skills/ or .gemini/skills/ | docs |
| Google Antigravity | ~/.gemini/antigravity/skills/ or .agent/skills/ | docs |
| Cursor | ~/.cursor/skills/ or .cursor/skills/ | docs |
| OpenAI Codex CLI | ~/.codex/skills/ or .codex/skills/ | docs |
| Goose | ~/.config/goose/skills/ or .goose/skills/ | docs |
| Skill | Description |
|---|---|
| postgres | Read-only PostgreSQL queries with defense-in-depth security |
| mysql | Read-only MySQL queries with session-level write protection |
| mssql | Read-only Microsoft SQL Server queries with query validation security |
| imagen | AI image generation using Google Gemini (cross-platform) |
| deep-research | Autonomous multi-step research using Gemini Deep Research Agent |
| outline | Search, read, and manage Outline wiki documents |
| jules | Delegate coding tasks to Google Jules AI agent (async bug fixes, docs, tests, features) |
| manus | Delegate complex tasks to Manus AI agent (deep research, market analysis, reports) |
| grok-build | Orchestrate coding by delegating well-specified tasks to xAI's Grok Build CLI headlessly — the assistant plans, specs, dispatches, and reviews every diff |
| notebooklm | Query and manage Google NotebookLM notebooks with persistent profile auth, source sync, batch/multi queries, and structured exports |
| elevenlabs | Text-to-speech narration and two-host podcast generation from documents (PDF, DOCX, MD, TXT) using ElevenLabs API |
| google-tts | Text-to-speech narration and podcast generation using Google Cloud TTS (Neural2, WaveNet, Studio voices, 40+ languages) |
| atlassian | Manage Jira issues and Confluence wiki pages in Atlassian Cloud (OAuth 2.1 via MCP server or API token fallback) |
| azure-devops | Manage Azure DevOps projects, work items, repos, PRs, pipelines, wikis, test plans, security alerts, variable groups, environments/approvals, branch policies, and attachments (99 tools, 13 domains) |
| apple-container | Build, run, and manage OCI/Linux containers as lightweight VMs on Apple-silicon macOS with Apple's container CLI — no Docker daemon |
| telegram | Send Telegram messages, files, and alerts via bot; ask-and-wait approvals with inline buttons; multi-bot and multi-target routing; Claude Code hook integration |
Lightweight alternatives to the full Google Workspace MCP server. Each skill has standalone OAuth authentication with cross-platform token storage via keyring.
⚠️ Requires Google Workspace account. Personal Gmail accounts are not supported. These skills use the same OAuth infrastructure as the official Google Workspace MCP.
| Skill | Description |
|---|---|
| google-chat | List spaces, send messages, DMs, create spaces |
| google-docs | Create, read, edit Google Docs |
| google-sheets | Read spreadsheets, get ranges, find sheets |
| google-slides | Read presentations, get text and metadata |
| google-drive | Search files, list folders, download files |
| google-calendar | Events, scheduling, free time lookup |
| gmail | Search, read, send emails, manage labels |
The fastest path for Claude Code users, no extra tooling required:
/plugin marketplace add sanjay3290/ai-skills
/plugin install ai-skills@ai-skills
All 24 skills install as a single plugin; update later with /plugin marketplace update ai-skills.
skills CLI
npx skills— The package manager for the open Agent Skills ecosystem. One command to install skills into any AI coding agent.
# Browse all 24 available skills
npx skills add sanjay3290/ai-skills --list
# Install a single skill (auto-detects your agent)
npx skills add sanjay3290/ai-skills --skill postgres
# Install multiple skills at once
npx skills add sanjay3290/ai-skills --skill postgres --skill mysql --skill mssql
# Install all skills
npx skills add sanjay3290/ai-skills --all
Use -a to install into a specific agent's skills directory:
# Install for Claude Code
npx skills add sanjay3290/ai-skills --skill postgres -a claude-code
# Install for multiple agents at once
npx skills add sanjay3290/ai-skills --skill postgres -a claude-code -a gemini-cli -a cursor
# Install all skills into all supported agents
npx skills add sanjay3290/ai-skills --all -a '*'
By default, skills install to the current project directory. Use -g for global (user-level) installation:
# Global install — available in all projects
npx skills add sanjay3290/ai-skills --skill imagen -g
# Project install (default) — scoped to current repo
npx skills add sanjay3290/ai-skills --skill imagen
The skills CLI supports 40+ agents. Here are the most common:
| Agent | -a Flag | Project Directory | Global Directory |
|---|---|---|---|
| Claude Code | claude-code | .claude/skills/ | ~/.claude/skills/ |
| Gemini CLI | gemini-cli | .gemini/skills/ | ~/.gemini/skills/ |
| Cursor | cursor | .cursor/skills/ | ~/.cursor/skills/ |
| OpenAI Codex | codex | .codex/skills/ | ~/.codex/skills/ |
| Goose | goose | .goose/skills/ | ~/.config/goose/skills/ |
| GitHub Copilot | github-copilot | .github/skills/ | ~/.github/skills/ |
| Google Antigravity | antigravity | .agent/skills/ | ~/.gemini/antigravity/skills/ |
| All agents | '*' | auto-detected | auto-detected |
# List installed skills
npx skills list
# Check for updates
npx skills check
# Update all skills
npx skills update
# Remove a specific skill
npx skills remove postgres
# Remove all skills from a specific agent
npx skills remove --skill '*' -a cursor
# Search the skills.sh directory
npx skills find postgres
# Browse all community skills
npx skills find
Visit skills.sh for the full directory of community skills.
git clone https://github.com/sanjay3290/ai-skills.git ~/.claude/skills/ai-skills
cp -r skills/postgres ~/.claude/skills/
ln -s /path/to/ai-skills/skills/postgres ~/.claude/skills/postgres
Replace ~/.claude/skills/ with the appropriate directory for your agent (see table above).
Each skill may require additional configuration:
Create connections.json in the skill directory with your database credentials. See postgres/README.md, mysql/README.md, or mssql/README.md.
# Install drivers for whichever databases you use
pip install psycopg2-binary # PostgreSQL
pip install mysql-connector-python # MySQL
pip install pymssql # MSSQL
export GEMINI_API_KEY=your-api-key
Get a free key at Google AI Studio.
Note: Deep Research tasks take 2-10 minutes and cost $2-5 per query.
export OUTLINE_API_KEY=your-api-key
export OUTLINE_API_URL=https://your-wiki.example.com/api # Optional
Get your API key from your Outline wiki settings.
# Install CLI (one-time)
npm install -g @google/jules
# Authenticate (opens browser)
jules login
Connect your GitHub repos at jules.google.com. Jules works asynchronously - create a task, it runs in the background, then pull results when complete.
export MANUS_API_KEY=your-api-key
Get your API key from manus.im settings. Manus excels at deep research, market analysis, product comparisons, and generating comprehensive reports with visualizations.
Install xAI's Grok CLI per their docs, then authenticate:
grok login
Verify with grok models. The skill runs grok headlessly (--always-approve) and reviews every diff before committing. Works on macOS, Linux, and Windows (PowerShell).
pip install -r skills/elevenlabs/requirements.txt # Only needed for PDF/DOCX
Create skills/elevenlabs/config.json (see config.example.json) or set ELEVENLABS_API_KEY env var. Requires ffmpeg for multi-chunk narration and podcasts.
Get your API key at elevenlabs.io.
export GOOGLE_TTS_API_KEY=your-api-key
pip install PyPDF2 python-docx # Only needed for PDF/DOCX files
Enable the Cloud Text-to-Speech API and create an API key in your GCP project. Requires ffmpeg for multi-chunk documents and podcasts.
pip install -r skills/notebooklm/requirements.txt
python -m playwright install chromium
Use python skills/notebooklm/scripts/auth_manager.py setup for one-time login.
pip install -r skills/atlassian/requirements.txt
# Option A: OAuth via MCP Server (Recommended)
python skills/atlassian/scripts/auth.py login --oauth
# Option B: API Token
python skills/atlassian/scripts/auth.py login
pip install keyring
# Option A: OAuth (Recommended)
python skills/azure-devops/scripts/auth.py login --org MyOrganization
# Option B: PAT
python skills/azure-devops/scripts/auth.py login --org MyOrganization --pat YOUR_PAT
Each Google Workspace skill requires the keyring library and first-time authentication:
# Install dependency (one-time)
pip install keyring
# Authenticate for the skill you need (opens browser)
python ~/.claude/skills/ai-skills/skills/google-chat/scripts/auth.py login
python ~/.claude/skills/ai-skills/skills/google-docs/scripts/auth.py login
python ~/.claude/skills/ai-skills/skills/google-sheets/scripts/auth.py login
python ~/.claude/skills/ai-skills/skills/google-slides/scripts/auth.py login
python ~/.claude/skills/ai-skills/skills/google-drive/scripts/auth.py login
python ~/.claude/skills/ai-skills/skills/google-calendar/scripts/auth.py login
python ~/.claude/skills/ai-skills/skills/gmail/scripts/auth.py login
Tokens stored securely via system keyring:
Once installed, skills activate automatically based on your requests. Just ask naturally:
All skills follow the Agent Skills Standard:
skill-name/
├── SKILL.md # Required: Instructions for the AI agent
├── README.md # Human documentation
├── requirements.txt # Dependencies (if any)
├── .env.example # Environment variable template
└── scripts/ # Executable scripts
└── main.py
The SKILL.md file uses YAML frontmatter:
---
name: skill-name
description: "When to use this skill"
---
# Instructions for the AI agent
skills/your-skill-name/SKILL.md with proper frontmatterREADME.mdApache-2.0
48 commits
1 commits
Python
97.7%
Shell
2.3%