← Back to Skills Marketplace
jiebao360

Feishu Bot Config Helper

by jiebao360 · GitHub ↗ · v0.1.2 · MIT-0
cross-platform ⚠ suspicious
268
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install feishu-bot-config-helper
Description
辅助配置飞书机器人名称、应用凭证和大模型,自动匹配技能并生成本地及飞书文档。
README (SKILL.md)

🤖 飞书机器人配置助手 - 技能文档

版本: v1.0.0
类型: 飞书机器人自动配置
难度: ⭐⭐⭐⭐


📋 技能概述

在飞书对话中直接配置新机器人,自动完成 Agent 创建、工作空间配置、Gateway 重启。


🎯 核心能力

  • ✅ 飞书机器人自动配置
  • ✅ 智能 Agent 匹配(7 种规则)
  • ✅ 自动更新 openclaw.json
  • ✅ 自动重启 Gateway
  • ✅ 返回配置报告

🚀 安装方式

Mac / Linux

curl -fsSL https://raw.githubusercontent.com/jiebao360/feishu-bot-config-helper/main/install.sh | bash

Windows

curl -fsSL https://raw.githubusercontent.com/jiebao360/feishu-bot-config-helper/main/install.bat -o install.bat
.\install.bat

🎭 Agent 阵容

Agent 职责 默认模型
第二大脑笔记虾 知识管理 + 素材提供 doubao-pro
朋友圈创作虾 朋友圈文案创作 doubao
电商视频导演虾 电商视频脚本 doubao-pro
通用内容创作虾 通用内容创作 doubao
图片素材生成虾 图片搜索 + 生成 doubao-pro
电商 Seedance 导演虾 Seedance 提示词 doubao-pro
工作助手 工作相关任务 doubao

⚙️ 配置规范

严格遵循官方模板:

  1. 每个飞书机器人对应一个独立 Agent
  2. 拥有独立的工作空间和记忆
  3. agents.list 中定义 Agent
  4. channels.feishu.accounts 中配置机器人
  5. bindings 中添加路由绑定
  6. 使用 dmScope: "per-account-channel-peer"
  7. 群组策略使用 groupPolicy: "open"

📁 文件清单

feishu-bot-config-helper/
├── scripts/
│   └── auto-configure-bot.js      # 自动配置脚本
├── index.js                        # 主入口
├── install.sh                      # Mac/Linux 安装脚本
├── install.bat                     # Windows 安装脚本
├── package.json                    # 项目配置
├── SKILL.md                        # 技能文档
├── README.md                       # 使用说明
├── CHANGELOG.md                    # 更新日志
└── LICENSE                         # MIT 许可证

🔗 相关资源


\x3Cdiv align="center">

🦞 让龙虾成为你的飞书机器人配置助手!

\x3C/div>

