← Back to Skills Marketplace
ingejanben268

Discord Hub My

by ingejanben268 · GitHub ↗ · v1.0.2
cross-platform ⚠ suspicious
1582
Downloads
0
Stars
5
Active Installs
3
Versions
Install in OpenClaw
/install discord-hub-my
Description
OpenClaw skill for Discord Bot API workflows, covering interactions, commands, messages, and operations using direct HTTPS requests.
README (SKILL.md)

Discord Bot API Skill (Advanced)

Purpose

Provide a production-oriented guide for building Discord bot workflows via the REST API and Interactions, focusing on professional command UX, safe operations, and direct HTTPS usage (no SDKs).

Best fit

  • You want command-first bot behavior and clear interaction flows.
  • You prefer direct HTTP requests without a library dependency.
  • You need a structured map of Discord API surfaces.

Not a fit

  • You need a full SDK or gateway client implementation.
  • You plan to stream large media uploads directly.

Quick orientation

  • Read references/discord-api-overview.md for base URL, versioning, and object map.
  • Read references/discord-auth-and-tokens.md for token types and security boundaries.
  • Read references/discord-interactions.md for interaction lifecycle and response patterns.
  • Read references/discord-app-commands.md for slash, user, and message commands.
  • Read references/discord-messages-components.md for messages, embeds, and components.
  • Read references/discord-gateway-webhooks.md for gateway vs webhook tradeoffs.
  • Read references/discord-rate-limits.md for throttling and header-based handling.
  • Read references/discord-request-templates.md for HTTP payload templates.
  • Read references/discord-feature-map.md for the full surface checklist.

Required inputs

  • Bot token and application ID.
  • Interaction endpoint public key (if using interaction webhooks).
  • Command list and UX tone.
  • Allowed intents and event scope.

Expected output

  • A clear bot workflow plan, command design, and operational checklist.

Operational notes

  • Prefer interactions and slash commands over prefix parsing.
  • Always validate incoming interaction signatures.
  • Keep payloads small and respond quickly to interactions.

Security notes

  • Never log tokens or secrets.
  • Use least-privilege permissions and scopes.
Usage Guidance
This package is inconsistent: the README asks for bot tokens and interaction keys but the code only uses a WEBHOOK_URL and sources a local .env. Before installing or running: 1) Ask the publisher to clarify which credentials are actually required and to declare them in registry metadata. 2) Inspect any .env file you might place in the skill directory — do not reuse a file that contains unrelated secrets. 3) If you only need webhook posting, prefer supplying a dedicated webhook URL with least privileges; do not supply your Bot token unless the skill explicitly needs and documents how it will be used. 4) Run the scripts in a sandboxed environment (or review/modify them) to ensure they don't load unexpected secrets or call remote endpoints you don't control. 5) Note the metadata/manifest inconsistencies (ownerId/slug differences) and prefer skills with clear provenance. If the author cannot explain the mismatches, treat the package with caution or avoid installing it.
Capability Analysis
Type: OpenClaw Skill Name: discord-hub-my Version: 1.0.2 The skill is classified as suspicious due to its use of `run.sh` to source a local `.env` file, which loads all variables into the environment, and `discord_send.sh` making an outbound network request via `curl` to a user-provided `WEBHOOK_URL`. While these capabilities are plausibly needed for the stated purpose of sending Discord messages, they represent meaningful high-risk behaviors (broad file access for configuration and arbitrary network requests) that prevent a benign classification. There is no clear evidence of intentional malicious behavior like data exfiltration of unrelated secrets or persistence.
Capability Assessment
Purpose & Capability
The skill describes Discord Bot API workflows (bot tokens, interaction public key, application ID) and REST request templates — that purpose is plausible. However the included scripts implement only a simple webhook sender (requires WEBHOOK_URL), and the registry metadata lists no required env vars or primary credential. There is thus a mismatch between the stated capability (full bot operations using tokens) and the actual code (webhook-only).
Instruction Scope
SKILL.md instructs the agent/operator to provide bot tokens, application ID, and interaction public key and references signature verification and rate-limit handling, but the runtime files do not implement those behaviors. The run.sh sources a .env file from the skill directory (it will load any environment variables placed there). The instructions give broad guidance but do not match the code, granting the agent/operator ambiguous discretion about where/how to supply secrets.
Install Mechanism
No install spec; this is instruction-only with two small shell scripts. Nothing is downloaded or written by an installer, which minimizes install-time risk.
Credentials
Registry metadata declares no required env vars, yet SKILL.md asks for sensitive credentials (bot token, application ID, interaction public key). The actual scripts expect WEBHOOK_URL (not declared). run.sh auto-sources a local .env, which could cause accidental loading of unrelated secrets if a user drops a .env containing other credentials into the skill folder. The mismatch between declared requirements and actual env usage is a red flag.
Persistence & Privilege
always is false and there is no install; the skill does not request persistent system privileges or modify other skills. It only contains small scripts that execute when run.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install discord-hub-my
  3. After installation, invoke the skill by name or use /discord-hub-my
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Removed 11 reference and metadata files, including SKILL.md, _meta.json, and all documentation under references/. - The skill now contains no internal documentation or guidance files. - Core skill description and structural information remain unchanged.
v1.0.1
Initial release with comprehensive Discord Bot API workflow resources. - Added detailed Markdown references for API overview, authentication, commands, interactions, messages, components, gateway/webhooks, rate limits, and API request templates. - Included shell scripts for Discord message sending and skill operation. - Provided a structured SKILL.md for orientation and operational guidance. - Supplied meta and reference mapping for clear organization.
v1.0.0
discord-hub-my 1.0.0 initial release - Provides a production-oriented skill for building Discord bot workflows using only direct HTTPS requests. - Covers Discord API features including interactions, commands, messages, and safe operations. - Emphasizes professional command UX and security best practices. - Includes orientation for key API references, templates, and recommended security boundaries. - Designed for users preferring HTTP requests over full SDK or gateway implementations.
Metadata
Slug discord-hub-my
Version 1.0.2
License
All-time Installs 6
Active Installs 5
Total Versions 3
Frequently Asked Questions

What is Discord Hub My?

OpenClaw skill for Discord Bot API workflows, covering interactions, commands, messages, and operations using direct HTTPS requests. It is an AI Agent Skill for Claude Code / OpenClaw, with 1582 downloads so far.

How do I install Discord Hub My?

Run "/install discord-hub-my" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Discord Hub My free?

Yes, Discord Hub My is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Discord Hub My support?

Discord Hub My is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Discord Hub My?

It is built and maintained by ingejanben268 (@ingejanben268); the current version is v1.0.2.

💬 Comments