Top 4058 Agent Skills
An automatically maintained ranking ordered by public downloads, with GitHub stars as the tie-breaker. Momentum, community interest, and maintenance stay independent signals.
Sendmux Mailbox Agent
Work efficiently with one Sendmux mailbox from an AI agent. Use for reading, searching, counting, syncing, triaging, filing, deleting, threading, or replying from a mailbox with an smx_mbx_ key or scoped smx_agent_ token, especially when the user asks an agent to inspect an inbox, find relevant messages, mark messages, or continue from a prior mailbox sync state.
#4002Sendmux Management
Manage Sendmux account-level resources with an smx_root_ key. Use for domains, mailbox provisioning, mailbox API keys, sending accounts, webhooks, billing, spend, delivery logs, incoming logs, metrics, and other team administration tasks; route mailbox reading, triage, sync, and replies to sendmux-mailbox-agent.
#4003Sendmux Mcp Setup
Configure Sendmux Model Context Protocol servers for AI agent clients, using hosted OAuth first when supported and secret-backed local env config otherwise. Use when the user wants to install sendmux-mcp, connect the hosted Sendmux MCP endpoint, run local stdio or HTTP MCP servers, set mailbox/management/sending key scopes, add bearer headers, or write MCP config for Claude Code, Cursor, Codex, VS Code/Copilot, Copilot CLI, Gemini CLI, Cline, or Windsurf/Cascade.
#4004Sendmux Send Email
Send email with Sendmux, including owner-approved Sending-resource smx_agent_ tokens from claim-token exchange. Use when the user wants to send one email, send multiple emails, choose single vs batch sending, add idempotency keys, include attachments, compare HTTP Sending API vs SMTP, or use Sendmux MCP, CLI, SDK, or direct HTTP for outbound email.
#4005Sendmux Token Efficient Usage
Choose the cheapest correct Sendmux surface and call. Use whenever a Sendmux task could be done through MCP, the sendmux CLI, an SDK, or direct HTTP and the user needs low-token, low-round-trip usage: batch sends, mailbox search/count/batch reads, sync deltas, cursor pagination, ETags, conditional requests, idempotency keys, attachment file transfer, or avoiding broad mailbox/log fetches.
#4006Compress Images
Compress images for web/SEO performance using cwebp. Use when optimizing images for faster page loads, reducing file sizes, or converting JPG/PNG to WebP format.
#4007Customer Empathy
Deep-dive into customer empathy and user journey thinking. Use when designing onboarding, improving UX, planning features, or trying to understand how to delight users faster.
#4008Download Video
Download videos from social media URLs (X/Twitter, YouTube, Instagram, TikTok, etc.) using yt-dlp. Use when saving a video locally, extracting content for transcription, or archiving video references.
#4009Transcribe Video
Generate subtitles (SRT/VTT) and plain text transcripts from video or audio files using AWS Transcribe. Use when creating captions, extracting spoken content, generating transcripts for notes, or making video content searchable.
#4010X Post
Post to X (Twitter) from the command line. Text, images, and video.
#4011Analyzing Products
Normalizes a product into generation-ready facts — from an e-commerce URL (a clean description plus curated product images) or from a photo alone (category, how it's used, its moving/opening parts, and key visual details). Use when a product URL or photo needs turning into inputs for image/video generation, or when another skill needs product facts before generating.
#4012Generating Ad Videos
Makes a product ad video — a product showcase with no one on screen, or a story or lifestyle commercial where a presenter or actor plays a role in the brand's spot, with or without a voiceover. Use when the user wants a product ad, commercial, TV ad, brand film, or product-hero video. Not for a creator or customer sharing their own take on a product, like a review, unboxing, try-on or testimonial — that is generating-ugc-videos; not for a video with no product being sold — that is generating-videos.
#4013Generating Ai Actors
Generates one photorealistic person as a single image — an AI actor, influencer, presenter or model. The image is reusable, so passing it into any later generation brings the same face, hair and build back and one person can hold across a whole set of images or videos. Use when the user wants an AI actor, or when something needs a person and no photo of one was supplied.
#4014Generating Audio
ALWAYS read this skill before generating spoken audio or calling audio_generate — a voiceover, narration, an ad read, a character line, or any script read aloud. Turns a script into speech — picks the model and voice, prepares the text for reading, and splits a long script into clips. Use whenever the user asks for text-to-speech, a voiceover, narration, or to have something read or spoken aloud.
#4015Generating Cartoon Videos
Generates a cartoon video for a product — a drawn, animated, anime, illustrated or painted spot that holds one art style and the same characters across every cut. A cartoon character presents, uses or sells the product, and the product itself is either kept exactly as photographed or drawn into the style. Use when the user wants a cartoon, animated, anime, illustrated or hand-drawn video, an animated ad, explainer or mascot spot, or any video whose look is drawn rather than filmed. Not for a photorealistic ad or a live actor or for animating a supplied photo.
#4016Generating Image Ads
Turns a product photo or URL into a static image ad — one image, or a set. Reads the real product first and holds it identical across every frame and ratio. Triggers: "image ad", "make an ad", "static ad", "promo graphic", "offer graphic", "sale creative", "social ad", "banner ad", "ad creative", "before/after ad", "testimonial ad". Not for generating product photography.
#4017Generating Images
ALWAYS read this skill before generating or editing any image, or calling image_generate — text-to-image or image-to-image, simple or complex. Turns a text brief, optionally guided by reference images (a character, a style to follow, an existing photo to edit), into a still image. Analyzes intent, routes to the best model, and structures the prompt. Use whenever the user asks to generate, create, make, design, or edit an image — except commercial photography of a product being sold, which belongs to generating-product-photos.
#4018Generating Product Photos
ALWAYS read this skill before generating a product photography — before writing any prompt or calling image_generate. Turns a product photo or URL into commercial photography - packshots, lifestyle and campaign frames, on-model, macro detail, flat lays, seasonal staging, infographics, concepts and floating shots. Reads the real product first and holds it identical across every frame. Triggers: "product photo", "packshot", "shoot my product", "studio shot", "lifestyle shot", "hero image", "on a model", "flat lay", "product infographic", "floating product".
#4019Generating Storyboards
Generates the storyboard sheets for a video — one image per clip, panels in a row, each panel one action. Divides each clip into panels itself, then builds the sheets one at a time, each taking the previous one as a reference, so the person and product stay consistent except where the story deliberately changes them. Use when a video's clip lengths and story are settled and it needs sheets before anything is animated. Not for a still image on its own — that should be made using generating-images.
#4020Generating Ugc Videos
Generates a UGC video — a creator or customer, on camera as themselves, sharing their own authentic take on a product. Use when the user wants a UGC video, creator video, influencer ad or endorsement, tiktok-style review, unboxing, try-on, OOTD, fit check, haul, tutorial, talking head, or creator testimonial. Not for a produced advertisement in the brand's voice, where a presenter or actor plays a role in the brand's spot — that is generating-ad-videos; not for a video with no person in it, or a person with no product to show.
#4021Generating Videos
ALWAYS read this skill before generating or animating any video, or calling video_generate — text-to-video, image-to-video, a start→end transition, or a reference / motion / audio-guided clip. Generates a video from a brief — one clip, or several clips joined into a single file at any length. Use when the user wants to make or generate a video, animate a photo, bring an image to life, produce b-roll, film a described scene, or move from one held frame to another. This skill should also be used when the video takes its motion or style from an existing video, or has to run to an existing audio track.
#4022Writing Ad Copy
Writes the words of an ad — the headline, primary text, description and call to action that go into the ad platform's own fields, shaped to the channel it runs on. Handles one channel or several, returning copy sized to each platform's limits. Nothing is generated here — text only. Use when the user wants ad copy, ad text, headlines, primary text, a description or captions written for a paid ad.
#4023Writing Video Prompts
Writes the motion prompt for a video clip — what moves, how the camera behaves, the physics and the audio, in the shape the chosen model wants. Works from a brief alone, from a start frame, from a source video, or from a storyboard sheet where each panel becomes a cut. Handles one clip or a whole set, returning one prompt per clip. Nothing is generated here. Use when a clip's model, duration and content are settled and it needs the prompt written.
#4024Writing Video Scripts
Writes what is said in a video — the words a person speaks on camera, or a voiceover heard over the picture. Fits the writing to the time available, so lines are never rushed to fit or padded to fill. A video longer than a single clip gets its script split into one piece per clip, each sized to that clip's seconds. Outputs the words as text only — nothing is recorded or voiced here. Use when the user wants a script, dialogue, or a voiceover written for a video.
#4025Zero
Use Zero for capabilities beyond Hermes.
#4026Speed
Launch RSVP speed reader for text
#4027Nutrient Document Processing
Process documents with Nutrient DWS. Use when the user wants to generate PDFs from HTML or URLs, convert Office/images/PDFs, assemble or split packets, OCR scans, extract text/tables/key-value pairs, redact PII, watermark, sign, fill forms, optimize PDFs, or produce compliance outputs like PDF/A or PDF/UA. Triggers include convert to PDF, merge these PDFs, OCR this scan, extract tables, redact PII, sign this PDF, make this PDF/A, or linearize for web delivery.
#4028Courier
Use when building notifications with Courier across email, SMS, push, in-app inbox, Slack, Teams, and WhatsApp: sends, templates, Elemental, journeys, preferences, routing, CLI and MCP.
#4029Swiftui Wcag Accessibility Auditor
Audit SwiftUI iOS feature code for accessibility against WCAG 2.2 Level A/AA and return patch-ready fixes. Use when reviewing SwiftUI views/screens (including auth, forms, settings, and custom controls) and you need both standards traceability (WCAG + WCAG2Mobile interpretation) and practical, minimal code changes in a concise priority-grouped Markdown format with user follow-up checks for code-indeterminate behavior.
#4030Swift Patterns
Review, refactor, or build SwiftUI features with correct state management, modern API usage, optimal view composition, navigation patterns, performance optimization, and testing best practices.
#4031Authorizing Api Requests
Use when authenticating or authorizing requests to any Mailtrap API (Email Send, Email Testing/Sandbox, Templates, Contacts, Sending Domains, Suppressions). Use when picking the auth header, choosing token scope, storing tokens safely, or resolving the Mailtrap account_id. Use before writing or generating any Mailtrap API call.
#4032Converting Email Templates
Use when converting or migrating email templates from another provider (SendGrid, Mailgun, Mandrill, Postmark, Brevo, Amazon SES) to Mailtrap-compatible Handlebars syntax. Supports single file, bulk directory, and inline HTML conversion.
#4033Managing Contacts
Use when using Mailtrap Contacts API or UI to add, update, bulk import, list, segment marketing contacts, custom fields, or custom events. Use when syncing contacts from a CRM or warehouse, or building audiences for campaigns.
#4034Sending Emails
Use when integrating, configuring, or troubleshooting Mailtrap live email sending (Email API or SMTP). Use when wiring outbound mail from an application or choosing how to send.
#4035Setting Up Sending Domain
Use when adding or verifying a Mailtrap sending domain, DNS propagation issues, registrar or DNS provider steps, compliance after verification, or click tracking. Domain must be verified before sending from it.
#4036Testing With Sandbox
Use when capturing outbound email in development or staging without delivering to real recipients, inspecting HTML or headers, running spam or structure checks, or automating tests against a fake inbox. Use when testing outgoing mail from an app without committing to a production ESP yet. Use when using Mailtrap Email Sandbox, Sandbox API, or sandbox-mode sending.
#4037Using Email Templates
Use when creating or sending Mailtrap-hosted email templates, Handlebars personalization, template UUID in API payloads, or debugging variables and preview. Use when separating email design from application code for transactional or bulk sends.
#4038Client Archetypes
Use this to match your tone to the buyer type. Six types. Same deal, different music.
#4039Dark Tactics Defense
Use this to spot manipulation aimed at you. And to keep your own moves on the honest side.
#4040Deal Router
Use this as the always-on brain. Read the last message, find the first match, act. Ten seconds.
#4041Discovery Power
Use this to find out what someone wants, fears, or hides. Without interrogating them.
#4042Frame Control
Use this when you feel needy, the other side tests you, or you are losing control of the talk.
#4043Objection Slayer
Use this when someone pushes back. Price, trust, timing, rivals, guarantees, silence.
#4044Operator Mindset
Use this before you send anything important, and after every rejection.
#4045Price Anchor
Use this when price comes up. Set the first number. Hold it. Move in structure, never in discounts.
#4046Reading People
Use this to read true intent in chat. Who is real, who is shopping, who runs a trick on you.
#4047Risk Reversal
Use this to close hesitant buyers. Move the risk from them to you. The strongest close in low-trust markets.
#4048Trust From Zero
Use this when a stranger has no reason to believe you. Builds trust with structure instead of big claims.
#4049Walk Away Power
Use this when terms are impossible, the buyer turns rude, or the thread is dead.
#4050Cold Outreach
Use this for first messages to strangers. DMs, email, LinkedIn, WhatsApp.
#4051Candid Photography Direction
Direct candid AI photography through one coherent event, natural reactions, friend or partner POV, and believable camera, light, and material behavior. Use for lifestyle and travel snapshots, multi-person interactions, reference-guided identity preservation, and realistic character or cosplay photography.
#4052Aeo Page Audit
Audit any web page for Answer Engine Optimization (AEO) readiness - can AI crawlers reach it, and can AI engines extract answers from it. Use when asked "is this page AEO ready", "audit this page for AI search", "why don't AI engines cite my page", or "check AI crawler access". Works standalone; no account needed.
#4053Citlyze Action Plan
Turn Citlyze optimization recommendations into a prioritized, sequenced action plan. Use when asked "what should we do to improve AI visibility", "prioritize the recommendations", "make an AEO/GEO action plan", or after a visibility report surfaces problems. Requires the Citlyze MCP server.
#4054Citlyze Citation Gap
Analyze which domains AI engines cite for your tracked prompts and find citation gaps to close. Use when asked "which domains get cited", "why are competitors cited and not us", "citation gap analysis", or to build an outreach/content target list from AI citation data. Requires the Citlyze MCP server.
#4055Citlyze Prompt Audit
Audit tracked prompts in Citlyze to find weak spots and coverage gaps. Use when asked "which prompts are underperforming", "audit my tracked prompts", "where are we invisible", or "what prompts should we track next". Requires the Citlyze MCP server.
#4056Citlyze Visibility Report
Build a window-over-window AI search visibility report from Citlyze data. Use when asked "how visible is my brand in AI search", "what changed this week/month", "build an AI visibility report", or for recurring exec reporting on ChatGPT/Claude/Perplexity/Gemini visibility. Requires the Citlyze MCP server.
#4057Creating Dsh Plugins
Use when building, extending, or fixing tools/plugins for DeepSeek Harness (dsh) — writing a dsh plugin entry module, registering a tool with defineTool, authoring parameters/output JSON Schemas, the dsh bundle manifest, or cordis.patch.yml, or when a plugin fails to load, a tool is missing from the agent, or tool calls error at runtime.
#4058Eskill
Skill mẹ tạo skill (meta-skill) — quy trình sản xuất Agent Skills chuẩn top-1: theo spec chính thức agentskills.io, Cursor Agent Skills (create-skill), quy trình eval của anthropics/skills (skill-creator), và kinh nghiệm thực chiến build egram/eseed. Dùng khi cần TẠO skill mới, CẢI THIỆN skill cũ, validate/kiểm tra skill, chuẩn bị skill bán thương mại, skill cho Cursor (~/.cursor/skills), hoặc khi user nói "tạo skill", "làm eskill", "viết SKILL.md", "skill ngon nhất", "skill Cursor".
No skills in this view
Try another category or sorting option.