boredape874/mcbejsonuimasterai/mcbe-json-ui-server-forms

Claude Code and agent skill by boredape874/mcbejsonuimasterai

Trust tier 2
  • community
  • ext:[{"type":"plugin","description":"Custom plugin integration"}]
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Analyze and implement Bedrock JSON UI server forms, including title/factory routing, collection-backed buttons, client tabs and dropdown pagination, category and global search, hover states, close/search input, inline edit boxes, and typed BP response handling.

Install

npx vskill@latest install boredape874/mcbejsonuimasterai/mcbe-json-ui-server-forms

Semi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard

SKILL.md

MCBE JSON UI Server Forms

Treat a custom form as one BP/RP protocol, not as an isolated screen skin.

Evidence first, skill second

Research the real evidence before applying anything written in this skill, and say which step answered:

  1. The target pack itself: its _ui_defs.json, manifests, the files the request names, and the current Content Log.
  2. Pinned official vanilla evidence: references/official/bedrock-samples-ui at the revision in references/official/bedrock-samples-ui.lock.json, node tools/vanilla-name-check.mjs <name> for any control, #binding, $variable, button id, renderer or screen file, the full local mirror under references/upstreams/bedrock-samples when present, and docs/83-vanilla-ui-1.26.50-diff.md for names that moved or disappeared.
  3. Registered upstream sources and their cards: node tools/design-library.mjs sources --source ID and node tools/design-library.mjs patterns --source ID for the official docs, Wiki snapshots, schemas and sample addons pinned in config/design-research-lock.json (commit-pinned raw URLs for every file), then the repository docs/.
  4. Only when steps 1–3 do not answer: this skill's own references. Label such guidance "inferred from skill guidance", never "confirmed".

A name, offset, selector or rule found in steps 1–3 overrides this skill. Older third-party references and example packs stay valid pattern evidence; do not delete or rewrite them because a vanilla name moved. Without this repository checkout, follow the same order with the official samples and docs you can reach and report which steps were unavailable.

For a chest-style menu, use mcbe-json-ui-chest-gui for fixed slots, page snapshots and inventory appendix mapping, then return here for the ActionForm factory contract. A native chest_screen inventory is owned by that chest skill rather than this ActionForm workflow.

Contract

  • Input: server_form.json, routed UI files, exact title/body/buttons or modal fields, sender code, and target input devices.
  • Output: sender -> title route -> factory -> collection/index -> event -> response trace, changed files, and interaction evidence.
  • Success: route/fallback is valid, displayed and callback indices agree, collection ownership is valid, search uses the intended data scope, and close/input behavior is tested or marked pending.

If data/skill-tool-profiles.json exists, read only the mcbe-json-ui-server-forms entry. Static contract checks do not prove that Bedrock dispatches clicks or typed values.

Workflow

  1. Read references/server-form-map.md.
  2. Write the complete BP/RP contract before editing: form kind, exact title token, fallback, ordered semantic ids, field types, cancel behavior, and search scope.
  3. Trace main_screen_content/route -> qualified factory control -> collection owner -> per-item index -> verified button mapping.
  4. Validate sender/receiver order and marker cleanup, then test mouse, controller, touch, close/cancel, search, and typed submission in Bedrock.

For transparent form buttons over a HUD Geo scene, read the GeoUI skill's hybrid player-form customizer. Keep collection ownership and caption indices separate; a scene that remains visible while an ActionForm is reopened does not prove the form itself stayed open.

For instant tabs/pages within one open ModalForm, read dropdown pagination only when requested. Keep the state dropdown at custom_form index 0, preload all views, and keep its reader and page gates active. Resolve the author's dropdown.radio_selected in the actual source pack; it is not an established vanilla control. ActionForm-style content buttons inside a ModalForm need a separately verified hybrid adapter. The reference includes pinned similar implementations and original protocol/binding fragments; target-client interaction remains a required check.

Required boundaries

  • A search toggle cannot search categories whose data is absent from the active collection.
  • collection_name belongs to the verified collection owner; collection_index belongs to the materialized item.
  • A visual hover/pressed state is not click dispatch.
  • Keep project-specific tokens, labels, namespaces, and hidden payload markers in the project contract, not in this Skill.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
43
Repository forks
5
7-day trend score
19

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 20 Jul 2026, 3 months ago.

Extension points

  • pluginCustom plugin integration

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/boredape874/mcbejsonuimasterai/mcbe-json-ui-server-forms/badge)](https://verified-skill.com/skills/boredape874/mcbejsonuimasterai/mcbe-json-ui-server-forms)

Something wrong with this skill or its page? Tell us.