Usage Guidance
This skill appears to perform the configuration tasks it claims, but proceed cautiously: - Do NOT blindly run curl | bash from raw.githubusercontent.com. Inspect the install.sh contents on GitHub (or use the registry bundle) before executing. - The install script clones the repository at install time; this may fetch code different from the bundle you reviewed. Prefer installing from the registry copy or reviewing the remote repo before running. - The skill asks you to paste App ID and App Secret into a chat message; those credentials will be written into ~/.openclaw/openclaw.json in plaintext. Avoid sharing secrets in chat if possible, and consider storing credentials securely (or encrypting the config) instead. - Review the generated openclaw.json after running and limit file permissions (chmod) so secrets are not broadly readable. - If you must use it, run the included scripts in a controlled environment (or inspect/modify them) and back up your existing openclaw.json before allowing the script to overwrite it. If you want a lower-risk option, request an installer that does not fetch remote code at install time and that supports secure credential storage (env vars or secret manager) instead of sending secrets via chat.
Capability Analysis
Type: OpenClaw Skill Name: feishu-bot-config-helper Version: 0.1.2 The skill bundle automates Feishu bot configuration by parsing sensitive credentials (App ID/Secret) from user messages and writing them to the core 'openclaw.json' configuration file. It performs high-risk operations including executing shell commands via 'child_process.exec' to create directories and restart the system gateway, and it promotes a 'curl | bash' installation pattern in its documentation (SKILL.md, README.md). While these behaviors are aligned with the stated purpose of the tool, the handling of plaintext secrets and modification of system-level configurations without robust input sanitization pose a significant security risk, although no evidence of intentional data exfiltration or backdoors was found.
Capability Assessment
Purpose & Capability
The skill's files (auto-configure-bot.js, install.sh) implement the claimed functionality: parsing a text config, creating workspaces, updating ~/.openclaw/openclaw.json and restarting the Gateway. However the included install.sh and SKILL.md both instruct users to fetch/execute a remote install script (raw.githubusercontent.com), and install.sh itself performs a git clone from the same GitHub repo — unnecessary when code is already bundled in the registry and increases risk of pulling different code at install time.
Instruction Scope
The runtime instructions and script require the user to provide App ID and App Secret inside a plain text message (e.g., Feishu chat). The script then writes those credentials directly into openclaw.json under channels.feishu.accounts. Encouraging credentials to be sent in chat and persisted in a local JSON file (likely unencrypted) is a privacy/security risk outside the narrow task of config automation.
Install Mechanism
SKILL.md recommends running curl -fsSL https://raw.githubusercontent.com/... | bash and install.sh executes git clone and npm install. Download-and-execute from a raw GitHub URL and re-cloning a remote repository are higher-risk install patterns (remote code executed at install time). Although GitHub is a known host, this pattern allows the installer to run arbitrary, possibly updated remote code that may differ from the registry bundle.
Credentials
The skill requires no declared environment variables, which aligns with its purpose. However it asks users to supply App ID/App Secret in messages and stores them into openclaw.json — this is functionally necessary but disproportionate in privacy terms because secrets are handled via chat and persisted in plaintext config without explicit guidance on secure storage.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and only updates the user's ~/.openclaw/openclaw.json and creates per-agent workspace directories. It also restarts the local 'openclaw gateway' process via exec, which is consistent with the stated purpose but is an operation with system impact that the user should expect.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install feishu-bot-config-helper
  3. After installation, invoke the skill by name or use /feishu-bot-config-helper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
- Major update restructures the skill with a streamlined codebase and configuration flow. - Added: `CHANGELOG.md`, `package.json`, and a new `scripts/auto-configure-bot.js` automation script. - Removed: Legacy scripts and redundant documentation files to simplify usage and maintenance. - Reworked: Updated `README.md` and `SKILL.md` to reflect new auto-configuration approach, supported Agents, and modern file organization. - Installation: Now supports one-command install for Mac/Linux and Windows. - Focus shifted to automated Feishu bot and Agent setup with openclaw.json integration and smarter matching.
v0.1.1
- Added three new files: CLAWHUB_SUBMIT_CONFIRM.md, INSTALL.md, and install.sh. - Introduced installation documentation and a shell script to standardize the setup process. - No changes to core functionality or user-facing features.
v0.1.0
feishu-bot-config-helper v0.1.0 - Initial release with full 飞书机器人 (Feishu bot) configuration support. - Configure bot name, App ID, App Secret, and model name via dialog or script. - Automatic Agent type selection with recommended skill matching. - Generates configuration files, local Markdown docs, and Feishu cloud docs. - Supports 6 Agent types with recommended skills for each. - Troubleshooting tips and comprehensive usage instructions included.
Metadata
Slug feishu-bot-config-helper
Version 0.1.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Feishu Bot Config Helper?

辅助配置飞书机器人名称、应用凭证和大模型,自动匹配技能并生成本地及飞书文档。 It is an AI Agent Skill for Claude Code / OpenClaw, with 268 downloads so far.

How do I install Feishu Bot Config Helper?

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

Is Feishu Bot Config Helper free?

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

Which platforms does Feishu Bot Config Helper support?

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

Who created Feishu Bot Config Helper?

It is built and maintained by jiebao360 (@jiebao360); the current version is v0.1.2.

💬 Comments