Skip to content

feat: package Arthas skills for agent installers - #3256

Draft
zhb0905 wants to merge 3 commits into
alibaba:masterfrom
zhb0905:codex/arthas-skill-distribution
Draft

feat: package Arthas skills for agent installers#3256
zhb0905 wants to merge 3 commits into
alibaba:masterfrom
zhb0905:codex/arthas-skill-distribution

Conversation

@zhb0905

@zhb0905 zhb0905 commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • standardize the four existing skills under plugins/arthas/skills/<skill-name>/SKILL.md so nested-skill installers discover the same canonical files
  • add a validated Codex plugin manifest and repository-scoped marketplace entry
  • document Codex Plugin, skills CLI, and GitHub gh-skill installation and update flows in English and Chinese

Why

The previous root-level skills/SKILL.md layout was discovered by some installers but not by tools that follow the skills/*/SKILL.md convention. This change keeps one source of truth while making all four workflows installable through the common agent skill and plugin paths.

Validation

  • validated all four skill directories with quick_validate.py
  • validated plugins/arthas with validate_plugin.py
  • confirmed npx skills add . --list discovers all four skills
  • passed gh skill publish --dry-run
  • installed arthas-cpu-high from the local repository into a temporary directory with gh skill install --from-local
  • previewed all four skills from the pushed fork branch with gh skill preview
  • passed JSON parsing, marketplace path checks, and git diff --check

No Java runtime code was changed, so the Maven test suite was not run.

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


光溪 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

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.

2 participants