Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -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."
}
]
}
15 changes: 15 additions & 0 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -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"
]
}
Comment on lines +1 to +15
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Missing skills reference in plugin manifest

This manifest contains only package metadata but has no skills array or entry field pointing to the 20+ skill files in skills/ (e.g. skills/lark-calendar/SKILL.md, skills/lark-im/SKILL.md). If the Claude Code plugin spec requires an explicit skill list for the system to know what to load, this plugin would install successfully but expose no capabilities. Please confirm whether a skills field (or equivalent) is required, or whether the plugin runtime discovers SKILL.md files by convention from the repository root.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

auto discovery is supported in the Claude plugin spec

14 changes: 13 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:**
Expand All @@ -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
Expand Down Expand Up @@ -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**
Expand Down Expand Up @@ -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)
14 changes: 13 additions & 1 deletion README.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
```

**方式二 — 从源码安装:**
Expand All @@ -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
```

#### 配置与使用
Expand Down Expand Up @@ -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 步 — 配置应用凭证**
Expand Down Expand Up @@ -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)
Loading