Repository navigation
ai-node-canvas 0.86.0: the manifest says what the Marketplace accepts, and the package shows what it is - #82
Open
antianqi wants to merge 2 commits into
Conversation
The official submission guide says production publishing takes icon only -- darkIcon must be omitted entirely -- and takes 0-3 example queries. The package declared both a darkIcon and five queries, so the version goes up and the manifest changes with it. Nothing else moves: the canvas, the MCP server and the skill are the same bytes as 0.84.0.
Every Mini App the team has picked for the marketplace carries a picture of the running app; this one had none, and a reviewer cannot judge a canvas from a paragraph. docs/preview.png is the picture-replication template on the board (a reference picture in, the prompt read back out of it, a new picture made from that prompt); docs/templates.png is the template panel with the two workflows that start from material and the five shapes of H3. Both are synthetic -- a canvas of my own, no user data. The READMEs take the repository's own convention: the picture under the title, the author and the version, and a note that the preview uses synthetic data.
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.
Why
Two things stand between this package and the MiniMax Marketplace.
1. The manifest does not match the Marketplace's own rules. The official
submission guide (Plugin Development and Submission Guide)
says production publishing takes
icononly — "omitdarkIconentirely,including empty or
nullvalues" — and takes 0–3 example queries. Thepackage declared a
darkIconand shipped five queries, so the guide's ownrejection list ("Plugin name, version, paths, JSON Schema ... does not comply
with the specification") applies.
2. The package has no picture of itself. Every Mini App the team has
picked for the marketplace carries a screenshot of the running app — the
community repository's own plugins put theirs in
docs/preview.pngand showthem under the title. This one had none, and a reviewer cannot judge a canvas
from a paragraph.
What changes
Six files:
.minimax-plugin/plugin.jsondarkIconremoved;exampleQueriescut from 5 to 3;version0.84.0 → 0.86.0package.jsonversion0.84.0 → 0.86.0docs/preview.pngdocs/templates.pngREADME.mdREADME.zh-CN.mdThe version goes up because the package content changed, which is what the
guide asks for.
The three queries that are kept are the ones a stranger can act on: open the
canvas by name, make a picture on it, and turn a picture from the canvas into
a grid. "把这两个节点连起来" and "用提示词增强写一条 H3 视频提示词" are gone —
the first one has no subject when it is read on its own.
Both pictures use synthetic material: a canvas of our own with the built-in
template on it, and no data of any user. The canvas, the MCP server and the
skill are the same bytes as 0.84.0 — only what the package says about itself
changed.
Verification
node --test tests/*.test.mjs)purpose and the test had to turn red (the script lives outside the package,
it is the checker's own harness)
npm run check→ 69/69, exit 0;npm run validate→plugins/antianqi/ai-node-canvas: 0 errors, 1 warning(
HOST_CONNECTOR_UNVERIFIED— the Host grants the declared providers atinstall time) and
repository: OKMarketplace guide describes the package: 37 rules (archive shape, byte-for-byte
against the source, encoding, manifest fields, Skill frontmatter, MCP schema,
install scripts, README headings, licence, credential sweep) — 0 failures.
The script also has a negative control: a package broken on purpose turns it
red on 20 rules.
269afb3ce884): published and opened, the user'sown canvas loads with its four nodes, the template panel and the 「能力清单」
panel open and close, no error in the console