← 返回 Skills 市场
systransform88

Feishu Base

作者 systransform88 · GitHub ↗ · v0.2.6 · MIT-0
cross-platform ⚠ suspicious
210
总下载
0
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install openclaw-feishu-base
功能描述
Unified Feishu Base/Bitable management for OpenClaw. Use when you need to inspect Base schema, manage tables/fields, or query/create/update/delete records in...
安全使用建议
This plugin appears to do what it says: manage Feishu Base (bitable) resources. Before installing, confirm you are comfortable with the plugin reading your OpenClaw Feishu credentials from the runtime config or from the persisted file (OPENCLAW_CONFIG_PATH or ~/.openclaw/openclaw.json). Attachment operations will read local files when you pass file_path and will download remote URLs when you ask; only provide trusted paths/URLs. Destructive operations (delete_records/delete_field/delete_table) are implemented but blocked by default via plugin config (allowDelete:false) — only enable allowDelete if you explicitly need destructive actions. Installing will pull npm dependencies (normal); review them via your package manager policies. If you need higher assurance, review the plugin source files locally (they are included) or run in a sandboxed environment before enabling in production.
功能分析
Type: OpenClaw Skill Name: openclaw-feishu-base Version: 0.2.6 The plugin provides a comprehensive set of tools for managing Feishu/Lark Bitables, including schema inspection, record CRUD operations, and attachment handling. It features a well-documented security model, including an 'allowDelete' safety gate to prevent unauthorized destructive actions and a robust secret redaction mechanism in 'src/errors.js' to prevent credential leakage in logs. While 'src/config.js' includes logic to read the OpenClaw configuration file from the filesystem (~/.openclaw/openclaw.json), this is explicitly documented as a compatibility fallback for credential resolution and aligns with the plugin's stated purpose of using existing Feishu credentials.
能力评估
Purpose & Capability
The name/description match the implementation: the code uses the Feishu (Lark) SDK to list/inspect/create/modify bases, tables, fields, records, and attachments. Declared dependencies (larksuite SDK, typebox, zod, openclaw) are appropriate for this functionality.
Instruction Scope
SKILL.md and skills/SKILL.md limit actions to Feishu Base operations. Runtime code accesses only Feishu APIs, OpenClaw config for credentials, Drive/media endpoints for attachments, and local files when the user explicitly supplies a file_path. There are no instructions to read unrelated system files or exfiltrate data automatically.
Install Mechanism
There is no custom download/install step in the registry metadata; the plugin is standard Node code with a package.json declaring npm dependencies. No remote arbitrary archive downloads or URL-shortened installers are used.
Credentials
The plugin does not declare required environment variables, but it will read OpenClaw runtime config (runtime channels) and fall back to a persisted config file (OPENCLAW_CONFIG_PATH or ~/.openclaw/openclaw.json) to obtain Feishu appId/appSecret. This fallback is explained in README and is necessary to obtain credentials; consider whether you want a plugin to read that persisted config file. The plugin only accesses local files when the user requests attachment operations (file_path).
Persistence & Privilege
The plugin is not always-enabled and does not request elevated platform privileges. It does not modify other plugins or global settings. Autonomous invocation is allowed by default (normal for skills) and always:false is set.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-feishu-base
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-feishu-base 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.6
Fix wiki-hosted Feishu Base link resolution by resolving /wiki/<token> to the underlying Base app_token and preserving table/view ids.
v0.2.5
Fix clone_attachment for Feishu media attachments by using authenticated drive.v1.media download/tmp-download flows before re-upload, enabling real cross-bitable attachment migration instead of source-token reuse failures.
v0.2.4
Add first-class attachment actions (upload_attachment, clone_attachment, build_attachment_field_value), preserve multi-account routing via ctx.agentAccountId, and add README examples for attachment migration flows.
v0.2.3
Fix multi-account account resolution by using per-call ctx.agentAccountId; keep defaultAccountId as fallback; add optional debug config; include explicit plugin entry metadata.
v0.2.2
Improve Feishu credential resolution by falling back to persisted OpenClaw config when runtime-injected channels.feishu is missing or incomplete. Also improve missing-credential diagnostics.
v0.2.1
Clarify dependency installation in README and document manual install requirements for @sinclair/typebox and related packages.
v0.2.0
Initial public release of unified Feishu Base/Bitable management plugin for OpenClaw.
元数据
Slug openclaw-feishu-base
版本 0.2.6
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 7
常见问题

Feishu Base 是什么?

Unified Feishu Base/Bitable management for OpenClaw. Use when you need to inspect Base schema, manage tables/fields, or query/create/update/delete records in... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 210 次。

如何安装 Feishu Base?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-feishu-base」即可一键安装,无需额外配置。

Feishu Base 是免费的吗?

是的,Feishu Base 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Feishu Base 支持哪些平台?

Feishu Base 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Feishu Base?

由 systransform88(@systransform88)开发并维护,当前版本 v0.2.6。

💬 留言讨论