Top 4061 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 Cli
Use the Sendmux command-line interface for terminal-driven Sendmux work. Use when the user wants install commands, profiles, key-scope preflight, --json output, colon-namespaced Sendmux commands, request body/path/query/header flags, or CLI examples for Management, Mailbox, or Sending API operations.
#4002Sendmux Email For Agents
Design and route Sendmux email workflows for AI agents, including skill installation, self-registration, secure agent credential-bundle storage, owner approval, and runtime email operations. Use when a user wants to give an AI agent its own inbox or email address, let an agent receive/search/triage/reply to mail, draft human-approved replies, send notifications, monitor mailbox state, or build email-based agent workflows even when the user does not mention Sendmux by name.
#4003Sendmux Getting Started
Sendmux setup, skill installation, API key validation, agent access, secure agent credential-bundle storage, and first-call guidance. Use when the user wants to install Sendmux tooling or skills, check whether an smx_root_, smx_mbx_, or smx_agent_ credential works, choose MCP vs CLI vs SDK, connect an agent to Sendmux email, configure auth, self-register an agent, or make the first harmless Sendmux API call from an agent, terminal, or application.
#4004Sendmux 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.
#4005Sendmux 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.
#4006Sendmux 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.
#4007Sendmux 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.
#4008Sendmux 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.
#4009Compress 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.
#4010Customer 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.
#4011Download 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.
#4012Transcribe 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.
#4013X Post
Post to X (Twitter) from the command line. Text, images, and video.
#4014Analyzing 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.
#4015Generating 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.
#4016Generating 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.
#4017Generating 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.
#4018Generating 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.
#4019Generating 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.
#4020Generating 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.
#4021Generating 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".
#4022Generating 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.
#4023Generating 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.
#4024Generating 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.
#4025Writing 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.
#4026Writing 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.
#4027Writing 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.
#4028Zero
Use Zero for capabilities beyond Hermes.
#4029Speed
Launch RSVP speed reader for text
#4030Nutrient 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.
#4031Courier
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.
#4032Swiftui 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.
#4033Swift 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.
#4034Authorizing 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.
#4035Converting 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.
#4036Managing 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.
#4037Sending 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.
#4038Setting 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.
#4039Testing 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.
#4040Using 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.
#4041Client Archetypes
Use this to match your tone to the buyer type. Six types. Same deal, different music.
#4042Dark Tactics Defense
Use this to spot manipulation aimed at you. And to keep your own moves on the honest side.
#4043Deal Router
Use this as the always-on brain. Read the last message, find the first match, act. Ten seconds.
#4044Discovery Power
Use this to find out what someone wants, fears, or hides. Without interrogating them.
#4045Frame Control
Use this when you feel needy, the other side tests you, or you are losing control of the talk.
#4046Objection Slayer
Use this when someone pushes back. Price, trust, timing, rivals, guarantees, silence.
#4047Operator Mindset
Use this before you send anything important, and after every rejection.
#4048Price Anchor
Use this when price comes up. Set the first number. Hold it. Move in structure, never in discounts.
#4049Reading People
Use this to read true intent in chat. Who is real, who is shopping, who runs a trick on you.
#4050Risk Reversal
Use this to close hesitant buyers. Move the risk from them to you. The strongest close in low-trust markets.
#4051Trust From Zero
Use this when a stranger has no reason to believe you. Builds trust with structure instead of big claims.
#4052Walk Away Power
Use this when terms are impossible, the buyer turns rude, or the thread is dead.
#4053Cold Outreach
Use this for first messages to strangers. DMs, email, LinkedIn, WhatsApp.
#4054Candid 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.
#4055Aeo 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.
#4056Citlyze 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.
#4057Citlyze 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.
#4058Citlyze 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.
#4059Citlyze 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.
#4060Creating 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.
#4061Eskill
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.