← Back to Skills Marketplace
autogame-17

Feishu Doc

by autogame-17 · GitHub ↗ · v1.2.7
cross-platform ⚠ suspicious
9143
Downloads
8
Stars
293
Active Installs
2
Versions
Install in OpenClaw
/install feishu-doc
Description
Fetch content from Feishu (Lark) Wiki, Docs, Sheets, and Bitable. Automatically resolves Wiki URLs to real entities and converts content to Markdown.
Usage Guidance
Install only if you intend to grant this skill write-capable Feishu credentials, not just read access. Review and preferably remove or isolate helper scripts for permission grants, IM file downloads, hard-coded Bitable setup, and bundled cache files; use least-privilege Feishu app scopes and avoid shared on-disk token storage where possible.
Capability Analysis
Type: OpenClaw Skill Name: feishu-doc Version: 1.2.7 The skill is suspicious due to critical vulnerabilities in its authentication and file handling mechanisms. The `lib/auth.js` file loads environment variables from parent directories (e.g., `../../../.env`) and stores Feishu access tokens unencrypted in a shared cache file (`../../../memory/feishu_token.json`), posing a significant risk of credential exposure and token theft. Additionally, scripts like `append_simple.js` and `download_file.js` allow reading from and writing to arbitrary local file paths, which could be exploited by a compromised agent to access or modify sensitive system files. While the skill's core purpose of interacting with Feishu documents is benign, these vulnerabilities could enable malicious actions if exploited.
Capability Assessment
Purpose & Capability
The main SKILL.md discloses read, create, write, append, and block operations, so write access is not fully hidden; however the registry/package/README framing is more read-oriented, while code also includes destructive overwrite/delete, edit-permission grants, IM file download, and hard-coded Bitable setup utilities beyond the stated document-fetching purpose.
Instruction Scope
Mutating actions are user-invoked rather than automatic, but overwrite deletes existing document children before inserting replacement content and append/create/share operations have no built-in confirmation, preview, dry-run, or target validation.
Install Mechanism
The package is a normal Node skill with no evident postinstall or automatic execution path; package metadata is inconsistent across files and the artifact includes cached Feishu outputs, but install itself does not appear to run code.
Credentials
Feishu network access and app credentials are expected, but auth reads parent-directory .env files, stores tenant tokens in a shared memory path, and helper scripts can write downloaded files to caller-supplied local paths.
Persistence & Privilege
The skill can persist changes in Feishu documents and Bitable tables, can grant edit access to a supplied user ID in create.js, and persists tenant access tokens on disk outside a skill-private cache.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install feishu-doc
  3. After installation, invoke the skill by name or use /feishu-doc
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.7
Version 1.2.7 of feishu-doc - No code or documentation changes detected in this release. - All functionality and usage remain the same as the previous version.
v1.2.6
Re-publish after account restoration
Metadata
Slug feishu-doc
Version 1.2.7
License
All-time Installs 300
Active Installs 293
Total Versions 2
Frequently Asked Questions

What is Feishu Doc?

Fetch content from Feishu (Lark) Wiki, Docs, Sheets, and Bitable. Automatically resolves Wiki URLs to real entities and converts content to Markdown. It is an AI Agent Skill for Claude Code / OpenClaw, with 9143 downloads so far.

How do I install Feishu Doc?

Run "/install feishu-doc" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Feishu Doc free?

Yes, Feishu Doc is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Feishu Doc support?

Feishu Doc is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Feishu Doc?

It is built and maintained by autogame-17 (@autogame-17); the current version is v1.2.7.

💬 Comments