Skip to content

cherryhq/lark-cli

v1.0.0

Lark CLI with environment or managed OAuth authentication and built-in CLI documentation.

What this package declares

The file a client reads when it loads this plugin, exactly as this revision carries it.

plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "lark-cli",
  "version": "1.0.0",
  "description": "Lark CLI with environment or managed OAuth authentication and built-in CLI documentation.",
  "extensions": {
    "com.cherryhq.stella": {
      "version": "1",
      "display_name": "Lark CLI",
      "prompt": "Use lark-cli for Feishu/Lark operations. Read the bundled lark-cli skill for Stella's environment/OAuth authentication rules, then use lark-cli skills read for domain documentation. Never run lark-cli config init or auth login inside Stella.",
      "binaries": [{ "name": "lark-cli", "tool": "github:larksuite/cli", "version": "1.0.87" }],
      "session_env": [
        { "env_var": "LARKSUITE_CLI_USER_ACCESS_TOKEN", "source": "oauth.access_token" },
        { "env_var": "LARKSUITE_CLI_APP_ID", "source": "oauth.client_id" },
        { "env_var": "LARKSUITE_CLI_BRAND", "source": "oauth.brand" }
      ],
      "oauth": [{
        "provider": "feishu",
        "bindings": [
          { "credential": "access_token", "env_var": "LARKSUITE_CLI_USER_ACCESS_TOKEN" },
          { "credential": "client_id", "env_var": "LARKSUITE_CLI_APP_ID" },
          { "credential": "brand", "env_var": "LARKSUITE_CLI_BRAND" }
        ]
      }]
    }
  }
}

Client extensions

Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.

  • com.cherryhq.stella