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

Summary

Add support for installing lark-cli skills via Claude Code's built-in marketplace feature by adding .claude-plugin/marketplace.json and .claude-plugin/plugin.json manifests.

Changes

  • Add .claude-plugin/marketplace.json — marketplace catalog with correct owner / metadata schema
  • Add .claude-plugin/plugin.json — plugin definition pointing skills to ./skills/
  • Update README.md — add Option 3 (Claude Code Marketplace) installation instructions
  • Update README.zh.md — add 方式三(Claude Code Marketplace)安装说明

Test Plan

  • claude plugin validate <repo-path> passes with no errors
  • claude plugin marketplace add <repo-path> successfully adds marketplace
  • claude plugin install lark-cli@larksuite-cli successfully installs plugin
  • All 23 skills confirmed present under ~/.claude/plugins/cache/ after install
  • Existing npx skills add larksuite/cli -y -g workflow unaffected

Related Issues

  • None

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

📝 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 | ✅ 3
✅ Passed checks (3 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.
Description check ✅ Passed The PR description follows the template with all required sections (Summary, Changes, Test Plan, Related Issues) properly completed and comprehensive.

✏️ 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