MoonshotAI / MoonshotAI/kimi-cli

Bug: kimi-datasource CHANGELOG.md incorrectly listed as a skill

Open Beginner friendly
#2,491 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
11.4k
Forks
1.3k
Avg merge
9h 47m
Merged PRs (30d)
2

Description

Bug Description

When using the /skill autocomplete, CHANGELOG appears as a skill option. It points to the plugin's CHANGELOG.md instead of an actual skill.

Expected Behavior

Per the Plugins docs:

When omitted, the SKILL.md in the root directory is treated as a single Skill root.

So when skills is omitted from the plugin manifest, only SKILL.md should be treated as a skill root.

Actual Behavior

The kimi-datasource plugin does not declare a skills field in its manifest, but skill discovery also picks up CHANGELOG.md in the plugin root.

Reproduction Steps

  1. Install and enable the official kimi-datasource plugin
  2. Start a new session or run /reload
  3. Type / to open skill autocomplete
  4. Observe CHANGELOG listed as a skill

Environment

Suggested Fix

Add an explicit skills field to kimi-datasource/kimi.plugin.json:

"skills": "./SKILL.md"

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with kimi-datasource/kimi.plugin.json and compare its manifest with the Plugins documentation. Reproduce the /skill autocomplete issue after installing or reloading the plugin, then verify that explicitly declaring ./SKILL.md prevents CHANGELOG from appearing as a skill.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Bug
Difficulty
1/5
Estimated time
Under an hour
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
86/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.