Repository navigation
Conversation
meta.json has_learn:true (or a dangling learn.file) told discover/explore to recommend `plugins learn <name>`, but the SKILL.md it resolves (skills/quickstart/SKILL.md by default) did not exist — the call always failed with resource_not_found. - Add skills/quickstart/SKILL.md for 29 plugins, generated from each plugin's own manifest (install steps, commands, args, passthrough) - jar-skills: its commands object was not an array, so the manifest was invalid and the plugin was invisible to the registry entirely. Convert install/uninstall to proper shell-adapter commands and point learn.file at the existing root SKILL.md (cherry picked from commit 474a771) (cherry picked from commit 95d362e)
…uickstart skills
- Removed invalid source values ("https", "shell", "pip", "npm",
"cargo", "maven", "go", "python") from 59 manifests where no
trustworthy URL can be derived, matching the established source-less
stub convention (editor, filetype, line-count).
- Regenerated 31 SKILL.md files that were single-line '# name' stubs
with no frontmatter despite has_learn:true — now carry frontmatter,
install steps, and command/passthrough usage matching the generated
quickstart template.
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
(cherry picked from commit eac6e2c)
(cherry picked from commit 0deb429)
plugins/llm_cli declared name "llm-cli", colliding with plugins/llm-cli in the registry (which keys on manifest name). The stub was also broken: it checks for a "llm-cli" binary that "pip install llm" never provides (the package ships "llm"), and its source field self-referenced the supercli repo. The canonical plugins/llm-cli (simonw/llm) remains. (cherry picked from commit efa6e7e)
These bundled plugins contain skills/quickstart/SKILL.md but their meta.json had has_learn:false (or unset) with no learn block in plugin.json, so the registry reported has_learn:false and 'plugins learn <name>' could not fall back to the skill document. Flipping meta.json has_learn to true makes the skill discoverable in 'plugins explore' output and lets plugins-learn resolve SKILL.md via the meta.has_learn fallback path in cli/plugins-learn.js. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> (cherry picked from commit fcbc254)
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: true
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This was referenced Oct 18, 2026
javimosch
added a commit
that referenced
this pull request
Oct 21, 2026
Generate '## Commands' documentation from each plugin.json command manifest for bundled SKILL.md stubs that lacked it, matching the established quickstart format: router invocation line plus each namespaced command with its upstream description. Also unescapes 36 degenerate single-line SKILL.md blobs (literal \n instead of real newlines) in this batch — a precondition for a sane section insert. Skipped plugins whose dirs are claimed by open PRs (#363, #378, #381, #388, #389, #391, #393). Verified: jest 142 suites / 1,414 tests green. Generated with [Devin](https://devin.ai) Co-authored-by: SuperCLI Dev <dev@supercli.dev> Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
javimosch
added a commit
that referenced
this pull request
Oct 21, 2026
Generate '## Commands' documentation from each plugin.json command manifest for bundled SKILL.md stubs that lacked it, matching the established quickstart format: router invocation line plus each namespaced command with its upstream description. Also unescapes 48 degenerate single-line SKILL.md blobs (literal \n instead of real newlines) in this batch — a precondition for a sane section insert. Skipped plugins whose dirs are claimed by open PRs (#363, #378, #381, #388, #389, #391, #393). Verified: jest 142 suites / 1,414 tests green. Generated with [Devin](https://devin.ai) Co-authored-by: SuperCLI Dev <dev@supercli.dev> Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This was referenced Oct 21, 2026
This branch has not been deployed
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.
Automated maintenance run by automaintainer.
Focus: == ASSIGNED OBJECTIVE ==
Advance the plugins objective; fix open issues; keep the CLI healthy
OPEN PR AWARENESS (secondary — do not replace the ASSIGNED OBJECTIVE):
These open pull requests are already open and awaiting review. Do NOT start UNRELATED work on the files they touch. If your ASSIGNED OBJECTIVE requires editing one of those files, complete the objective anyway. Never abandon the objective to pick a different GitHub issue just to avoid overlap.
touches: plugins/awl/plugin.json, plugins/aws-doctor/plugin.json, plugins/cmdcenter/plugin.json, plugins/crevisto/plugin.json, plugins/disk-analyzer/plugin.json, plugins/fd-find/plugin.json, plugins/fkill-cli/plugin.json, plugins/fkill/plugin.json, plugins/ghgrab/plugin.json, plugins/gitlab-activity/plugin.json, plugins/gitmoji/plugin.json, plugins/googlews/plugin.json (+25 more)
touches: package-lock.json, package.json, plugins/argo-rollouts/README.md, plugins/argo-rollouts/install-guidance.json, plugins/argo-rollouts/meta.json, plugins/argo-rollouts/plugin.json, plugins/argo-rollouts/skills/quickstart/SKILL.md, plugins/buildctl/README.md, plugins/buildctl/install-guidance.json, plugins/buildctl/meta.json, plugins/buildctl/plugin.json, plugins/buildctl/skills/quickstart/SKILL.md (+40 more)
touches: plugins/catalog.json, plugins/notion-cli/plugin.json
touches: plugins/notion-cli/plugin.json
Branch:
am/am-f17c27-dm7zwl1b0ldx-a29d8499Diff: