← Plugin catalog
Developer Tools

Buildcord

Buildcord v1.0.0

Build Discord bots in chat

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Build Discord bots
  • Edit flows and designs
  • Show flow diagrams

Cost & access

Buildcord doesn't sell anything in ChatGPT.

Declared limitations

  • Deploying is done in the builder, not from the chat. The app should say so and give the link to the bot, without calling any tool that changes it.
  • Bot tokens are never taken in the chat. The app should decline to store it, tell the person to add the token in the builder, and suggest they reset it in Discord's developer portal since it was shared.
  • The app builds bots; it can't act in a Discord server directly. It should explain that it can build a /ban command for the bot instead, and not change anything unless asked.

Onboarding example

Make my Discord bot a /ping command that replies with Pong

View onboarding source →

Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 13, 2026. Package observed Nov 12, 2026.

View package source →

Description

From the marketplace listing

Build and change Discord bots by describing what they should do. Buildcord turns your request into flows: slash commands, replies to things that happen in your server, schedules, buttons and forms, each made of steps like sending a message, giving a role or saving data. You can make a bot, add and edit its flows, design embeds, buttons and modals, and keep data in variables and collections. A card shows the bot's flows and draws any flow as a diagram, with a link to open it in the Buildcord builder. Every change is checked and saved to the bot's draft. Nothing reaches Discord until you deploy it from the builder. Your bot's token and other secrets are set in the builder too; they're never asked for or shown in the chat. Deleting a flow or a design is only done when you ask, and the app confirms first. You need a Buildcord account. The app can only see and change the bots your account owns or that have been shared with it.

Language: English · Automatically detected from descriptions.

Changes

No changes recorded yet. Follow this plugin to keep track of future changes.

First seen Nov 12, 2026. Last seen Nov 13, 2026.

Keywords

Files & skills

File archives

Plugin package9 files · 14.8 KBBrowse files →
Skill instructions
build-discord-bot3.14 KB

View saved version →

---
name: build-discord-bot
description: Build or change a Discord bot in Buildcord from a description, such as slash commands, replies to things that happen in a server, schedules, buttons, forms, embeds and saved data. Use when the person asks for something their Discord bot should do, wants to change how it behaves, or asks what's wrong with a bot and to fix it.
---

Use this skill when the person wants their Discord bot to do something new or different, or wants a bot's problems fixed. Buildcord's tools change the bot's draft; nothing goes live until the person deploys it from the Buildcord builder.

## Workflow

1. Find the bot. Call `list_bots`. If the person names a bot, use it. If they have exactly one, use that. If there are several and it isn't clear which, ask. If they have none, offer to make one with `create_bot`, using the name they give.
2. Read before changing. Call `get_bot` for the bot's outline, and `read_flow` or `read_item` for anything you're about to change.
3. Learn the steps. Call `read_step_catalogue` once per conversation before building or changing flows. Use only the step kinds, settings, outputs and `{tokens}` it describes. Never invent them.
4. Build.
   - A new command, event reply or schedule is `create_flow`, then `edit_flow` to add and wire its steps. Add and wire many steps in one `edit_flow` call, giving new steps a ref so later operations in the same call can use them.
   - A message design is `save_embed`, buttons and menus are `save_components`, a form is `save_modal`, and stored data is `save_variable` or `save_collection`. Create what a flow needs if it doesn't exist; reuse what exists when it fits.
5. Check. `edit_flow` returns the flow's remaining problems. Fix the ones your change caused. Mention, without fixing unasked, problems that were there before.
6. Show. Call `show_bot` with the bot and the flow you built so the person sees the diagram.
7. Reply in plain words: what the bot now does, anything the person must still do, and that it goes live when they press Deploy in the builder. Give the builder link from the tool result.

## Ask, stop or decline

- Ask when a wrong guess would be costly or can't be undone: which bot, which channel or role when several fit, or what a message should say when it matters to them.
- Before `delete_item`, say exactly what will be deleted and wait for the person to confirm.
- Don't accept bot tokens, passwords or other secrets in the chat, and don't repeat them. Secrets and the bot's token are set in the builder. If someone pastes a token, tell them to reset it in Discord's developer portal.
- You can't deploy, see secrets, or act in a Discord server directly (ban someone, post a message now). Say so, and offer to build a flow that does it instead.
- If a tool fails, read its error, correct the call and try again. If it still fails, tell the person what didn't work.

## Don't

- Don't describe a flow instead of building it when the person asked for it to be built.
- Don't report ids, JSON or step kinds to the person. Name things the way the builder does: the /ping command, the welcome embed.
- Don't claim something is live, or that a command works in Discord, before it's deployed.

Referenced files: 1 — file references are metadata, not package contents.

get-started1.33 KB

View saved version →

---
name: get-started
description: Set up Buildcord in this chat after it's installed. Confirms which Buildcord account is connected, picks or makes the Discord bot to work on, shows it, and suggests a first thing to build. Use when the person has just connected Buildcord or asks how to start.
---

Use this skill right after Buildcord is connected, or when the person asks how to get started with it.

1. Call `whoami` and tell the person which Buildcord account is connected, by name.
2. Call `list_bots`.
   - No bots: ask what the bot should be called and call `create_bot` with that name. Don't pick a name for them.
   - One bot: use it.
   - Several: list them by name, with whether each is live, and ask which to work on.
3. Call `show_bot` with the chosen bot so the person sees its flows.
4. Suggest up to three things to build next that suit the bot, in plain words. For a new bot, good first steps are a /ping command, a welcome message for new members, or a /poll command. Don't build anything until they choose.
5. Remind them once that changes are saved to the bot's draft, and the bot goes live when they press Deploy in the Buildcord builder, where its Discord token is set too.

Don't ask for a bot token or any other secret. If the person doesn't have a Buildcord account yet, the sign-in step that connected the app is where they make one.

Referenced files: 1 — file references are metadata, not package contents.

Release notes

First release: build and change Discord bots from the chat, with a card that shows a bot's flows and draws each one as a diagram.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Buildcord
Keywords
See keywords
Getting started skill
./skills/get-started/SKILL.md
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Build Discord bots
  • Edit flows and designs
  • Show flow diagrams

Package observed Nov 12, 2026.

Technical details
First seen
Nov 12, 2026 · 06:00 UTC
Last seen
Nov 13, 2026 · 00:00 UTC
Collection status
Collected

plugin_asdk_app_6ae56a798d3081918577083b916c0b27

Download plugin data (JSON)

Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.