Collection of agent skills for AI coding assistants
npx skills add https://github.com/sanjay3290/ai-skills --skill postgresCLI を使用してこのスキルをインストールし、ワークスペースで SKILL.md ワークフローの使用を開始します。
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) |
| 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) |
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 |
npx skills— The package manager for the open Agent Skills ecosystem. One command to install skills into any AI coding agent.
# Browse all 20 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.
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