← Back to Skills Marketplace
autogame-17

Feishu Evolver Wrapper

by autogame-17 · GitHub ↗ · v1.8.0 · MIT-0
cross-platform ⚠ suspicious
66877
Downloads
10
Stars
195
Active Installs
8
Versions
Install in OpenClaw
/install feishu-evolver-wrapper
Description
(Depreciated: This skill is no longer maintained; its related functions have been absorbed by the Evolver main body.) Feishu-integrated wrapper for the capability-evolver. Manages the evolution loop lifecycle (start/stop/ensure), sends rich Feishu card reports, and provides...
Usage Guidance
Install only if you intentionally want an autonomous evolver manager that can keep itself running, spawn agents, send operational data to Feishu, modify installed skills, and push workspace changes to git. Review Feishu token scope, target chats/docs, cron job creation, git remote/branch, and auto-heal behavior first; run it in an isolated workspace with backups and clear controls around outbound reports and git push.
Capability Analysis
Type: OpenClaw Skill Name: feishu-evolver-wrapper Version: 1.8.0 The skill bundle acts as a complex lifecycle manager and reporting wrapper for an 'evolver' agent, exhibiting several high-risk capabilities. Key indicators include automated Git synchronization (add/commit/push to origin), the creation of persistent background tasks via OpenClaw's cron system (lifecycle.js), and a bridge mechanism in index.js that parses stdout to dynamically spawn new agents with arbitrary tasks using 'openclaw agent'. While the code includes defensive features like a secret scanner (feishu-helper.js) and a kill switch, the extensive use of shell command execution and the autonomous nature of the agent-spawning logic present a significant attack surface for command injection and unintended persistence.
Capability Assessment
Purpose & Capability
The Feishu reporting, dashboard, and lifecycle features are coherent with the stated purpose, but the artifacts also automatically stage/commit/rebase/push workspace changes, spawn OpenClaw agents, run git repair, and auto-heal other installed skills. Those are high-impact capabilities that are not clearly scoped in the user-facing description.
Instruction Scope
The wrapper appends mandatory workflow/model-routing instructions to child agents, reads memory/evolver_hint.txt into EVOLVE_HINT, parses child stdout for sessions_spawn, and has a new Function fallback for loosely parsed payloads. This creates an under-scoped prompt/control channel over autonomous execution.
Install Mechanism
package.json is minimal and has no install-time lifecycle scripts; I found no evidence that the package runs automatically during installation itself.
Credentials
Feishu credentials, token files, and outbound Feishu calls are expected for this integration, but raw evolution history, issue context, status files, and arbitrary --file report contents can be sent externally with limited redaction or consent controls.
Persistence & Privilege
Watchdog behavior is partly disclosed, but lifecycle.js creates/edits OpenClaw cron jobs, starts detached daemons, restarts or kills wrapper processes, and writes PID/state files. Combined with automatic git push and cross-skill mutation, this warrants Review.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install feishu-evolver-wrapper
  3. After installation, invoke the skill by name or use /feishu-evolver-wrapper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.8.0
feishu-evolver-wrapper v1.8.0 - Introduced new utility: utils/resolve-evolver.js - Refactored and updated core logic across 11 files, including health checks, reporting, dashboard generation, and lifecycle management. - Removed deprecated file _meta.json. - Updated dependencies and metadata in package.json. - General improvements to robustness, maintainability, and modularity.
v1.7.1
fix: .cmd bypass regex not matching npm %dp0% format; disable detached:true on Windows
v1.7.0
fix: Windows popup storm - bypass .cmd wrapper on Windows, add windowsHide:true to all child process spawns, fix Unix-only path resolution (which->where, /usr/bin/git), use os.tmpdir() instead of /tmp
v1.6.1
- Improved code in report.js (details not specified). - Updated dependencies in package-lock.json for better reliability. - Updated metadata in _meta.json.
v1.6.0
Silent retries, CWD recovery
v1.5.9
Re-publish with SKILL.md frontmatter
v1.5.8
Restored full wrapper, fixed require paths to feishu-common
v1.5.7
Re-publish after account restoration
Metadata
Slug feishu-evolver-wrapper
Version 1.8.0
License MIT-0
All-time Installs 1659
Active Installs 195
Total Versions 8
Frequently Asked Questions

What is Feishu Evolver Wrapper?

(Depreciated: This skill is no longer maintained; its related functions have been absorbed by the Evolver main body.) Feishu-integrated wrapper for the capability-evolver. Manages the evolution loop lifecycle (start/stop/ensure), sends rich Feishu card reports, and provides... It is an AI Agent Skill for Claude Code / OpenClaw, with 66877 downloads so far.

How do I install Feishu Evolver Wrapper?

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

Is Feishu Evolver Wrapper free?

Yes, Feishu Evolver Wrapper is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Feishu Evolver Wrapper support?

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

Who created Feishu Evolver Wrapper?

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

💬 Comments