ahel is live on Product Hunt today. Upvote

Skills.

Give your AI a better way to work.

A skill is a set of written instructions that teaches an AI how to do one job the way it should be done: review a pull request, plan a migration, write the release notes.

Install one here and it travels with your account into Claude, Claude Code, Cursor and every other client you sign in with.

Category: Communication

1,660 results · page 19 of 56

  • notificationSkillCommunication

    Show system notifications with optional buttons, sounds, and actions. Use for alerts, reminders, or persistent status messages.

    Ready to connect★ 372

    github.com/mikeyobrien/rho372 stars

    View details
  • rho-cloud-emailSkillCommunication

    Manage agent email at name@rhobot.dev via the Rhobot Mail API. Use when checking inbox, reading messages, sending email, or managing allowed senders. Requires credentials from rho-cloud-onboard.

    Ready to connect★ 372

    github.com/mikeyobrien/rho372 stars

    View details
  • rho-cloud-onboardSkillCommunication

    Register an agent email address on Rhobot Mail (name@rhobot.dev). Use when the user wants to set up agent email, register a Rhobot Mail account, claim an email handle, or onboard to rhobot.dev.

    Ready to connect★ 372

    github.com/mikeyobrien/rho372 stars

    View details
  • smsSkillCommunication

    Read and send SMS messages. Use for checking texts, 2FA codes, or sending SMS alerts.

    Ready to connect★ 372

    github.com/mikeyobrien/rho372 stars

    View details
  • heySkillCommunication

    Interact with HEY via the HEY CLI. Read and send emails, manage contacts, boxes, labels, collections, calendars, todos, habits, time tracking, and journal entries. Use for ANY HEY-related question or action.

    Ready to connect★ 366

    github.com/basecamp/hey-cli369 stars

    View details
  • daily-brief-botSkillCommunication

    Build and tune a bot that collects and summarizes articles on topics of interest and delivers them to Discord at a set time each day. Includes how to adjust tone, length, and delivery time.

    Ready to connect★ 364

    github.com/bam-bam-2/solo-skills364 stars

    View details
  • discord-reminderSkillCommunication

    Set one-time or recurring reminders via launchd/cron on an always-on machine and receive them as Discord DMs—a way that doesn't use paid automation slots.

    Ready to connect★ 364

    github.com/bam-bam-2/solo-skills364 stars

    View details
  • torch-geometric-graph-neural-networksSkillCommunication

    PyTorch Geometric (PyG) for graph neural networks: node/graph classification, link prediction with GCN, GAT, GraphSAGE, GIN. Message passing, mini-batches, heterogeneous graphs, neighbor sampling, explainability. Supports molecules (QM9, MoleculeNet), social/knowledge graphs, 3D point clouds. For no

    Ready to connect★ 363

    github.com/jaechang-hits/sciagent-skills363 stars

    View details
  • setup-context-a8cSkillCommunication

    Set up the ContextA8C MCP server for accessing Automattic internal resources (Slack, Linear, P2s, GitHub Enterprise, etc.)

    Ready to connect★ 359

    github.com/woocommerce/woocommerce-ios360 stars

    View details
  • find-reviewerSkillCommunication

    Lets your agent find the right reviewer for a Firefox code change and fill in the review line of the commit message.

    Ready to connect★ 357

    github.com/browserworks/waterfox-android354 stars

    View details
  • aws-sdk-java-v2-messagingSkillCommunication

    Provides AWS messaging patterns using AWS SDK for Java 2.x for SQS queues and SNS topics. Handles sending/receiving messages, FIFO queues, DLQ, subscriptions, and pub/sub patterns. Use when implementing messaging with SQS or SNS.

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • spring-boot-event-driven-patternsSkillCommunication

    Provides Event-Driven Architecture (EDA) patterns for Spring Boot — creates domain events, configures ApplicationEvent and @TransactionalEventListener, sets up Kafka producers and consumers, and implements the transactional outbox pattern for reliable distributed messaging. Use when implementing eve

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • unit-test-bean-validationSkillCommunication

    Provides patterns for unit testing Jakarta Bean Validation (JSR-380), including @Valid, @NotNull, @Min, @Max, @Email constraints with Hibernate Validator. Generates custom validator tests, constraint violation assertions, validation groups, and parameterized validation tests. Validates data integrit

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • zod-validation-utilitiesSkillCommunication

    Creates reusable Zod v4 schemas, validates API payloads, forms, and configuration input, transforms and coerces data safely, and handles validation errors with strong type inference for TypeScript applications. Use when designing validation layers, parsing `z.string()`, `z.object()`, or `z.email()`

    Ready to connect★ 345

    github.com/giuseppe-trisciuoglio/developer-kit345 stars

    View details
  • A2A JSON-RPC CallSkillCommunication

    Call a peer agent's A2A JSON-RPC endpoint. Supports tasks/send (send a task message) and tasks/get (query task status).

    Ready to connect★ 339

    github.com/ai-sns/ai-sns338 stars

    View details
  • email-service-integrationSkillCommunication

    Integrate email services with backends using SMTP, third-party providers, templates, and asynchronous sending. Use when implementing email functionality, sending transactional emails, and managing email workflows.

    Ready to connect★ 339

    github.com/aj-geddes/useful-ai-prompts330 stars

    View details
  • internationalization-i18nSkillCommunication

    Implement internationalization (i18n) and localization including message extraction, translation catalogs, pluralization rules, date/time/number formatting, RTL language support, and i18n libraries like i18next and gettext. Use for multi-language, translation, or localization needs.

    Ready to connect★ 339

    github.com/aj-geddes/useful-ai-prompts330 stars

    View details
  • dev-pitfallsSkillCommunication

    Common pitfalls that are slow to troubleshoot and that tend to get "fixed" by going in circles, because the error message points nowhere near the actual cause. Use before and during git, project, and WSL work, checking a repo is initialized and node_modules is ignored, putting WSL projects on the ri

    Ready to connect★ 338

    github.com/thedecipherist/claude-code-mastery-project-starter-kit337 stars

    View details
  • architecture-paradigm-event-drivenSkillCommunication

    Applies event-driven async messaging to decouple producers and consumers. Use when designing real-time or multi-subscriber systems needing loose coupling.

    Ready to connect★ 337

    github.com/athola/claude-night-market337 stars

    View details
  • dx-docsSkillCommunication

    Use when auditing DX, docs, and delivery in any codebase — the 30-minute-contributor test, docs-vs-reality drift, onboarding friction, error-message quality. Assess by default, fix docs on request; docs are judged by use, and every failure is a misfiled or missing Diátaxis quadrant.

    Ready to connect★ 336

    github.com/automagik-dev/genie334 stars

    View details
  • mcp-media-inbox-triageSkillCommunication

    Find media, partnership, and high-intent requests buried in a shared Gmail inbox, summarize the useful ones, and route them to the right owner through Zapier MCP.

    Ready to connect★ 336

    github.com/zapier/gtm-cheat-codes336 stars

    View details
  • marketing-auditSkillCommunication

    Use when auditing marketing, messaging, offers, funnels, or content strategy. Triggers on "audit my marketing", "review my landing page", "improve my funnel", "content strategy review", "messaging review", "offer feedback", "marketing checkup", "why isn't my marketing working", "audit my brand". Wor

    Ready to connect★ 332

    github.com/harperreed/dotfiles332 stars

    View details
  • clarifySkillCommunication

    UX copy review across buttons, errors, empty states, and form hints — critiques by default, applies only on request. Use when copy feels vague, generic, or AI-sounding, or when the user says \"fix the labels\", \"improve error messages\", or \"review the copy\". Invoke when the user asks for clarify

    Ready to connect★ 326

    github.com/educlopez/ui-craft331 stars

    View details
  • hardenSkillCommunication

    Gives your agent design guidelines so the interfaces and visuals it creates look better.

    Ready to connect★ 326

    github.com/educlopez/ui-craft331 stars

    View details
  • genshijin-commitSkillCommunication

    Ultra-compressed commit message generation. Conventional Commits format with subject ≤50 characters, prioritizing the "why" over the "what". Supports both Japanese and English. Trigger with "create a commit message", "/commit", or "/genshijin-commit". Also a candidate for automatic activation on sta

    Ready to connect★ 327

    github.com/interfacex-co-jp/genshijin328 stars

    View details
  • dglSkillCommunication

    Deep Graph Library (DGL) — graph neural network framework. GCN, GAT, GraphSAGE, RGCN, and custom message-passing. Heterogeneous graphs, temporal graphs, and large-scale training with mini-batch sampling.

    Ready to connect★ 324

    github.com/mkurman/zorai321 stars

    View details
  • inbox-triageSkillCommunication

    Use when the user wants an inbox cleanup summary, morning email triage, scheduled inbox sweep, or a concise action-oriented Gmail digest delivered to chat.

    Ready to connect★ 324

    github.com/mkurman/zorai321 stars

    View details
  • rfi-managementSkillCommunication

    Complete RFI (Request for Information) management system. Create, track, route, and analyze RFIs with automatic notifications and response deadline tracking.

    Ready to connect★ 313

    github.com/datadrivenconstruction/ddc_skills_for_ai_agents_in_construction314 stars

    View details
  • seo-link-strategySkillCommunication

    Research backlink opportunities, record contact evidence, and generate personalized local outreach drafts from user-provided product and contact data. Use for backlink planning and draft preparation; never send messages or submit forms without explicit authorization for the exact target and payload.

    Ready to connect★ 314

    github.com/kennyzir/7deer_skills314 stars

    View details
  • ad-to-landing-page-auditorSkillCommunication

    Analyze the message match between your ads and landing pages. Checks if the promise in the ad copy carries through to the landing page headline, body, and CTA. Flags disconnects that kill conversion rates. Works with Google, Meta, and LinkedIn ads.

    Ready to connect★ 307

    github.com/criptogus/agent-evolve-network309 stars

    View details

What is a skill?

A skill is plain text, usually a SKILL.md file and the scripts it refers to, written for an AI rather than for a person. It carries the steps, the house rules and the examples a good answer needs, so you stop pasting the same briefing into every new chat.

53,462 of the 53,895 skills listed here can be served through ahel today, and they come from public repositories. Each one has its own page with the instructions themselves on it, so you can read what a skill will tell your AI to do before you install it.

Install one and every AI you use gets it

Installing a skill adds it to your gateway and turns it on in the same step. Claude Code surfaces it as a slash command; any client can read the full instructions with the skill_read tool.

Nothing is copied into a project folder. The instructions are served from your account, so the same skill is there in every AI you connect, and turning it off removes it from all of them at once.

See how to connect your AI