← Back to Skills Marketplace
autogame-17

Feishu Common

by autogame-17 · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
3252
Downloads
1
Stars
69
Active Installs
2
Versions
Install in OpenClaw
/install feishu-common
Description
Provides shared Feishu authentication, tenant token caching, retry handling, and authenticated API request support for dependent Feishu skills.
Usage Guidance
Install this only for Feishu-related skills you trust. Keep the shared .env file and memory directory private, treat the cached tenant token as sensitive, and avoid using dependent skills that pass non-Feishu URLs into the authenticated request helper.
Capability Analysis
Type: OpenClaw Skill Name: feishu-common Version: 1.0.1 The skill bundle provides a Feishu authentication and API helper. It reads Feishu application credentials (APP_ID, APP_SECRET) from a `.env` file located two directories up (`../../.env`) and caches the tenant access token in `../../memory/feishu_token.json`. All network requests are directed to the legitimate Feishu API (`https://open.feishu.cn`). The file system and network operations are directly aligned with the stated purpose of acquiring and caching authentication tokens and making authenticated API calls. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts in SKILL.md. The use of parent directories for configuration and caching is a design choice for shared resources, not an indication of malicious intent within the skill itself, although it relies on a properly configured and sandboxed execution environment.
Capability Assessment
Purpose & Capability
The stated purpose is shared Feishu authentication and API support, and the code implements token acquisition, caching, retry handling, and an authenticated request wrapper consistent with that purpose.
Instruction Scope
The README discloses tenant token acquisition, caching, and authenticated requests, but it does not spell out the exact shared ../../.env credential path or ../../memory/feishu_token.json cache path.
Install Mechanism
The package contains ordinary npm metadata and lockfile dependencies, with no install-time scripts, bootstrap commands, obfuscation, or automatic execution beyond being imported by dependent skills.
Credentials
Using FEISHU_APP_ID and FEISHU_APP_SECRET is proportionate for a Feishu auth helper; dependent skills should only pass intended Feishu API URLs to the generic authenticated fetch wrapper.
Persistence & Privilege
The skill persists a plaintext tenant access token in a shared parent memory path. That is purpose-aligned token caching, but it relies on the host environment to keep that directory private and controlled.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install feishu-common
  3. After installation, invoke the skill by name or use /feishu-common
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- No code changes in this release. - Documentation (SKILL.md) reviewed and left unchanged.
v1.0.0
Re-publish after account restoration
Metadata
Slug feishu-common
Version 1.0.1
License
All-time Installs 69
Active Installs 69
Total Versions 2
Frequently Asked Questions

What is Feishu Common?

Provides shared Feishu authentication, tenant token caching, retry handling, and authenticated API request support for dependent Feishu skills. It is an AI Agent Skill for Claude Code / OpenClaw, with 3252 downloads so far.

How do I install Feishu Common?

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

Is Feishu Common free?

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

Which platforms does Feishu Common support?

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

Who created Feishu Common?

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

💬 Comments