diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json new file mode 100644 index 00000000..07f365fb --- /dev/null +++ b/.claude-plugin/marketplace.json @@ -0,0 +1,16 @@ +{ + "name": "larksuite-cli-marketplace", + "owner": { + "name": "larksuite" + }, + "metadata": { + "description": "Official Claude Code marketplace for the Lark CLI skill bundle." + }, + "plugins": [ + { + "name": "larksuite/cli", + "source": "./", + "description": "Official Claude Code plugin bundle for Lark CLI skills." + } + ] +} diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 00000000..9ee0ef75 --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,15 @@ +{ + "name": "larksuite/cli", + "version": "1.0.4", + "description": "The official CLI for Lark/Feishu open platform", + "author": "Lark Open Platform", + "homepage": "https://github.com/larksuite/cli", + "repository": "git+https://github.com/larksuite/cli.git", + "license": "MIT", + "keywords": [ + "claude-code", + "lark", + "feishu", + "skills" + ] +} diff --git a/README.md b/README.md index a01bcb96..903abf7a 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,10 @@ npm install -g @larksuite/cli # Install CLI SKILL (required) npx skills add larksuite/cli -y -g + +# Another option, install Claude Code SKILL +claude plugin marketplace add larksuite/cli +claude plugin install larksuite/cli@larksuite-cli-marketplace ``` **Option 2 — From source:** @@ -75,6 +79,10 @@ make install # Install CLI SKILL (required) npx skills add larksuite/cli -y -g + +# Another option, install Claude Code SKILL +claude plugin marketplace add larksuite/cli +claude plugin install larksuite/cli@larksuite-cli-marketplace ``` #### Configure & Use @@ -102,6 +110,10 @@ npm install -g @larksuite/cli # Install CLI SKILL (required) npx skills add larksuite/cli -y -g + +# If you are using Claude Code, you can install the plugin with the following commands: +claude plugin marketplace add larksuite/cli +claude plugin install larksuite/cli@larksuite-cli-marketplace ``` **Step 2 — Configure app credentials** @@ -286,4 +298,4 @@ When running, it calls Lark/Feishu Open Platform APIs. To use these APIs, you mu - [Feishu Privacy Policy](https://www.feishu.cn/privacy) - [Feishu Open Platform App Service Provider Security Management Specifications](https://open.feishu.cn/document/uAjLw4CM/uMzNwEjLzcDMx4yM3ATM/management-practice/app-service-provider-security-management-specifications) - [Lark User Terms of Service](https://www.larksuite.com/user-terms-of-service) -- [Lark Privacy Policy](https://www.larksuite.com/privacy-policy) +- [Lark Privacy Policy](https://www.larksuite.com/privacy-policy) \ No newline at end of file diff --git a/README.zh.md b/README.zh.md index 8337d701..d5aa356f 100644 --- a/README.zh.md +++ b/README.zh.md @@ -62,6 +62,10 @@ npm install -g @larksuite/cli # 安装 CLI SKILL(必需) npx skills add larksuite/cli -y -g + +# 或者,安装 Claude Code SKILL +claude plugin marketplace add larksuite/cli +claude plugin install larksuite/cli@larksuite-cli-marketplace ``` **方式二 — 从源码安装:** @@ -75,6 +79,10 @@ make install # 安装 CLI SKILL(必需) npx skills add larksuite/cli -y -g + +# 或者,安装 Claude Code SKILL +claude plugin marketplace add larksuite/cli +claude plugin install larksuite/cli@larksuite-cli-marketplace ``` #### 配置与使用 @@ -102,6 +110,10 @@ npm install -g @larksuite/cli # 安装 CLI SKILL(必需) npx skills add larksuite/cli -y -g + +# 如果你使用的是 Claude Code,可以通过以下命令安装插件: +claude plugin marketplace add larksuite/cli +claude plugin install larksuite/cli@larksuite-cli-marketplace ``` **第 2 步 — 配置应用凭证** @@ -287,4 +299,4 @@ lark-cli schema im.messages.delete - [飞书隐私政策](https://www.feishu.cn/privacy) - [飞书开放平台独立软件服务商安全管理运营规范](https://open.feishu.cn/document/uAjLw4CM/uMzNwEjLzcDMx4yM3ATM/management-practice/app-service-provider-security-management-specifications) - [Lark User Terms of Service](https://www.larksuite.com/user-terms-of-service) -- [Lark Privacy Policy](https://www.larksuite.com/privacy-policy) +- [Lark Privacy Policy](https://www.larksuite.com/privacy-policy) \ No newline at end of file