返回顶部
h

hypdiscordgod

Build, extend, debug, scaffold, and package Discord bots and bot systems. Use when asked to create a Discord bot, scaffold a new bot project, add slash commands, prefix commands, event handlers, moderation systems, ticket systems, role tools, embeds, buttons, select menus, modals, webhooks, persistence, deployment setup, Bun support, Docker setup, dashboard/API integration, Discord OAuth dashboard auth, frontend dashboard scaffolding, queue/worker processing, Postgres/Prisma/Drizzle database var

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
71
下载量
0
收藏
概述
安装方式
版本历史

hypdiscordgod

# HypDiscordGOD ## Overview Use this skill to turn Discord bot requests into shippable systems with clean architecture, minimal privileged intents, clear configuration, and production-ready command, API, worker, and dashboard structure. Prefer acting over theorizing: if the repository exists, inspect it and implement directly; if no project exists, scaffold a minimal runnable system immediately. Default to modern Discord patterns: - Prefer slash commands over legacy prefix commands unless the user asks otherwise. - Prefer `discord.js` for Node/TypeScript projects and `discord.py` for Python projects unless the repo already uses another library. - Keep tokens and secrets in environment variables; never hardcode them. - Request only the intents and permissions the feature actually needs. ## Workflow 1. Inspect the repository and detect the stack. 2. Decide whether this is: - a new bot, - a new feature in an existing bot, - a refactor/migration, - a dashboard/API integration task, - a webhook integration task, - a worker/queue task, - a moderation dashboard task, - a mono-repo starter task, - or a debugging task. 3. Confirm the runtime, package manager, storage model, and bot library already in use. 4. Implement the smallest clean change that satisfies the request. 5. Add or update configuration examples, command registration, startup instructions, API route notes, auth notes, and worker notes if needed. 6. Validate with available tests, type checks, or a dry run when possible. 7. If creating a new bot or companion service from scratch, prefer bundled scaffolds and templates before hand-rolling files. ## Core Rules - Match the existing repository style when one already exists. - Prefer least privilege for intents, permissions, routes, and secrets. - Keep Discord snowflakes as strings in JavaScript/TypeScript systems. - Separate bot runtime, HTTP API, dashboard frontend, and worker concerns when complexity justifies it. - Treat in-memory sessions as development-grade unless explicitly hardened. - Call out production gaps clearly: CSRF, durable sessions, refresh token storage, HTTPS, audit logging, and permission enforcement. ## Mono-repo Systems For bot + API + dashboard + worker systems: - separate apps clearly - share schema, config, and type helpers through packages or documented conventions - leave behind runnable service start points and compose orchestration when possible - prefer wiring the mono-repo starter to real bundled patterns instead of leaving empty placeholders - when asked for a full transplant or deep merge, align monorepo app shapes with the richer bundled starters so another agent can upgrade them in place without re-scaffolding ## Output Expectations When completing Discord bot work: - Modify the existing project instead of inventing a parallel architecture. - Include any required environment variables. - Mention command registration steps if commands changed. - Mention portal-side steps if intents or permissions must be enabled. - Keep examples realistic and directly runnable. - When adding persistence, define schema shape or migration expectations. - When adding deployment, leave behind runnable deploy artifacts if appropriate. - When adding transcript support, mention limitations around embeds, edited/deleted messages, and retention unless fully handled. - When adding dashboard/API integration, identify which auth parts are development-grade versus production-ready. - When adding OAuth, mention redirect URI requirements, secure session storage expectations, refresh-token handling expectations, and logout behavior. - When adding queue/worker patterns, explain the responsibility split between API, worker, and bot. - When adding Prisma or Drizzle, include enough starter assets that another agent can actually use them without rebuilding from scratch. - When preparing for public release, keep wording generic, remove private assumptions, and ensure the packaged skill stands on its own. ## Bundled Assets Use these when they save time: - `assets/discord-js-ts-template/` for a modern slash-command bot starter. - `assets/bun-template/` for a Bun-oriented starter. - `assets/ticket-bot-starter/` for a SQLite-backed ticket bot with claim, archive/reopen, and transcript support. - `assets/dashboard-api-starter/` for an Express + SQLite companion API starter with OAuth starter auth, guild permission checks, real OAuth guild listing, logout/session handling, CSRF protection, webhook route, shared guild-config access, and queue/worker patterns. - `assets/dashboard-frontend-starter/` for a React/Vite dashboard frontend starter with multi-guild UX. - `assets/moderation-dashboard-starter/` for a moderation dashboard API starter with audit logging. - `assets/prisma-starter/` for a Prisma + Postgres starter with guild config and ticket schema. - `assets/drizzle-starter/` for a Drizzle + Postgres starter with guild config and ticket schema. - `assets/monorepo-starter/` for a multi-service layout starter combining bot, API, dashboard, worker, env template, and Docker Compose. - `assets/docker/` for basic container deployment artifacts. ## References Read these only if needed: - `references/discord-bot-planning.md` - `references/discord-js-patterns.md` - `references/discord-py-patterns.md` - `references/persistence-patterns.md` - `references/postgres-prisma-drizzle-patterns.md` - `references/deployment-patterns.md` - `references/dashboard-api-patterns.md` - `references/oauth-dashboard-patterns.md` - `references/csrf-session-patterns.md` - `references/webhook-patterns.md` - `references/worker-queue-patterns.md` - `references/moderation-dashboard-patterns.md` - `references/monorepo-starter-patterns.md` - `references/ticket-system-patterns.md` - `references/ticket-advanced-patterns.md` - `references/ticket-bot-starter-notes.md` - `references/troubleshooting.md`

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 hypdiscordgod-1775939535 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 hypdiscordgod-1775939535 技能

通过命令行安装

skillhub install hypdiscordgod-1775939535

下载 Zip 包

⬇ 下载 hypdiscordgod v1.0.0

文件大小: 44.34 KB | 发布时间: 2026-4-12 10:14

v1.0.0 最新 2026-4-12 10:14
- Initial release of hypdiscordgod skill.
- Supports building, extending, debugging, scaffolding, and packaging Discord bots and systems.
- Handles bot features including commands, moderation, tickets, roles, embeds, webhooks, dashboards, OAuth, persistence, and deployment setup.
- Offers support for Node.js/TypeScript (discord.js), Python (discord.py), Bun, Docker, Postgres/Prisma/Drizzle, mono-repo structures, and queue/worker systems.
- Includes bundled templates for common patterns and services to accelerate project setup.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部