Skip to content

feat: add Claude Code marketplace support for skills installation#498

Open
hongzzz wants to merge 4 commits intolarksuite:mainfrom
hongzzz:claude/marketplace-skills-install-7Cgxd
Open

feat: add Claude Code marketplace support for skills installation#498
hongzzz wants to merge 4 commits intolarksuite:mainfrom
hongzzz:claude/marketplace-skills-install-7Cgxd

Conversation

@hongzzz
Copy link
Copy Markdown

@hongzzz hongzzz commented Apr 16, 2026

  • Add .claude-plugin/marketplace.json and .claude-plugin/plugin.json to enable installing lark-cli skills via Claude Code's built-in marketplace feature
  • Update README.md and README.zh.md with marketplace installation instructions (as Option 3)

Users can now install skills directly from Claude Code:

claude plugin marketplace add larksuite/cli
claude plugin install lark-cli@larksuite-cli

Verified
claude plugin validate — ✔ Validation passed
claude plugin marketplace add — ✔ Successfully added
claude plugin install lark-cli@larksuite-cli — ✔ Successfully installed, all 23 skills discovered

Summary by CodeRabbit

  • New Features

    • Added support for installing the Lark/Feishu CLI plugin through Claude Code Marketplace as an alternative installation method.
  • Documentation

    • Updated installation instructions to present multiple installation options for users.
    • Updated documentation in both English and Chinese versions with marketplace installation guidance.

claude added 4 commits April 14, 2026 12:01
Add .claude-plugin/marketplace.json manifest to enable installing
lark-cli skills via Claude Code's built-in marketplace feature.
Update README.md and README.zh.md with marketplace installation
instructions.

https://claude.ai/code/session_01NJm17u6TJV3v7arY39CHyG
- Fix `publisher` → `owner` to match official schema
- Move top-level `description` into `metadata.description`
- Move `skills` path from marketplace entry to plugin.json
- Add `.claude-plugin/plugin.json` for component discovery

https://claude.ai/code/session_01NJm17u6TJV3v7arY39CHyG
'.' fails validation; './' is the correct relative path format.
Verified with `claude plugin validate`.

https://claude.ai/code/session_01NJm17u6TJV3v7arY39CHyG
@github-actions github-actions bot added the size/M Single-domain feat or fix with limited business impact label Apr 16, 2026
@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.
You have signed the CLA already but the status is still pending? Let us recheck it.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 16, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 8d1adde9-ee28-431a-b508-181ced0775b0

📥 Commits

Reviewing files that changed from the base of the PR and between 9dfaff4 and 2fea495.

📒 Files selected for processing (4)
  • .claude-plugin/marketplace.json
  • .claude-plugin/plugin.json
  • README.md
  • README.zh.md

📝 Walkthrough

Walkthrough

The pull request adds Claude Code marketplace plugin support for the Lark/Feishu CLI tool by introducing plugin manifest files and updating installation documentation to include a new marketplace-based installation option alongside the existing NPX method.

Changes

Cohort / File(s) Summary
Claude Plugin Manifests
.claude-plugin/marketplace.json, .claude-plugin/plugin.json
New plugin manifest files defining the lark-cli plugin metadata, including version 1.0.10, licensing, repository information, and skills directory reference for Claude Code marketplace integration.
Documentation Updates
README.md, README.zh.md
Updated installation instructions to present marketplace-based installation (Claude Code plugin commands) as an additional option alongside the existing npx skills method. English and Chinese versions updated consistently.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Suggested labels

size/L

Suggested reviewers

  • liangshuo-1

Poem

🐰✨ Hops through the marketplace with glee,
A CLI tool for all to see,
Two paths now lead to Lark's domain,
Whether Claude or NPX—both reign!
Plugins bundled, docs aligned,
The perfect integration we designed! 🎪

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description covers the main changes and includes verification results, but lacks the structured sections (Summary, Changes list, Test Plan, Related Issues) specified in the template. Restructure the description to follow the template format: add a Summary section, format Changes as a bulleted list, provide Test Plan with checkboxes, and clarify Related Issues section.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and accurately summarizes the main change: adding Claude Code marketplace support for skills installation, which aligns with the primary objective of this PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/M Single-domain feat or fix with limited business impact

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants