Skip to content

LingJingAI-Labs/lj-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

lj-skills — 灵境 Claude Code 工具集

一个 Claude Code 插件市场(marketplace)。包含多个 plugin,按需选装。

安装

/plugin marketplace add LingJingAI-Labs/lj-skills      # 添加市场(改成你的 owner/repo)
/plugin install lj-okr@lj-skills                  # 选装 OKR
/plugin install lj-awb@lj-skills                  # 选装 AWB
/plugin install scriptctl@lj-skills               # 选装 剧本 CLI
# /plugin install lj-expense@lj-skills            # 报销(建设中)

装完在 Claude Code 里直接说需求即可触发(如「看下我的 6 月 OKR」「帮我写 OKR」「生个视频」)。

包含的 plugin

plugin 作用 依赖
lj-okr lark-cli 读写飞书 OKR、做复盘、提问式辅助写 OKR lark-cli 已安装并 lark-cli auth login;写 OKR 需所连 app 具备 OKR 应用权限(走 --as bot
lj-awb 灵境 AWB 生图/生视频/超分/artifact 等 lj-awb CLI(skill 会自举安装)
scriptctl 灵境剧本读写:创建/查询/原子编辑/选择器批量/do 脚本/入库导出 @lingjingai/scriptctl CLI(≥0.21.0)
lj-expense 报销(建设中,占位骨架) lark-cli

依赖说明(重要)

  • lj-okr / lj-expense 调本地 lark-cli。首次使用前:
    npm i -g lark-cli      # 安装引擎(公开 npm 包)
    lark-cli auth login    # 登录
    lark-cli doctor        # 体检
    OKR 写入目前依赖租户 token(--as bot,使用者需连到具备 OKR 权限的同一个飞书应用。
  • lj-awb 由 skill 内的 scripts/resolve-lj-awb-cmd.sh 自举对应 CLI。
  • scriptctl 由 skill 内的 scripts/resolve-scriptctl-cmd.sh 自举 @lingjingai/scriptctl(缺失或低于 compat.jsonminCliVersion 时自动 npm install -g,需 Node.js >=20)。

更新

  • 引擎(CLI)npm i -g lark-cli@latest;CLI 输出含 meta._notice.update 时会提示新版。
  • skill(本市场):Claude Code 会自动刷新市场目录;有新版用 /plugin update <name>@lj-skillslj-okr 还带 scripts/check-update.sh,加载时比对 GitHub 上的 VERSION,落后会提示更新命令(纯 GitHub、无服务器)。

    注意:check-update.sh 顶部的 OWNER/REPO/BRANCH 要改成你真实的仓库。

加新 skill(如报销)

plugins/lj-expense/ 的结构复制一份:

plugins/<名字>/
├── .claude-plugin/plugin.json
└── skills/<名字>/SKILL.md   (+ scripts/ references/ 可选)

再在 .claude-plugin/marketplace.jsonplugins 数组里加一条即可。

结构

.claude-plugin/marketplace.json   # 市场清单
plugins/
├── lj-okr/    { .claude-plugin/plugin.json, skills/lj-okr/... }
├── lj-awb/    { .claude-plugin/plugin.json, skills/lj-awb/... }
├── scriptctl/ { .claude-plugin/plugin.json, skills/scriptctl/... }
└── lj-expense/{ .claude-plugin/plugin.json, skills/lj-expense/SKILL.md }

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors