← Back to Skills Marketplace
122
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install wcs-helper-feishu-skill
Description
Configure OpenClaw Feishu plugin without editing config files. Send simple commands via Feishu private chat to toggle streaming, set group reply behavior, ru...
Usage Guidance
This skill appears to implement the advertised Feishu/OpenClaw configuration helpers, but its manifest understates what it needs. Before installing: 1) Inspect ~/.openclaw/openclaw.json — it will be read to obtain Feishu appId/appSecret; ensure you trust the source and that the file contains only expected credentials. 2) Be aware the skill will call the local 'openclaw' CLI and 'pgrep' and may restart the OpenClaw gateway; ensure the runtime user has permission for these operations. 3) The package caches a Feishu tenant token in /tmp/feishu_card_token.json. 4) If you require stronger assurance, run the skill in a test environment first or review/modify the code to limit which commands are executed (e.g., remove or gate restart/autofix actions). The issues are likely sloppy metadata rather than malicious behavior, but verify the OpenClaw config contents and the author's trustworthiness before granting it access to a production instance.
Capability Analysis
Type: OpenClaw Skill
Name: wcs-helper-feishu-skill
Version: 1.0.1
The skill is designed to manage OpenClaw's Feishu plugin configuration but exhibits several high-risk behaviors and security vulnerabilities. It reads sensitive credentials (appId, appSecret) from the local filesystem and executes system commands via subprocess. Notably, src/utils.py contains a shell injection vulnerability by using subprocess.run(shell=True) on command strings. Additionally, feishu_handler.py stores sensitive access tokens in /tmp/feishu_card_token.json, which is typically world-readable, and skill.py executes CLI commands based on user-provided input strings. While these actions are aligned with the stated purpose of a configuration helper, the lack of input sanitization and insecure credential handling pose a significant risk.
Capability Assessment
Purpose & Capability
The skill declares no required binaries or environment variables, but the code invokes the 'openclaw' CLI, 'pgrep', and expects a Python3 runtime. It also reads ~/.openclaw/openclaw.json to obtain Feishu appId/appSecret. Declaring 'none' for required binaries/envs is inaccurate and misleading.
Instruction Scope
SKILL.md describes reading and modifying OpenClaw channel config and running diagnostics — the implementation does that by calling 'openclaw config get/set', 'openclaw status', and 'openclaw gateway restart'. The handler reads the local OpenClaw config for Feishu credentials and posts to the Feishu API. Instructions are generally within scope, but some SKILL.md features (e.g., 'apply automatic fixes' like fixing memory bloat or zombie autossh) are broader than what the code actually implements (the code performs status checks and issues restart/config set commands).
Install Mechanism
There is no remote install script or arbitrary download in the package; this is an instruction/code-only skill with Python files bundled. No high-risk URL downloads or archive extraction were found.
Credentials
The skill does not require declared env vars but reads ~/.openclaw/openclaw.json to extract Feishu appId/appSecret and caches tenant token to /tmp/feishu_card_token.json. Access to the OpenClaw config file is necessary for operation, but that file may contain other sensitive values; the metadata should have noted this dependency. The skill also runs local commands which require appropriate OS permissions.
Persistence & Privilege
always:false and normal autonomous invocation are used. The skill issues restart and config-set commands for OpenClaw (expected for this purpose) but does not attempt to change other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wcs-helper-feishu-skill - After installation, invoke the skill by name or use
/wcs-helper-feishu-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
wcs-helper-feishu-skill v1.0.1
- Updated SKILL.md: simplified language, focused on user scenarios, added more structured command/feature explanations.
- Enhanced troubleshooting and setup instructions.
- Updated metadata/tags in SKILL.md for better discoverability and clarity.
- No changes to any code or runtime logic.
v1.0.0
Initial release: Instantly configure and manage Feishu plugin for OpenClaw with zero technical skills.
- Switches Feishu setup from manual file edits and commands to intuitive Feishu chat commands—no CLI knowledge needed.
- Provides quick commands for viewing settings, toggling features, troubleshooting, and restarting—directly in Feishu.
- Sends clear, formatted status and result cards to your Feishu for effortless understanding.
- Requires no external dependencies; works via standard Python and OpenClaw’s own CLI.
- All actions are reversible and leave your system untouched; easy uninstall support.
Metadata
Frequently Asked Questions
What is Wcs Helper Feishu Skill?
Configure OpenClaw Feishu plugin without editing config files. Send simple commands via Feishu private chat to toggle streaming, set group reply behavior, ru... It is an AI Agent Skill for Claude Code / OpenClaw, with 122 downloads so far.
How do I install Wcs Helper Feishu Skill?
Run "/install wcs-helper-feishu-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Wcs Helper Feishu Skill free?
Yes, Wcs Helper Feishu Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Wcs Helper Feishu Skill support?
Wcs Helper Feishu Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Wcs Helper Feishu Skill?
It is built and maintained by 无上宗师 (@guanqi0914); the current version is v1.0.1.
More Skills