Skip to content
alyn
sanjay3290

ai-skills

24 cross-platform agent skills for Claude Code, Cursor, Codex & Gemini CLI — databases, messaging, research, TTS, DevOps, and Google Workspace

$npx skills add sanjay3290/ai-skills
Stars
454
Installs
10k
Forks
49
Updated
8 days ago
License
Apache-2.0

sanjay3290

AI Skills

Open on GitHub

About the author

sanjay3290

25 skills in this pack.

sanjay3290

AI Skills

58
sanjay3290

apple-container

Apple's open-source `container` CLI to build, run, and manage OCI/Linux containers as lightweight per-container VMs on Apple-silicon macOS — no Docker daemon required. Use when the user…

Pack45410kDevOps

sanjay3290

AI Skills

58
sanjay3290

atlassian

Manage Jira issues and Confluence wiki pages in Atlassian Cloud. Use when: (1) searching/creating/updating Jira issues with JQL, (2) searching/reading/creating Confluence pages with CQL…

Pack45410kBackend

sanjay3290

AI Skills

58
sanjay3290

azure-devops

Manage Azure DevOps projects, work items, repos, PRs, pipelines, wikis, test plans, security alerts, variable groups, environments/approvals, branch policies, and attachments. Use when user…

Pack45410kDevOps

sanjay3290

AI Skills

58
sanjay3290

gemini-api

Call the Gemini API from the shell with Google's `gemini-api` CLI, when that binary is installed — text and reasoning, image generation and editing, text-to-speech, music, video…

Pack45410kAI engineering

sanjay3290

AI Skills

58
sanjay3290

manus

Delegate complex, long-running tasks to Manus AI agent for autonomous execution. Use when user says 'use manus', 'delegate to manus', 'send to manus', 'have manus do', 'ask manus', 'check…

Pack45410kResearch

sanjay3290

AI Skills

58
sanjay3290

whatsapp

Send and receive WhatsApp messages via the unofficial linked-device client pywhats (pip install pywhats) — pair with QR, send text/images, group chat, read receipts, presence/typing, and a…

Pack45410kCoding

sanjay3290

AI Skills

57
sanjay3290

gmail

Interact with Gmail - search emails, read messages, send emails, create drafts, and manage labels. Use when user asks to: search email, read email, send email, create email draft, mark as…

Pack45410kProductivity

sanjay3290

AI Skills

57
sanjay3290

google-chat

Interact with Google Chat - send, read, edit, delete and react to messages, share images and files, reply in threads, and manage spaces and DMs. Use when user asks to: send a message on…

Pack45410kCoding

sanjay3290

AI Skills

57
sanjay3290

grok-build

Orchestrate coding work by delegating well-specified implementation tasks to xAI's Grok Build CLI (grok) running headlessly, while the coding assistant plans, writes the task specs, reviews…

Pack45410kAI engineering

sanjay3290

AI Skills

56
sanjay3290

elevenlabs

Convert documents and text to audio using ElevenLabs text-to-speech. Use this skill when the user wants to create a podcast, narrate a document, read aloud text, generate audio from a file…

Pack45410kDocuments

sanjay3290

AI Skills

56
sanjay3290

google-calendar

Interact with Google Calendar - list calendars, view events, create/update/delete events, and find free time. Use when user asks to: check calendar, schedule a meeting, create an event…

Pack45410kProductivity

sanjay3290

AI Skills

56
sanjay3290

google-drive

Interact with Google Drive - search files, find folders, list contents, download files, upload files, create folders, move, copy, rename, and trash files. Use when user asks to: search…

Pack45410kWriting

sanjay3290

AI Skills

56
sanjay3290

google-sheets

Read and write Google Sheets spreadsheets - get content, update cells, append rows, fetch specific ranges, search for spreadsheets, and view metadata. Use when user asks to: read a…

Pack45410kData analysis

sanjay3290

AI Skills

56
sanjay3290

google-slides

Read and write Google Slides presentations - get text, find presentations, create presentations, add slides, replace text, and manage slide content. Use when user asks to: read a…

Pack45410kPresentations

sanjay3290

AI Skills

56
sanjay3290

jules

Delegate coding tasks to Google Jules AI agent for asynchronous execution. Use when user says: 'have Jules fix', 'delegate to Jules', 'send to Jules', 'ask Jules to', 'check Jules…

