lark-bot-permissions

Solid

Grant/open Feishu permission scopes for a TaroCub Lark bot APP by driving the Feishu developer console in a browser — QR-login (send the QR to the user over the bridge), bulk-import the scope JSON, 申请开通, verify, and restart the instance. Use when the user wants to "开/加/申请 权限/scope" for a bot (e.g. 群里非@也回应 / Sheets / Calendar / Base / Wiki) — anything where the bot APP itself needs a console scope import. NOT for user-identity (lark-cli) features like creating Docs/Sheets/Calendar "as me" — those already work through the operator's lark-cli login and need no console import.

AI & Automation 125 stars 25 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
70
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Grant Feishu scopes to a TaroCub bot (console import via browser) Productizes the manual flow: log into the Feishu developer console, bulk-import a scope group for a bot's app, 申请开通, verify it's live, restart the instance. ## When this is needed (and when it is NOT) - **Needed** — the *bot app* must receive/send something it can't yet: non-@ group messages (`im:message.group_msg`), broad chat/member admin, or any advanced family imported as a *tenant* scope. The QR registration auto-grants NONE of these; they require a console import + (for non-personal apps) a version publish. - **NOT needed** — "create a Doc/Sheet/Calendar event **as me**". Those run through the operator's **lark-cli user login** (full user scopes), not the bot app, so they already work. Don't send the user to the console for these. - **Creating a new bot** is a different step: `node dist/src/index.js lark setup --identity bot-only` (QR PersonalAgent registration). This skill is only the *permission* part for an app that already exists. ## Inputs - The **instance** name, e.g. `ccfcc3` (state dir `~/.cctb/<inst>`). - Which **feature/scope group**, e.g. "群里非@也回" → the `group-messages` group (`im:message`, `im:message.group_msg`). The exact JSON comes from step 1 — never hand-type scope strings. ## Step 1 — Get the exact import JSON, appId, and console URL from the bridge Do not guess scope names or URLs; the bridge prints them per feature group: ```bash env CCTB_LARK_STATE_DIR="$HO...

Details

Author
cloveric
Repository
cloveric/tarocub
Created
2 months ago
Last Updated
1 weeks ago
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

lark-shared

飞书/Lark CLI 共享基础:应用配置初始化、认证登录(auth login)、身份切换(--as user/bot)、权限与 scope 管理、Permission denied 错误处理、安全规则。当用户需要第一次配置(`lark-cli config init`)、使用登录授权(`lark-cli auth login`)、遇到权限不足、切换 user/bot 身份、配置 scope、或首次使用 lark-cli 时触发。

2 Updated 2 weeks ago
CookiesHaha
AI & Automation Listed

lark-shared

飞书/Lark CLI 共享基础:应用配置初始化、认证登录(auth login)、身份切换(--as user/bot)、权限与 scope 管理、Permission denied 错误处理、安全规则。当用户需要第一次配置(`lark-cli config init`)、使用登录授权(`lark-cli auth login`)、遇到权限不足、切换 user/bot 身份、配置 scope、或首次使用 lark-cli 时触发。

353 Updated today
aiskillstore
AI & Automation Listed

feishu-inout

Read/write Feishu/Lark cloud documents, send/search messages, manage calendar/meetings, operate bitable (multi-dimensional tables), and manage group chats via the official Remote MCP service and Open APIs. Works with Claude Code, Cursor, Codex, OpenCode, OpenClaw, and other AI coding agents. Trigger this skill when the user mentions Feishu, Lark, cloud docs, read/search/create documents, messaging, sending messages, meeting, calendar, bitable, multi-dimensional table, 多维表格, 日历, 会议, create group, 创建群, or provides a Feishu/Lark document URL.

0 Updated today
kristencacogenic360