{
  "markdown": "# AI Agent Skills\n\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/sanjay3290/ai-skills)\n\nA collection of portable skills for AI coding assistants. Works with all major AI clients that support the [Agent Skills Standard](https://agentskills.io).\n\n## Supported AI Clients\n\n<p align=\"center\">\n  <a href=\"#claude-code\"><img src=\"https://img.shields.io/badge/Claude_Code-D97757?style=for-the-badge&logo=anthropic&logoColor=white\" alt=\"Claude Code\" /></a>\n  <a href=\"#gemini-cli\"><img src=\"https://img.shields.io/badge/Gemini_CLI-8E75B2?style=for-the-badge&logo=google&logoColor=white\" alt=\"Gemini CLI\" /></a>\n  <a href=\"#google-antigravity\"><img src=\"https://img.shields.io/badge/Antigravity-4285F4?style=for-the-badge&logo=google&logoColor=white\" alt=\"Google Antigravity\" /></a>\n  <a href=\"#cursor\"><img src=\"https://img.shields.io/badge/Cursor-000000?style=for-the-badge&logo=cursor&logoColor=white\" alt=\"Cursor\" /></a>\n  <a href=\"#openai-codex-cli\"><img src=\"https://img.shields.io/badge/OpenAI_Codex-412991?style=for-the-badge&logo=openai&logoColor=white\" alt=\"OpenAI Codex\" /></a>\n  <a href=\"#goose\"><img src=\"https://img.shields.io/badge/Goose-FF6B35?style=for-the-badge&logo=go&logoColor=white\" alt=\"Goose\" /></a>\n</p>\n\n| Client | Skills Directory | Documentation |\n|--------|-----------------|---------------|\n| **Claude Code** | `~/.claude/skills/` or `.claude/skills/` | [docs](https://docs.anthropic.com/en/docs/claude-code/skills) |\n| **Gemini CLI** | `~/.gemini/skills/` or `.gemini/skills/` | [docs](https://geminicli.com/docs/cli/skills/) |\n| **Google Antigravity** | `~/.gemini/antigravity/skills/` or `.agent/skills/` | [docs](https://antigravity.google/docs/skills) |\n| **Cursor** | `~/.cursor/skills/` or `.cursor/skills/` | [docs](https://cursor.com/docs/context/skills) |\n| **OpenAI Codex CLI** | `~/.codex/skills/` or `.codex/skills/` | [docs](https://developers.openai.com/codex/skills/) |\n| **Goose** | `~/.config/goose/skills/` or `.goose/skills/` | [docs](https://block.github.io/goose/docs/guides/context-engineering/using-skills/) |\n\n## Available Skills\n\n| Skill | Description |\n|-------|-------------|\n| [postgres](skills/postgres/) | Read-only PostgreSQL queries with defense-in-depth security |\n| [mysql](skills/mysql/) | Read-only MySQL queries with session-level write protection |\n| [mssql](skills/mssql/) | Read-only Microsoft SQL Server queries with query validation security |\n| [imagen](skills/imagen/) | AI image generation using Google Gemini (cross-platform) |\n| [deep-research](skills/deep-research/) | Autonomous multi-step research using Gemini Deep Research Agent |\n| [outline](skills/outline/) | Search, read, and manage Outline wiki documents |\n| [jules](skills/jules/) | Delegate coding tasks to Google Jules AI agent (async bug fixes, docs, tests, features) |\n| [manus](skills/manus/) | Delegate complex tasks to Manus AI agent (deep research, market analysis, reports) |\n| [grok-build](skills/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 |\n| [notebooklm](skills/notebooklm/) | Query and manage Google NotebookLM notebooks with persistent profile auth, source sync, batch/multi queries, and structured exports |\n| [elevenlabs](skills/elevenlabs/) | Text-to-speech narration and two-host podcast generation from documents (PDF, DOCX, MD, TXT) using ElevenLabs API |\n| [google-tts](skills/google-tts/) | Text-to-speech narration and podcast generation using Google Cloud TTS (Neural2, WaveNet, Studio voices, 40+ languages) |\n| [atlassian](skills/atlassian/) | Manage Jira issues and Confluence wiki pages in Atlassian Cloud (OAuth 2.1 via MCP server or API token fallback) |\n| [azure-devops](skills/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) |\n| [apple-container](skills/apple-container/) | Build, run, and manage OCI/Linux containers as lightweight VMs on Apple-silicon macOS with Apple's `container` CLI — no Docker daemon |\n| [telegram](skills/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 |\n\n### Google Workspace Skills\n\nLightweight alternatives to the full [Google Workspace MCP server](https://github.com/gemini-cli-extensions/workspace). Each skill has standalone OAuth authentication with cross-platform token storage via keyring.\n\n> **⚠️ Requires Google Workspace account.** Personal Gmail accounts are not supported. These skills use the same OAuth infrastructure as the official Google Workspace MCP.\n\n| Skill | Description |\n|-------|-------------|\n| [google-chat](skills/google-chat/) | List spaces, send messages, DMs, create spaces |\n| [google-docs](skills/google-docs/) | Create, read, edit Google Docs |\n| [google-sheets](skills/google-sheets/) | Read spreadsheets, get ranges, find sheets |\n| [google-slides](skills/google-slides/) | Read presentations, get text and metadata |\n| [google-drive](skills/google-drive/) | Search files, list folders, download files |\n| [google-calendar](skills/google-calendar/) | Events, scheduling, free time lookup |\n| [gmail](skills/gmail/) | Search, read, send emails, manage labels |\n\n## Installation\n\n### Claude Code — Plugin Marketplace\n\nThe fastest path for Claude Code users, no extra tooling required:\n\n```\n/plugin marketplace add sanjay3290/ai-skills\n/plugin install ai-skills@ai-skills\n```\n\nAll 24 skills install as a single plugin; update later with `/plugin marketplace update ai-skills`.\n\n### Any Agent — `skills` CLI\n\n> **[`npx skills`](https://github.com/vercel-labs/skills)** — The package manager for the open [Agent Skills](https://agentskills.io) ecosystem. One command to install skills into any AI coding agent.\n\n### Install Skills\n\n```bash\n# Browse all 24 available skills\nnpx skills add sanjay3290/ai-skills --list\n\n# Install a single skill (auto-detects your agent)\nnpx skills add sanjay3290/ai-skills --skill postgres\n\n# Install multiple skills at once\nnpx skills add sanjay3290/ai-skills --skill postgres --skill mysql --skill mssql\n\n# Install all skills\nnpx skills add sanjay3290/ai-skills --all\n```\n\n### Target Specific Agents\n\nUse `-a` to install into a specific agent's skills directory:\n\n```bash\n# Install for Claude Code\nnpx skills add sanjay3290/ai-skills --skill postgres -a claude-code\n\n# Install for multiple agents at once\nnpx skills add sanjay3290/ai-skills --skill postgres -a claude-code -a gemini-cli -a cursor\n\n# Install all skills into all supported agents\nnpx skills add sanjay3290/ai-skills --all -a '*'\n```\n\n### Global vs Project Install\n\nBy default, skills install to the current project directory. Use `-g` for global (user-level) installation:\n\n```bash\n# Global install — available in all projects\nnpx skills add sanjay3290/ai-skills --skill imagen -g\n\n# Project install (default) — scoped to current repo\nnpx skills add sanjay3290/ai-skills --skill imagen\n```\n\n### Supported Agents\n\nThe skills CLI supports 40+ agents. Here are the most common:\n\n| Agent | `-a` Flag | Project Directory | Global Directory |\n|-------|-----------|-------------------|------------------|\n| Claude Code | `claude-code` | `.claude/skills/` | `~/.claude/skills/` |\n| Gemini CLI | `gemini-cli` | `.gemini/skills/` | `~/.gemini/skills/` |\n| Cursor | `cursor` | `.cursor/skills/` | `~/.cursor/skills/` |\n| OpenAI Codex | `codex` | `.codex/skills/` | `~/.codex/skills/` |\n| Goose | `goose` | `.goose/skills/` | `~/.config/goose/skills/` |\n| GitHub Copilot | `github-copilot` | `.github/skills/` | `~/.github/skills/` |\n| Google Antigravity | `antigravity` | `.agent/skills/` | `~/.gemini/antigravity/skills/` |\n| All agents | `'*'` | auto-detected | auto-detected |\n\n### Managing Skills\n\n```bash\n# List installed skills\nnpx skills list\n\n# Check for updates\nnpx skills check\n\n# Update all skills\nnpx skills update\n\n# Remove a specific skill\nnpx skills remove postgres\n\n# Remove all skills from a specific agent\nnpx skills remove --skill '*' -a cursor\n```\n\n### Discover More Skills\n\n```bash\n# Search the skills.sh directory\nnpx skills find postgres\n\n# Browse all community skills\nnpx skills find\n```\n\nVisit [skills.sh](https://skills.sh) for the full directory of community skills.\n\n<details>\n<summary><b>Manual Installation (Alternative)</b></summary>\n\n#### Clone entire repository\n\n```bash\ngit clone https://github.com/sanjay3290/ai-skills.git ~/.claude/skills/ai-skills\n```\n\n#### Copy individual skills\n\n```bash\ncp -r skills/postgres ~/.claude/skills/\n```\n\n#### Symlink for development\n\n```bash\nln -s /path/to/ai-skills/skills/postgres ~/.claude/skills/postgres\n```\n\nReplace `~/.claude/skills/` with the appropriate directory for your agent (see table above).\n\n</details>\n\n## Skill Setup\n\nEach skill may require additional configuration:\n\n### Postgres / MySQL / MSSQL\nCreate `connections.json` in the skill directory with your database credentials. See [postgres/README.md](skills/postgres/README.md), [mysql/README.md](skills/mysql/README.md), or [mssql/README.md](skills/mssql/README.md).\n\n```bash\n# Install drivers for whichever databases you use\npip install psycopg2-binary     # PostgreSQL\npip install mysql-connector-python  # MySQL\npip install pymssql              # MSSQL\n```\n\n### Imagen & Deep Research\n```bash\nexport GEMINI_API_KEY=your-api-key\n```\nGet a free key at [Google AI Studio](https://aistudio.google.com/).\n\n> **Note:** Deep Research tasks take 2-10 minutes and cost $2-5 per query.\n\n### Outline\n```bash\nexport OUTLINE_API_KEY=your-api-key\nexport OUTLINE_API_URL=https://your-wiki.example.com/api  # Optional\n```\nGet your API key from your Outline wiki settings.\n\n### Jules\n```bash\n# Install CLI (one-time)\nnpm install -g @google/jules\n\n# Authenticate (opens browser)\njules login\n```\nConnect your GitHub repos at [jules.google.com](https://jules.google.com). Jules works asynchronously - create a task, it runs in the background, then pull results when complete.\n\n### Manus\n```bash\nexport MANUS_API_KEY=your-api-key\n```\nGet your API key from [manus.im](https://manus.im) settings. Manus excels at deep research, market analysis, product comparisons, and generating comprehensive reports with visualizations.\n\n### Grok Build\nInstall xAI's Grok CLI per their docs, then authenticate:\n```bash\ngrok login\n```\nVerify with `grok models`. The skill runs `grok` headlessly (`--always-approve`) and reviews every diff before committing. Works on macOS, Linux, and Windows (PowerShell).\n\n### ElevenLabs\n```bash\npip install -r skills/elevenlabs/requirements.txt  # Only needed for PDF/DOCX\n```\nCreate `skills/elevenlabs/config.json` (see `config.example.json`) or set `ELEVENLABS_API_KEY` env var. Requires `ffmpeg` for multi-chunk narration and podcasts.\n\nGet your API key at [elevenlabs.io](https://elevenlabs.io/).\n\n### Google TTS\n```bash\nexport GOOGLE_TTS_API_KEY=your-api-key\npip install PyPDF2 python-docx  # Only needed for PDF/DOCX files\n```\nEnable the [Cloud Text-to-Speech API](https://console.cloud.google.com/apis/library/texttospeech.googleapis.com) and create an API key in your GCP project. Requires `ffmpeg` for multi-chunk documents and podcasts.\n\n### NotebookLM\n```bash\npip install -r skills/notebooklm/requirements.txt\npython -m playwright install chromium\n```\nUse `python skills/notebooklm/scripts/auth_manager.py setup` for one-time login.\n\n### Atlassian (Jira + Confluence)\n```bash\npip install -r skills/atlassian/requirements.txt\n\n# Option A: OAuth via MCP Server (Recommended)\npython skills/atlassian/scripts/auth.py login --oauth\n\n# Option B: API Token\npython skills/atlassian/scripts/auth.py login\n```\n\n### Azure DevOps\n```bash\npip install keyring\n\n# Option A: OAuth (Recommended)\npython skills/azure-devops/scripts/auth.py login --org MyOrganization\n\n# Option B: PAT\npython skills/azure-devops/scripts/auth.py login --org MyOrganization --pat YOUR_PAT\n```\n\n### Google Workspace Skills\nEach Google Workspace skill requires the `keyring` library and first-time authentication:\n```bash\n# Install dependency (one-time)\npip install keyring\n\n# Authenticate for the skill you need (opens browser)\npython ~/.claude/skills/ai-skills/skills/google-chat/scripts/auth.py login\npython ~/.claude/skills/ai-skills/skills/google-docs/scripts/auth.py login\npython ~/.claude/skills/ai-skills/skills/google-sheets/scripts/auth.py login\npython ~/.claude/skills/ai-skills/skills/google-slides/scripts/auth.py login\npython ~/.claude/skills/ai-skills/skills/google-drive/scripts/auth.py login\npython ~/.claude/skills/ai-skills/skills/google-calendar/scripts/auth.py login\npython ~/.claude/skills/ai-skills/skills/gmail/scripts/auth.py login\n```\nTokens stored securely via system keyring:\n- **macOS**: Keychain\n- **Windows**: Windows Credential Locker\n- **Linux**: Secret Service API (GNOME Keyring, KDE Wallet, etc.)\n\n## Usage\n\nOnce installed, skills activate automatically based on your requests. Just ask naturally:\n\n### Postgres / MySQL / MSSQL\n- \"Query my production database for active users\"\n- \"Show me the schema of the orders table\"\n- \"How many signups last week?\"\n- \"List tables in the MySQL staging database\"\n- \"Show me the top 10 orders from SQL Server\"\n\n### Imagen\n- \"Generate an image of a sunset over mountains\"\n- \"Create an app icon for my weather app\"\n- \"I need a hero image for my landing page\"\n\n### Deep Research\n- \"Research the competitive landscape of EV batteries\"\n- \"Compare React, Vue, and Angular frameworks\"\n- \"What are the latest developments in Kubernetes?\"\n\n### Outline\n- \"Search the wiki for deployment guide\"\n- \"Read the onboarding documentation\"\n- \"Create a new wiki page for the API spec\"\n\n### Jules\n- \"Have Jules fix the authentication bug in src/auth.js\"\n- \"Delegate adding unit tests to Jules\"\n- \"Ask Jules to add documentation to the API module\"\n- \"Check my Jules sessions\" / \"Pull the results from Jules\"\n\n### Manus\n- \"Use Manus to research the best 4K monitors for Mac\"\n- \"Have Manus analyze AAPL stock with technical indicators\"\n- \"Delegate market research on EV charging to Manus\"\n- \"Ask Manus to compare AWS vs GCP vs Azure pricing\"\n\n### Grok Build\n- \"Use grok to implement this plan task-by-task\"\n- \"Have grok build the CRUD endpoints from this spec\"\n- \"Delegate the mechanical refactor in src/utils to grok\"\n- \"Execute this implementation plan with grok\"\n\n### ElevenLabs\n- \"Narrate this PDF as audio\"\n- \"Create a podcast from this document\"\n- \"Convert this markdown file to speech\"\n- \"List available ElevenLabs voices\"\n\n### Google TTS\n- \"Narrate this document using Google TTS\"\n- \"Create a podcast from this analysis\"\n- \"Convert this markdown to audio\"\n- \"List available Google TTS voices\"\n\n### NotebookLM\n- \"Query this NotebookLM URL and summarize key points\"\n- \"Add this NotebookLM link to library with topics\"\n- \"Ask follow-up questions against my active notebook\"\n\n### Atlassian (Jira + Confluence)\n- \"Search Jira for open bugs in the DEV project\"\n- \"Create a Jira task to fix the login bug\"\n- \"Transition JDP-255 to Done\"\n- \"Search Confluence for the deployment guide\"\n- \"Read the SonarQube proposal page\"\n\n### Azure DevOps\n- \"List my Azure DevOps projects\"\n- \"Create a bug work item in the Sandbox project\"\n- \"Show open pull requests in the main repo\"\n- \"Run the CI pipeline on the develop branch\"\n- \"List pending deployment approvals\"\n\n### Google Workspace\n- \"List my Google Chat spaces\" / \"Send a message to Project Alpha\"\n- \"Create a new Google Doc about the project proposal\"\n- \"Get the content of my Q4 Budget spreadsheet\"\n- \"What's on my calendar tomorrow?\"\n- \"Search my Gmail for invoices from last month\"\n- \"Find files named 'report' in my Drive\"\n\n## Skill Structure\n\nAll skills follow the [Agent Skills Standard](https://agentskills.io/specification):\n\n```\nskill-name/\n├── SKILL.md              # Required: Instructions for the AI agent\n├── README.md             # Human documentation\n├── requirements.txt      # Dependencies (if any)\n├── .env.example          # Environment variable template\n└── scripts/              # Executable scripts\n    └── main.py\n```\n\nThe `SKILL.md` file uses YAML frontmatter:\n\n```yaml\n---\nname: skill-name\ndescription: \"When to use this skill\"\n---\n\n# Instructions for the AI agent\n```\n\n## Contributing\n\n1. Fork this repository\n2. Create a new skill in `skills/your-skill-name/`\n3. Include `SKILL.md` with proper frontmatter\n4. Add documentation in `README.md`\n5. Submit a pull request\n\n## Credits\n\n- **Google Workspace Skills** - Based on the official [Google Workspace MCP server](https://github.com/gemini-cli-extensions/workspace) by the Gemini CLI team. Uses their OAuth cloud function for authentication.\n\n## License\n\nApache-2.0\n\n<!--\n## Awesome Lists (for PR submissions when adding new skills)\n\n| Repository | Fork | Notes |\n|------------|------|-------|\n| github.com/BehiSecc/awesome-claude-skills | sanjay3290/awesome-claude-skills-1 | Active, PRs merge quickly |\n| github.com/travisvn/awesome-claude-skills | sanjay3290/awesome-claude-skills-3 | Uses table format for Individual Skills |\n| github.com/Prat011/awesome-llm-skills | sanjay3290/awesome-llm-skills | Multi-LLM focus (Claude, Codex, Gemini, etc.) |\n| github.com/ComposioHQ/awesome-claude-skills | sanjay3290/awesome-claude-skills | Composio-maintained, has connect-apps plugin |\n\nSkill placement by category:\n- postgres/mysql/mssql: Data & Analysis\n- imagen: Creative & Media\n- deep-research: Data & Analysis / Scientific & Research\n- outline: Collaboration & Project Management\n- jules: Development & Automation\n- manus: Data & Analysis / Scientific & Research (deep research, market analysis)\n- elevenlabs: Creative & Media\n- google-tts: Creative & Media\n- atlassian: Collaboration & Project Management (Jira + Confluence)\n- azure-devops: Development & Automation\n- apple-container: Development & Automation (containers on Apple-silicon macOS)\n- telegram: Collaboration & Project Management (bot messaging, alerts, approvals)\n- google-*: Collaboration & Project Management (all Google Workspace skills)\n- gmail: Collaboration & Project Management\n-->\n",
  "bytes": 18188,
  "sha": "c4c0177e408a498ccb1452dd176e5c4ce63ed7fd282150ee51f3c1d77eab749a",
  "repo_slug": "sanjay3290/ai-skills",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/skl_sanjay3290_ai_skills_skills_postgres_c1766435/readme"
}