Pack45410kCoding

sanjay3290

AI Skills

56
sanjay3290

mssql

Execute read-only SQL queries against multiple Microsoft SQL Server databases. Use when: (1) querying MSSQL/SQL Server databases, (2) exploring database schemas/tables, (3) running SELECT…

Pack45410kBackend

sanjay3290

AI Skills

56
sanjay3290

mysql

Execute read-only SQL queries against multiple MySQL databases. Use when: (1) querying MySQL databases, (2) exploring database schemas/tables, (3) running SELECT queries for data analysis…

Pack45410kBackend

sanjay3290

AI Skills

56
sanjay3290

notebooklm

Query and manage Google NotebookLM notebooks with persistent profile auth, source sync, batch/multi queries, and structured exports. Use when user asks to query NotebookLM, 'ask my…

Pack45410kResearch

sanjay3290

AI Skills

56
sanjay3290

outline

Search, read, and manage Outline wiki documents. Use when: (1) searching wiki for documentation, (2) reading wiki pages or articles, (3) listing wiki collections or documents, (4) creating…

Pack45410kDocuments

sanjay3290

AI Skills

56
sanjay3290

postgres

Execute read-only SQL queries against multiple PostgreSQL databases. Use when: (1) querying PostgreSQL databases, (2) exploring database schemas/tables, (3) running SELECT queries for data…

Pack45410kBackend

sanjay3290

AI Skills

55
sanjay3290

google-tts

Convert documents and text to audio using Google Cloud Text-to-Speech. Use this skill when the user wants to: narrate a document, read aloud text, generate audio from a file, convert text…

Pack45410kDevOps

sanjay3290

AI Skills

54
sanjay3290

deep-research

Execute autonomous multi-step research using Google Gemini Deep Research Agent. Use for: market analysis, competitive landscaping, literature reviews, technical research, due diligence…

Pack45410kResearch

sanjay3290

AI Skills

54
sanjay3290

google-docs

Interact with Google Docs - create documents, search by title, read content, and edit text. Use when user asks to: create a Google Doc, find a document, read doc content, add text to a doc…

Pack45410kDocuments

sanjay3290

AI Skills

54
sanjay3290

imagen

Generate images using Google Gemini's image generation capabilities. Use this skill when the user needs to create, generate, or produce images for any purpose including UI mockups, icons…

Pack45410kImages & art

sanjay3290

AI Skills

54
sanjay3290

telegram

Send Telegram messages, files, and alerts via bot API; read replies; ask questions with inline buttons and wait for the answer (approve-from-phone). Supports multiple bots and named chat…

Pack45410kAutomation

From the README

How to use ai-skills

AI Agent Skills

Ask DeepWiki

A collection of portable skills for AI coding assistants. Works with all major AI clients that support the Agent Skills Standard.

Supported AI Clients

Claude Code Gemini CLI Google Antigravity Cursor OpenAI Codex Goose

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

Available Skills

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
gemini-api Call the Gemini API from the shell with Google's gemini-api CLI — text, image generation and editing, TTS, music, video, document/audio/video analysis, transcription, and background managed agents (Deep Research)
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
whatsapp Send and receive WhatsApp messages as a linked companion device via pywhats — QR pairing, text and images, group chat, read receipts, and a JSON event stream (unofficial client, not the Business/Cloud API)

Google Workspace Skills

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

Installation

Claude Code — Plugin Marketplace

The fastest path for Claude Code users, no extra tooling required:

/plugin marketplace add sanjay3290/ai-skills
/plugin install ai-skills@ai-skills

All 25 skills install as a single plugin; update later with /plugin marketplace update ai-skills.

Any Agent — skills CLI

npx skills — The package manager for the open Agent Skills ecosystem. One command to install skills into any AI coding agent.

Install Skills

# Browse all 25 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

Target Specific Agents

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 '*'

Global vs Project Install

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

Supported Agents

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

Managing Skills

# 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

Discover More Skills

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

Manual Installation (Alternative)
Clone entire repository
git clone https://github.com/sanjay3290/ai-skills.git ~/.claude/skills/ai-skills
Copy individual 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).

Skill Setup

Each skill may require additional configuration:

