feat: Hermes gateway agent skills — Telegram, Discord, Slack, WhatsApp#49
Open
tonyagents wants to merge 1 commit into
Open
feat: Hermes gateway agent skills — Telegram, Discord, Slack, WhatsApp#49tonyagents wants to merge 1 commit into
tonyagents wants to merge 1 commit into
Conversation
…hatsApp Adds four new skills that deploy the MoonPay CLI as a persistent messaging bot on each platform via the Hermes Agent gateway (NousResearch/hermes-agent). Each skill covers: Hermes install, platform bot creation, env config, MoonPay CONTEXT.md system prompt, gateway start, and error handling. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
kevarifin14
requested changes
Apr 21, 2026
Contributor
kevarifin14
left a comment
There was a problem hiding this comment.
D — Skills not registered in marketplace.json
Four new skills added but zero marketplace.json changes. Skills won't be discoverable by Claude Code without registration.
Blockers
-
marketplace.json missing — Add a new plugin block for these. Since they're Hermes gateway skills (not MoonPay CLI features directly), a dedicated block is the right structure:
{ "name": "hermes-skills", "description": "Deploy MoonPay CLI as a persistent gateway bot via Hermes Agent — Telegram, Discord, Slack, WhatsApp", "source": "./", "strict": false, "skills": [ "./skills/moonpay-telegram", "./skills/moonpay-discord", "./skills/moonpay-slack", "./skills/moonpay-whatsapp" ] } -
Naming ambiguity — These are
moonpay-*named but the primary functionality is Hermes gateway deployment, not MoonPay CLI features. Two options:- Keep
moonpay-{platform}names and clearly document they're Hermes-backed (current approach) — acceptable since they wrap the MoonPay CLI as a bot - Rename to
hermes-{telegram,discord,slack,whatsapp}for semantic clarity
Either is fine — pick one and make the marketplace block match.
- Keep
Verified OK
- Hermes install script real:
raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh✓ hermes --version/gateway/config set/whatsappcommands documented in Hermes README ✓- All
mpcommands (mp wallet list,mp token swap,mp user retrieve) consistent with existing skills ✓ - No code, all instructional ✓
- Cross-references to
moonpay-auth,moonpay-swap-tokens,moonpay-trading-automationvalid ✓ - Clean diff, WhatsApp ToS note present ✓
Add marketplace.json and this is A- ready.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds four new skills that deploy the MoonPay CLI as a persistent messaging bot using Hermes Agent gateway — the open-source agent framework with built-in platform adapters for Telegram, Discord, Slack, WhatsApp, Signal, and more.
Each skill covers: Hermes install, platform bot creation, env config, a MoonPay
CONTEXT.mdsystem prompt, gateway start/stop/status, log paths, and an error-handling table.How it works
Once running, users message the bot naturally and the agent calls
mpcommands on their behalf — wallets, swaps, prices, prediction markets.Test plan
mpcommands reference valid CLI subcommands (mp --help)🤖 Generated with Claude Code