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,666 results · page 41 of 56

  • ws-tunnel-telegramSkillCommunication

    Use when modifying the MTProto WebSocket tunnel for Telegram in ripdpi-ws-tunnel, Telegram DC IP routing (149.154.* / 91.108.* etc.), MTProto obfuscated2 classification, kws*.web.telegram.org bootstrap and TLS handshake, choosing between rustls and BoringSSL backends, the AvoidsBlocked517ByteClientH

    Ready to connect★ 71

    github.com/po4yka/ripdpi68 stars

    View details
  • beautiful-commitsSkillCommunication

    Crafts professional git commit messages following Conventional Commits. Use when committing changes or writing commit messages.

    Ready to connect★ 70

    github.com/tibsfox/gsd-skill-creator70 stars

    View details
  • cli-castSkillCommunication

    "Use for Foundry cast transaction actions: prepare, trace, simulate, sign, or broadcast; sign messages; or encode/decode ABI/calldata. Delegate every standalone RPC read to evm-atlas."

    Ready to connect★ 70

    github.com/paulrberg/agent-skills70 stars

    View details
  • commit-styleSkillCommunication

    Crafts and generates professional conventional commit messages following Angular/Conventional Commits format. Use when committing changes, writing git commit messages, or when user mentions commit message.

    Ready to connect★ 70

    github.com/tibsfox/gsd-skill-creator70 stars

    View details
  • interview-scheduleSkillCommunication

    Interview scheduling: creates a Feishu (Lark) calendar event (with a video meeting link) for candidates entering the interview process, invites interviewers to the meeting, generates invitation messages for the candidate, and syncs the interview records and ledger. Use when the user says things like

    Ready to connect★ 70

    github.com/viy1204/recruiting-copilot70 stars

    View details
  • media-literacySkillCommunication

    Media literacy and critical analysis of media messages across platforms and formats. Covers media ecology (McLuhan), encoding/decoding (Hall), news literacy, digital media analysis, propaganda techniques, algorithmic curation, visual rhetoric, and ethical media consumption. Use when analyzing media

    Ready to connect★ 70

    github.com/tibsfox/gsd-skill-creator70 stars

    View details
  • recruit-dailySkillCommunication

    Daily recruiting pipeline: chains "check unread Boss + Liepin messages → dual-channel proactive sourcing → hard-rule screening → send greetings → update the tracker → produce the daily report" into one pipeline. Use when the user says "process today's recruiting", "are there any unhandled candidates

    Ready to connect★ 70

    github.com/viy1204/recruiting-copilot70 stars

    View details
  • components-v2SkillCommunication

    Build or convert Nypsi Discord command responses using discord.js Components v2 containers, text displays, sections, separators, selects, and buttons. Use when creating or modifying a Components v2 message, converting an embed-based command UI, or implementing interactive container updates and timeo

    Ready to connect★ 69

    github.com/mxz7/nypsi69 stars

    View details
  • conventionsSkillCommunication

    Describes how to structure commands, scheduled jobs, interaction handlers, logging, and user-facing messages/embeds in nypsi. Use when creating or modifying a command, a cron job in src/scheduled/jobs, an interaction/autocomplete handler, a log message, or any message sent to a user.

    Ready to connect★ 69

    github.com/mxz7/nypsi69 stars

    View details
  • creator-extension-devSkillCommunication

    Skill for Tyou Cocos Creator 3.8.7 editor extension development. Use when modifying or reviewing `Client/extensions/`, `assetool`, `psd2ccc`, `uitscreate`, `asset-dependency-viewer`, Creator panel/message/menu/scene/assets contributions, or extension package/build/test; not for merely running extens

    Ready to connect★ 69

    github.com/xiayu519/tyou69 stars

    View details
  • discord-messagingSkillCommunication

    Explains how to send Discord messages from cron jobs that don't have a NypsiClient/gateway connection, covering WebhookClient vs the shared getRest() REST client. Use when writing or editing a scheduled job in src/scheduled/jobs/ that needs to post a message to a channel.

    Ready to connect★ 69

    github.com/mxz7/nypsi69 stars

    View details
  • discord-restSkillCommunication

    Prefer the shared Discord REST client for Discord API operations from the main process, API controllers, jobs, or utilities. Use when fetching or mutating Discord resources without an existing NypsiClient instance.

    Ready to connect★ 69

    github.com/mxz7/nypsi69 stars

    View details
  • rust-concurrency-safetySkillCommunication

    Use when designing, modifying, debugging, or reviewing locks, atomic operations, task scheduling, async execution, interrupt contexts, cross-core notifications, shared state, or resource lifecycles in TGOSKits. Read-only data structures or explicitly single-threaded code do not trigger this skill.

    Ready to connect★ 68

    github.com/rcore-os/tgoskits67 stars

    View details
  • alterlab-proteinmpnnSkillCommunication

    Design protein sequences for a fixed backbone with ProteinMPNN (Dauparas 2022) — message-passing inverse folding that outputs sequences predicted to fold to a given structure, with fixed positions, tied/symmetric chains, amino-acid bias, and a soluble-model variant. Use when inverse-folding a backbo

    Ready to connect★ 67

    github.com/alterlab-ieu/alterlab-academic-skills67 stars

    View details
  • discord-advSkillCommunication

    Advanced Discord server management via Discord API v10: send embeds, create channels, manage roles, moderation. Use when managing Discord server structure, sending rich embedded messages, or moderating users. Requires DISCORD_BOT_TOKEN.

    Ready to connect★ 67

    github.com/openxjarvis/openclaw-python66 stars

    View details
  • feishu-urgentSkillCommunication

    Feishu urgent message (buzz) notifications. Activate when user mentions urgent, buzz, remind, or escalation for messages.

    Ready to connect★ 67

    github.com/openxjarvis/openclaw-python66 stars

    View details
  • i-have-adhdSkillCommunication

    Shape output for a reader with ADHD. Use this skill whenever responding to ANY user message including coding tasks, debugging, explanations, planning, and casual conversation. Output should lead with concrete next actions, number multi-step work, externalize state across turns, suppress tangents, gi

    Ready to connect★ 67

    github.com/nota-america/forgecat-agent-profiles67 stars

    View details
  • messaging-the-humanSkillCommunication

    Use when project policy calls for a human decision or update, a human delivery is pending or failed, or a reply must resume the right work.

    Ready to connect★ 67

    github.com/mvschwarz/openrig67 stars

    View details
  • queue-handoffSkillCommunication

    Use when ending a turn, finishing a slice, blocked on another agent's work, or escalating to a human — durable work handoff via queue items so the system keeps moving across compactions, missed messages, and interruptions. Covers the hot-potato terminal-turn-rule (active work ends by passing the bal

    Ready to connect★ 67

    github.com/mvschwarz/openrig67 stars

    View details
  • watchdogSkillCommunication

    Use when configuring `rig watchdog` policies, authoring wake/refocus/alignment-checkpoint messages, or choosing the right intervention level for a stale-owner situation. The 3-level continuity-check stack (wake / refocus / alignment-checkpoint), the discipline that prevents cadence pollution and bur

    Ready to connect★ 67

    github.com/mvschwarz/openrig67 stars

    View details
  • configure-notifySkillCommunication

    Help user configure Pi notification settings — platforms (native, Gotify, Telegram), events, and per-event routing. Guide through setup or make changes directly.

    Ready to connect★ 66

    github.com/neuron-mr-white/unipi63 stars

    View details
  • create-assistantSkillCommunication

    Design, create, or validate saved and transient Vapi voice assistants. Use for new phone or web agents, production system prompts and first messages, saved-versus-transient architecture, model/voice/transcriber selection, multilingual compatibility, existing tool attachment, native call-control tool

    Ready to connect★ 66

    github.com/vapiai/skills66 stars

    View details
  • create-phone-numberSkillCommunication

    Plan, provision, import, route, update, and verify Vapi phone numbers through the public API. Use for Vapi-hosted US PSTN numbers, explicitly requested SIP addresses, Twilio/Vonage/Telnyx or BYO carrier numbers, secure credential handling, assistant or squad routing, area-code requests, outbound lim

    Ready to connect★ 66

    github.com/vapiai/skills66 stars

    View details
  • fig-labSkillCommunication

    Guides FigUI3 lab bundle (`fig-lab.js` / `fig-lab.css`): experimental propskit-* property controls, fig-canvas-control, fig-input-angle, fig-input-wheel, fig-reorder, and AI composer components (fig-ai-prompt, fig-ai-context, fig-chat-message, fig-attachment), including React JSX usage. Use when bui

    Ready to connect★ 66

    github.com/rogie/figui365 stars

    View details
  • lov-gh-accessSkillCommunication

    Open a private GitHub repo to external clients or contractors without making it public. Accepts a mixed list of GitHub usernames and/or email addresses, resolves each to a GitHub account (falling back to an email invitation when the user has no discoverable account yet), and invites them as collabor

    Ready to connect★ 66

    github.com/lovstudio/skills66 stars

    View details
  • notifySkillCommunication

    Cross-platform notification system for Pi. Use notify_user when you need to urgently alert the user about critical findings, errors, or completion of long-running tasks.

    Ready to connect★ 66

    github.com/neuron-mr-white/unipi63 stars

    View details
  • translationsSkillCommunication

    User-facing strings in translations/en.json — sensor and device display names, entity translation keys, config flow errors, exception and repair issue messages. Use when adding or renaming any user-visible string, entity name, or output sensor.

    Ready to connect★ 66

    github.com/hass-energy/haeo65 stars

    View details
  • bkend-authSkillCommunication

    bkend.ai authentication and security expert skill. Covers email signup/login, social login (Google, GitHub), magic link, JWT tokens (Access 1h, Refresh 30d), session management, RBAC (admin/user/self/guest), RLS policies, password management, and account lifecycle.

    Ready to connect★ 65

    github.com/ww-w-ai/bkit-gemini64 stars

    View details
  • cashfreeSkillCommunication

    Use this skill whenever the user wants to integrate Cashfree payment APIs. Triggers include: creating orders or payment sessions, accepting payments via UPI/cards/netbanking/wallets, generating payment links to share via SMS/email, handling refunds, verifying webhook signatures, fetching payment or

    Ready to connect★ 65

    github.com/ankitjh4/indic-ai-skills65 stars

    View details
  • copywriter-agentSkillCommunication

    Copywriter in the owner's style. Writes posts for Telegram YOUR_CHANNEL, video announcements, descriptions. Knows the style, vocabulary, and forbidden phrasings.

    Ready to connect★ 65

    github.com/alekseiul/sprut-agent-kit65 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,585 of the 54,017 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