About this leaderboard
This page answers: which agent skills and MCP servers in our index have the strongest GitHub signal? We list up to 50 of each, sorted by stars (highest first). Install-focused rankings and search live on /skills and /mcp-servers.
Top skills by GitHub stars
Track blog and RSS/Atom feed updates with the blogwatcher CLI.
Productivity
Use slack to react, manage pins, send/edit/delete messages, and fetch member info. The tool uses the bot token configured for OpenClaw.
Productivity
Search and analyze your complete conversation history using jq and rg. \n \n Session logs stored as append-only JSONL files at ~/.openclaw/agents/<agentId>/sessions/ , indexed by session ID with full message transcripts including role, timestamp, content type, and token cost \n Extract user messages, assistant responses, tool calls, and metadata using jq filters; search across all sessions or within specific files using rg for keyword matching \n Common patterns provided for listing session
Productivity
Use openhue to control Philips Hue lights and scenes via a Hue Bridge.
Productivity
Use the voice-call plugin to start or inspect calls (Twilio, Telnyx, Plivo, or mock).
Productivity
Local speech-to-text transcription using OpenAI's Whisper CLI without API keys. \n \n Transcribes audio files (MP3, M4A, and other formats) directly on your machine with no external API calls required \n Supports multiple model sizes (tiny, base, small, medium, large, turbo) with automatic caching to ~/.cache/whisper on first run \n Offers transcription and translation tasks with configurable output formats (TXT, SRT, JSON, VTT) \n Requires only the whisper CLI binary, installable via Homebrew o
AI/ML
Current weather and multi-day forecasts for any global location, no API key required. \n \n Supports current conditions, 3-day forecasts, and week-long projections via wttr.in with customizable output formats \n Includes one-liner summaries, detailed condition reports, JSON output, and PNG weather charts \n Covers standard weather data: temperature, \"feels like,\" wind, humidity, precipitation, and condition emojis \n Works with city names, regions, and airport codes; rate-limited but requires
Productivity
Per-model cost summaries from CodexBar CLI logs for Codex or Claude providers. \n \n Supports two summary modes: \"current\" (most recent daily model with highest cost) and \"all\" (full model breakdown across all logged days) \n Accepts input via live CodexBar CLI invocation, JSON file, or stdin; outputs as plain text or formatted JSON \n Requires CodexBar CLI installed locally (macOS only via Homebrew; Linux support pending) \n Falls back to last entry in modelsUsed when model breakdowns are u
Productivity
Transcribe an audio file via OpenAI’s /v1/audio/transcriptions endpoint. Set OPENAI_BASE_URL to use an OpenAI-compatible proxy or local gateway.
Backend
Use ordercli to check past orders and track active order status (Foodora only right now).
Productivity
Use gifgrep to search GIF providers (Tenor/Giphy), browse in a TUI, download results, and extract stills or sheets.
Productivity
Follow the official CLI get-started steps. Don't guess install commands.
Productivity
camsnap \n Use camsnap to grab snapshots, clips, or motion events from configured cameras. \n Setup \n \n Config file: ~/.config/camsnap/config.yaml \n Add camera: camsnap add --name kitchen --host 192.168.0.10 --user user --pass pass \n \n Common commands \n \n Discover: camsnap discover --info \n Snapshot: camsnap snap kitchen --out shot.jpg \n Clip: camsnap clip kitchen --dur 5s --out clip.mp4 \n Motion watch: camsnap watch kitchen --threshold 0.2 --action '...' \n Doctor: camsnap doctor --pr
Productivity
Automate Obsidian vault operations and search plain Markdown notes via obsidian-cli. \n \n Requires obsidian-cli binary; install via Homebrew or manually \n Core commands: search note names or content with snippets, create notes with optional auto-open, move/rename notes with automatic wikilink and Markdown link updates across the vault, and delete notes \n Vaults are standard folders on disk containing .md files, .canvas JSON files, and a .obsidian/ config directory; read the active vault from
Productivity
This skill provides guidance for creating effective skills.
Productivity
GitHub repository operations via gh CLI for issues, PRs, CI runs, and API queries. \n \n Covers PR and issue workflows: list, create, view, comment, merge, and close operations \n Includes CI/workflow run inspection with log filtering, status checks, and failed job re-runs \n Supports structured JSON output with --jq filtering for programmatic data extraction and querying \n Requires gh CLI authentication (one-time setup via gh auth login ) and works best within git directories or with explicit
Productivity
Direct CLI access to MCP servers with tool calling, auth, and code generation. \n \n Call tools across HTTP servers, stdio processes, and ad-hoc endpoints using selector syntax, function calls, or JSON payloads \n Manage server configuration, OAuth authentication, and daemon lifecycle from the command line \n Generate TypeScript types and CLI wrappers for any MCP server or custom endpoint \n Inspect and list available tools with schema details to understand server capabilities before calling \n
Productivity
Use wacli only when the user explicitly asks you to message someone else on WhatsApp or when they ask to sync/search WhatsApp history. Do NOT use wacli for normal user chats; OpenClaw routes WhatsApp conversations automatically. If the user is chatting with you on WhatsApp, you should not reach for this tool unless they ask you to contact a third party.
Productivity
Generate a handful of “random but structured” prompts and render them via the OpenAI Images API.
AI/ML
Search, install, update, and publish agent skills via the ClawHub CLI. \n \n Commands cover skill discovery, installation with version pinning, bulk updates with hash-based matching, and publishing to the registry \n Supports authentication for publishing via clawhub login and workspace configuration through environment variables or CLI flags \n Default registry is clawhub.com; configurable via CLAWHUB_REGISTRY or --registry flag \n Update command intelligently matches local file hashes to resol
Productivity
Himalaya is a CLI email client that lets you manage emails from the terminal using IMAP, SMTP, Notmuch, or Sendmail backends.
Productivity
Use things to read your local Things database (inbox/today/search/projects/areas/tags) and to add/update todos via the Things URL scheme.
Productivity
CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs via Google Workspace API. \n \n Covers six Google services with commands for searching/sending emails, managing calendar events with color support, querying Drive, listing contacts, and reading/updating Sheets \n Gmail operations include search, send (plain/HTML/multi-line), draft creation, and reply handling; supports multiple input methods (inline, file, stdin) \n Calendar commands create, update, and list events with ISO date ranges a
Backend
You are an orchestrator. Follow these 6 phases exactly. Do not skip phases.
Productivity
Gemini CLI \n Use Gemini in one-shot mode with a positional prompt (avoid interactive mode). \n Quick start \n \n gemini \"Answer this question...\" \n gemini --model <name> \"Prompt...\" \n gemini --output-format json \"Return JSON\" \n \n Extensions \n \n List: gemini --list-extensions \n Manage: gemini extensions <command> \n \n Notes \n \n If auth is required, run gemini once interactively and follow the login flow. \n Avoid --yolo for safety. \n
Productivity
eightctl \n Use eightctl for Eight Sleep pod control. Requires auth. \n Auth \n \n Config: ~/.config/eightctl/config.yaml \n Env: EIGHTCTL_EMAIL , EIGHTCTL_PASSWORD \n \n Quick start \n \n eightctl status \n eightctl on|off \n eightctl temp 20 \n \n Common tasks \n \n Alarms: eightctl alarm list|create|dismiss \n Schedules: eightctl schedule list|create|update \n Audio: eightctl audio state|play|pause \n Base: eightctl base info|angle \n \n Notes \n \n API is unofficial and rate-limited; avoid r
Productivity
Control tmux sessions by sending keystrokes and reading pane output for interactive CLI management. \n \n Send text input and special keys (Enter, Ctrl+C, Ctrl+Z) to tmux panes; capture output via capture-pane to monitor long-running processes and interactive prompts \n Target sessions, windows, and panes using session:window.pane notation; navigate and manage multiple parallel sessions programmatically \n Designed for monitoring Claude Code sessions and approving interactive prompts; sessions p
Productivity
Natural-language PDF editing through command-line instructions on specific pages. \n \n Accepts plain-English edit commands targeting individual PDF pages, such as text changes, corrections, and formatting adjustments \n Requires the nano-pdf CLI tool installed via uv or pip \n Page numbering may vary by version; verify output carefully as results can be off-by-one depending on configuration \n
Documents
Oracle bundles your prompt + selected files into one “one-shot” request so another model can answer with real repo context (API or browser automation). Treat output as advisory: verify against code + tests.
Productivity
Extract summaries and transcripts from URLs, videos, and local files via CLI. \n \n Supports URLs, YouTube links, PDFs, and local files with configurable summary length (short to xxl) and output format (text or JSON) \n Works with OpenAI, Anthropic, xAI, and Google Gemini models; defaults to Gemini 3 Flash if no model specified \n Includes best-effort YouTube transcript extraction and Firecrawl/Apify fallbacks for blocked or hard-to-parse content \n Single command interface with optional config
Productivity
BlueBubbles is OpenClaw’s recommended iMessage integration. Use the message tool with channel: "bluebubbles" to send messages and manage iMessage conversations: send texts and attachments, react (tapbacks), edit/unsend, reply in threads, and manage group participants/names/icons.
Productivity
Manage Apple Reminders from the terminal with list, date, and output filtering. \n \n Create, view, complete, and delete reminders with support for custom lists, due dates, and time specifications \n Filter reminders by today, tomorrow, this week, overdue, or specific dates in multiple formats (YYYY-MM-DD, ISO 8601, natural language) \n Output results as JSON, plain text (TSV), or quiet mode for scripting and automation \n macOS-only; requires remindctl CLI installed via Homebrew and Reminders a
Productivity
macOS UI automation CLI for screen capture, element targeting, and input control. \n \n Covers 30+ commands across screen capture, UI inspection, app/window management, interaction (click, drag, type, scroll), and system control (menus, Dock, dialogs, clipboard) \n Targets UI elements by ID, query, or coordinates; supports snapshot caching and --json output for scripting \n Includes vision capabilities ( see command) for annotated UI maps and optional AI analysis of screen content \n Requires Sc
Productivity
Use the Notion API to create/read/update pages, data sources (databases), and blocks.
Productivity
Extract individual frames or thumbnails from videos at specified timestamps. \n \n Single command extracts frames at any timestamp or defaults to the first frame \n Supports both JPG (for quick sharing) and PNG (for crisp UI frames) output formats \n Requires ffmpeg binary; installation via Homebrew included \n
Video
Delegate coding tasks to Codex, Claude Code, Pi, or OpenCode agents via background bash processes. \n \n Supports four coding agents (Codex, Claude Code, Pi, OpenCode) with agent-specific execution modes: PTY required for Codex/Pi/OpenCode; Claude Code uses --print --permission-mode bypassPermissions without PTY \n Background execution with session monitoring via process tool actions (log, poll, write, submit, kill) for long-running tasks \n Designed for feature building, PR reviews, refactoring
Productivity
Security hardening and risk-tolerance configuration for OpenClaw host deployments. \n \n Establishes system context (OS, privilege level, network exposure, backup status, disk encryption) through read-only checks before recommending changes \n Runs OpenClaw security audits and version checks as baseline, then produces a staged remediation plan aligned to user-selected risk profiles (Home/Workstation Balanced, VPS Hardened, Developer Convenience, or Custom) \n Requires explicit approval before an
Productivity
Use the message tool. No provider-specific discord tool exposed to the agent.
Productivity
Local network Sonos speaker control with discovery, playback, volume, and grouping. \n \n Discover speakers on the local network and control individual devices by name with play, pause, stop, and volume commands \n Manage speaker groups with join, unjoin, party, and solo operations; browse and play favorites and queue tracks \n Optional Spotify search integration via SMAPI (requires Spotify Web API credentials) and fallback IP specification for SSDP discovery failures \n Requires the sonos CLI b
Productivity
Terminal-based Apple Notes management with create, search, edit, delete, move, and export capabilities. \n \n Supports full note lifecycle: create with interactive editor or quick title, view/filter by folder, fuzzy search, edit, delete, and move between folders \n Export notes to HTML or Markdown format using Mistune for processing \n macOS-only; requires memo CLI installed via Homebrew and Automation permission granted to Notes.app \n Cannot edit notes containing images or attachments; interac
Productivity
blucli (blu) \n Use blu to control Bluesound/NAD players. \n Quick start \n \n blu devices (pick target) \n blu --device <id> status \n blu play|pause|stop \n blu volume set 15 \n \n Target selection (in priority order) \n \n --device <id|name|alias> \n BLU_DEVICE \n config default (if set) \n \n Common tasks \n \n Grouping: blu group status|add|remove \n TuneIn search/play: blu tunein search \"query\" , blu tunein play \"query\" \n \n Prefer --json for scripts. Confirm the target devi
Productivity
xurl is a CLI tool for the X API. It supports both shortcut commands (human/agent‑friendly one‑liners) and raw curl‑style access to any v2 endpoint. All commands return JSON to stdout.
Productivity
Use grizzly to create, read, and manage notes in Bear on macOS.
Productivity
Top MCP servers by GitHub stars
microsoft●
Easily convert markdown to PDF using Markitdown MCP server. Supports HTTP, STDIO, and SSE for fast converting markdown t
mendableai●
Unlock AI-ready web data with Firecrawl: scrape any website, handle dynamic content, and automate web scraping for resea
anthropic●
Puppeteer is a browser automation studio server for LLMs, enabling web page interaction, screenshots, and testing with S
earchibald
Amicus MCP Server: state persistence for AI coding assistants—preserves shared context, summaries, next steps and active
spgoodman
Createve.AI Nexus unifies REST API and MCP, integrating APIs for AI workflow automation with tools like Calendly API and
z_ai●
Vision: Add visual intelligence to your AI agents - image and video analysis with one-click integration for Claude Code
anthropic●
Learn how to use Python to read a file and manipulate local files safely through the Filesystem API.
anthropic●
Build persistent semantic networks for enterprise & engineering data management. Enable data persistence and memory acro
anthropic●
Break down complex problems with Sequential Thinking, a structured tool and step by step math solver for dynamic, reflec
rebers
Mini Search offers a lightweight google web search api solution, connecting effortlessly to OpenAI or OpenRouter.ai sear
z_ai●
Web Search MCP Server delivers powerful Z.AI web search and real-time info retrieval for MCP-compatible clients like Cla
z_ai●
Web Reader MCP Server — Z.AI MCP for powerful web content extraction: full-page retrieval and structured data for Claude
philogicae
Securely access YggTorrent with an unofficial API for torrent search, category filtering, metadata, and magnet link gene
anthropic●
Enhance your AI assistant with Brave Search and an MCP server for powerful web & local business queries—an alternative t
upstash●
Boost your AI code assistant with Context7: inject real-time API documentation from OpenAPI specification sources into y
microsoft●
Enhance software testing with Playwright MCP: Fast, reliable browser automation, an innovative alternative to Selenium s
Unified.to
The most comprehensive MCP integration platform with 333+ integrations and 20,421+ real-time tools. Connect your AI assi
Slack●
Official Slack MCP server enabling AI agents to interact with Slack workspaces through the Model Context Protocol. Featu
mcpsovereign●
mcpSovereign SDK — a two-sided AI dataset marketplace, AI prompt marketplace and AI tools marketplace where agents buy/s
Rockford Lhotka
A centralized gateway for managing multiple MCP server connections. Instead of configuring each MCP server individually
simplypixi
Manage browser tests and suites with BugBug's software automation tester, headless browsers, and real-time error reporti
shadcnio●
MCP server connects Claude and AI coding tools to shadcn/ui components. Accurate TypeScript props and React component da
scoritz
Integrate with Superjolt to manage JavaScript apps, configure domains, set environment variables, and monitor logs using
unctad-ai●
eRegulations makes admin procedure data easy to access, helping users understand the Administrative Procedure Act seamle
paolobtl
Integrate with Google Tag Manager to automate GTM container management, tag setup, and publishing using secure OAuth aut
ibraheem4
Streamline event discovery and planning with Eventbrite's venue and event management software—perfect for wedding planni
chromedevtools●
AI-driven control of live Chrome via Chrome DevTools: browser automation, debugging, performance analysis and network mo
Brevo●
Connect AI assistants to Brevo with the Model Context Protocol server for seamless API integration and automated workflo
vj-presidio
Specif-ai ensures secure web API access and robust error handling, making it a top choice among API security companies f
z_ai●
Zread MCP Server: Z.AI-powered MCP for Claude Code, Cline and MCP clients — access docs, code & open-source repo knowled
pulumi●
Pulumi Infrastructure as Code enables infra as a code operations, with tools for querying resources and running CLI comm
shopify●
Shopify Dev integrates with Shopify APIs, perfect for Shopify developer partners to build Shopify websites and streamlin
deepcon●
Deepcon is an AI coding assistant server offering up-to-date package docs via semantic search for smarter, faster AI pow
zueai
Capture screenshots across macOS, Windows, and Linux using advanced screen capture and recording software for analysis,
openai●
Search and read OpenAI developer docs from your editor using MCP. OpenAI hosts a public Model Context Protocol (MCP) ser
nozomio-labs●
Nia is an MCP server that boosts coding agents’ performance by indexing extra documentation and codebases for improved r
chromedevtools●
Use Chrome DevTools for web site test speed, debugging, and performance analysis. The essential chrome developer tools f
fleagne
Backlog integrates project issue tracking software and collaboration for efficient task management directly in conversat
asana●
Streamline workflow by creating and managing tasks and projects with the Asana API. Enhance productivity by integrating
kazuph
Connect Obsidian vaults for natural language queries and secure note updates with seamless Obsidian integration.
atlassian●
Seamlessly enhance your workflow by integrating Confluence with Jira for direct documentation access and powerful conten
linear●
Linear offers project management software and project tracking software designed for development teams to streamline wor
atlassian●
Integrate Jira software with AI to automate tasks, manage bugs, and streamline your development workflow efficiently.
github●
Extend your developer tools with GitHub MCP Server for advanced automation, supporting GitHub Student and student packag
eyaltoledano
Boost productivity with Task Master: an AI-powered tool for project management and agile development workflows, integrat
yamadashy●
Optimize your codebase for AI with Repomix—transform, compress, and secure repos for easier analysis with modern AI tool
mastra-ai●
Mastra Docs: AI assistants with direct access to Mastra.ai’s full knowledge base for faster, smarter support and insight
jandedobbeleer●
Validate Oh My Posh theme configurations quickly and reliably against the official schema to ensure error-free prompts a
oraios
Serena is a free AI code generator toolkit providing robust code editing and retrieval, turning LLMs into powerful artif
steveyegge●
Beads — a drop-in memory upgrade for your coding agent that boosts context, speed, and reliability with zero friction.
FAQ
- What is this leaderboard?
- A snapshot of the most-starred agent skills and MCP servers we index—sorted by GitHub stars, not by installs. Use it alongside the main directories for discovery.
- Why might a skill or server be missing?
- Only approved skills with recorded stars appear in the skills table. MCP rows require non-zero star counts. Everything else remains in /skills or /mcp-servers.
- How often do star counts update?
- Counts sync from GitHub over time as we refresh listings; rankings on this page reflect the latest values stored in our database.