Skip to content

feat(plugins): add BoozeLee/awesome-mcode-local-skill - #69

Closed
BoozeLee wants to merge 2 commits into
MiniMax-AI:mainfrom
BoozeLee:feat/awesome-mcode-local-skill
Closed

BoozeLee wants to merge 2 commits into
MiniMax-AI:mainfrom
BoozeLee:feat/awesome-mcode-local-skill

Conversation

@BoozeLee

@BoozeLee BoozeLee commented Oct 2, 2026 •

Copy link
Copy Markdown

Adds a Skill-bundle plugin packaging the four project-local skills from the awesome-mcode starter (project-onboarding, code-review, git-workflow, daily-standup).

Layout follows the registry validator:

  • plugin.json at root
  • skills auto-discovered under skills/
  • MIT license, LICENSE present
  • No symlinks, no secret patterns
  • Validates clean via npm run check (29/29 hosted, all examples OK).

Repository of origin: https://github.com/BoozeLee/awesome-mcode
Cloned/forked from: https://github.com/MiniMax-AI/MiniMax-Code-Plugins

Skills are general-purpose; no user-specific references, no secrets, no native binaries.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

BoozeLee and others added 2 commits October 2, 2026 17:36
Four project skills from the awesome-mcode starter:
- project-onboarding
- code-review
- git-workflow
- daily-standup

Layout follows the registry validator: plugin.json at root,
skills auto-discovered under skills/, MIT license, README + LICENSE
included, no symlinks, no secret patterns.

Validation: passes npm run check (29 hosted plugins total).
…ll line

The Plugin passed the validator but not human review, which asks for a copyable
example prompt, the expected result, requirements, and a network/data section.
The validator only checks that README.md is non-empty and free of the literal
word TODO, so this was invisible to CI.

- add "Try it" with two example prompts and their expected results
- add "Requirements" (git; gh only for opening a PR; no accounts or keys)
- add "Data and network" (no network, no credentials, what is read and written,
  and the confirmation gate on push/force-push)
- fix the install line: it named an @official install for a Plugin that is not
  published, and named a standalone repo that does not exist. It now clones the
  real source into the `local` directory marketplace
- document that the plugin root must be a physical directory: mcode opens
  plugin roots with rejectSymlink: true and drops a symlinked one with
  PLUGIN_ROOT_SYMLINK, with no visible error
- explain why plugin.json carries no skills/mcpServers/apps array, and why the
  skill directory names match their frontmatter
- drop skills/.gitkeep (Skills live in subdirectories)

Verified:
  $ npm run validate
  OK   plugin BoozeLee/awesome-mcode-local-skill
  Validated 29 hosted Plugins and all examples.

  $ node --test
  # tests 345
  # pass  342
  # fail  3

All 3 failures are in tests/plugins/octopus-meme-maker and reproduce on the
untouched base commit 6481e4a with this Plugin absent: that plugin's
scripts/_fonts.py hardcodes Debian-only FONT_CANDIDATES paths
(/usr/share/fonts/opentype/noto/..., /usr/share/fonts/truetype/wqy/...), while
Arch and Omarchy install fonts-noto-cjk to /usr/share/fonts/noto-cjk/. No
failure touches this Plugin.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant