2.5k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill feishu-bot-manager- _meta.json301 B
- SKILL.md1.7 KB
Overview
This skill manages Feishu bots within an OpenClaw configuration. It provides full CRUD operations—add, delete, update, list, and info—via commands or a script. It recognizes both Chinese and English trigger phrases for quick invocation.
How this skill works
The skill edits the OpenClaw configuration file and backs it up before changes. It uses jq for JSON manipulation and offers a provided shell script to run add/delete/update/list/info operations. After modifications, a gateway restart is required to apply the changes.
When to use it
- Add a new Feishu bot to OpenClaw with an appId and appSecret.
- Remove a decommissioned Feishu bot from configuration.
- Update bot credentials or the model associated with a botId.
- List all configured Feishu bots to audit or verify setup.
- Retrieve detailed info for a specific botId before troubleshooting.
Best practices
- Always run the provided script from the OpenClaw base directory to ensure correct file paths.
- Ensure jq is installed on the host before running operations.
- Verify the created backup file (openclaw.json.bak.YYYY.MMdd.HHmm) before making further changes.
- Restart the OpenClaw gateway (openclaw gateway restart) after any add/update/delete to apply changes.
- Keep appSecret values secure and rotate credentials when necessary.
Example use cases
- Add a bot: run scripts/feishu-bot.sh add --botId "team-assistant" --appId "xxx" --appSecret "xxx" --model "bailian-coding-plan".
- Delete a bot: run scripts/feishu-bot.sh delete --botId "old-bot" to remove it and create a backup automatically.
- Update model: run scripts/feishu-bot.sh update --botId "team-assistant" --model "glm-5" to change the model used by a bot.
- List bots: run scripts/feishu-bot.sh list to produce a concise inventory of configured Feishu bots.
- Inspect bot: run scripts/feishu-bot.sh info --botId "team-assistant" to view current settings and credentials hints.
FAQ
You must provide botId, appId, and appSecret. Model is optional and defaults to bailian-coding-plan or glm-5.
Does the skill create backups before changing config?
Yes. It creates a timestamped backup file named openclaw.json.bak.YYYY.MMdd.HHmm (UTC+8) before modifications.