← 返回 Skills 市场
122
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install 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...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install wcs-helper-feishu-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/wcs-helper-feishu-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 122 次。
如何安装 Wcs Helper Feishu Skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install wcs-helper-feishu-skill」即可一键安装,无需额外配置。
Wcs Helper Feishu Skill 是免费的吗?
是的,Wcs Helper Feishu Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Wcs Helper Feishu Skill 支持哪些平台?
Wcs Helper Feishu Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Wcs Helper Feishu Skill?
由 无上宗师(@guanqi0914)开发并维护,当前版本 v1.0.1。
推荐 Skills