Postgres / MySQL / MSSQL

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

Imagen & Deep Research

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.

Outline

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.

Jules

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

Manus

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.

Grok Build

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

ElevenLabs

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.

Google TTS

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.

NotebookLM

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.

Atlassian (Jira + Confluence)

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

Azure DevOps

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

Google Workspace Skills

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:

  • macOS: Keychain
  • Windows: Windows Credential Locker
  • Linux: Secret Service API (GNOME Keyring, KDE Wallet, etc.)

Usage

Once installed, skills activate automatically based on your requests. Just ask naturally:

Postgres / MySQL / MSSQL

  • "Query my production database for active users"
  • "Show me the schema of the orders table"
  • "How many signups last week?"
  • "List tables in the MySQL staging database"
  • "Show me the top 10 orders from SQL Server"

Imagen

  • "Generate an image of a sunset over mountains"
  • "Create an app icon for my weather app"
  • "I need a hero image for my landing page"

Deep Research

  • "Research the competitive landscape of EV batteries"
  • "Compare React, Vue, and Angular frameworks"
  • "What are the latest developments in Kubernetes?"

Outline

  • "Search the wiki for deployment guide"
  • "Read the onboarding documentation"
  • "Create a new wiki page for the API spec"

Jules

  • "Have Jules fix the authentication bug in src/auth.js"
  • "Delegate adding unit tests to Jules"
  • "Ask Jules to add documentation to the API module"
  • "Check my Jules sessions" / "Pull the results from Jules"

Manus

  • "Use Manus to research the best 4K monitors for Mac"
  • "Have Manus analyze AAPL stock with technical indicators"
  • "Delegate market research on EV charging to Manus"
  • "Ask Manus to compare AWS vs GCP vs Azure pricing"

Grok Build

  • "Use grok to implement this plan task-by-task"
  • "Have grok build the CRUD endpoints from this spec"
  • "Delegate the mechanical refactor in src/utils to grok"
  • "Execute this implementation plan with grok"

ElevenLabs

  • "Narrate this PDF as audio"
  • "Create a podcast from this document"
  • "Convert this markdown file to speech"
  • "List available ElevenLabs voices"

Google TTS

  • "Narrate this document using Google TTS"
  • "Create a podcast from this analysis"
  • "Convert this markdown to audio"
  • "List available Google TTS voices"

NotebookLM

  • "Query this NotebookLM URL and summarize key points"
  • "Add this NotebookLM link to library with topics"
  • "Ask follow-up questions against my active notebook"

Atlassian (Jira + Confluence)

  • "Search Jira for open bugs in the DEV project"
  • "Create a Jira task to fix the login bug"
  • "Transition JDP-255 to Done"
  • "Search Confluence for the deployment guide"
  • "Read the SonarQube proposal page"

Azure DevOps

  • "List my Azure DevOps projects"
  • "Create a bug work item in the Sandbox project"
  • "Show open pull requests in the main repo"
  • "Run the CI pipeline on the develop branch"
  • "List pending deployment approvals"

Google Workspace

  • "List my Google Chat spaces" / "Send a message to Project Alpha"
  • "Create a new Google Doc about the project proposal"
  • "Get the content of my Q4 Budget spreadsheet"
  • "What's on my calendar tomorrow?"
  • "Search my Gmail for invoices from last month"
  • "Find files named 'report' in my Drive"

Skill Structure

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

Contributing

  1. Fork this repository
  2. Create a new skill in skills/your-skill-name/
  3. Include SKILL.md with proper frontmatter
  4. Add documentation in README.md
  5. Submit a pull request

Credits

  • Google Workspace Skills - Based on the official Google Workspace MCP server by the Gemini CLI team. Uses their OAuth cloud function for authentication.

License

Apache-2.0

Questions

What is sanjay3290/ai-skills?

24 cross-platform agent skills for Claude Code, Cursor, Codex & Gemini CLI — databases, messaging, research, TTS, DevOps, and Google Workspace

How do I install ai-skills?

Run "npx skills add sanjay3290/ai-skills" and choose the skills you want. Many packs also document their own install path (for example a Claude Code plugin marketplace) in the README below.

How many skills are in ai-skills?

25 SKILL.md skills. Alyn lists 25 of them with their own pages.