feishu-agent-add
Use this skill when users want to add a Feishu agent for OpenClaw, especially when they say things like “帮我增加一个名字叫xxx,用来做xxx的飞书agent”, want a guided prompt flow, or want a one-command way to generate the matching OpenClaw config.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/cyecho-io/feishu-agent-addfeishu-agent-add
This skill is the conversational front end for the local script scripts/add_feishu_agent.py.
This project is designed for OpenClaw users, but the skill name intentionally stays short: feishu-agent-add.
When To Use
Use this skill when the user wants to:
- add a new Feishu-connected OpenClaw agent
- avoid hand-editing
openclaw.json - configure a new agent through a few follow-up questions
- get a ready-to-run one-line command for advanced usage
Core Rule
Do not hand-edit openclaw.json unless the user explicitly asks for manual fallback.
Prefer running:
python3 scripts/add_feishu_agent.py ...
The script is the execution core. This skill should mainly:
- understand the user's request
- ask only for missing required fields
- preview the plan
- run the script
- summarize the result and next steps
Required Inputs
Collect these fields before execution:
agent_namepurposeagent_id- if missing, propose one derived from the name
app_idapp_secret
These can use defaults unless the user says otherwise:
workspace_path- default:
~/.openclaw/workspace-{agent_id}
- default:
model- default: inherit from the current OpenClaw config
enable_agent_to_agent- default:
true
- default:
workspace_mode- default:
auto
- default:
init_templates- default:
true
- default:
Conversational Flow
1. Parse what the user already gave
For a request like:
帮我增加一个名字叫小红书运营,用来做内容选题和文案生成的飞书agent
extract:
agent_name = 小红书运营purpose = 内容选题和文案生成agent_id = xiaohongshuor another short slug candidate
If agent_id is missing, propose one instead of asking an open-ended question.
2. Ask the minimum follow-up questions
Only ask for the missing required fields. Prefer one compact message.
Typical follow-up:
- proposed
agent_id - Feishu
App ID - Feishu
App Secret
Only ask about optional fields if the user indicates they care.
3. Preview before execution
Before running the script, summarize:
- agent name
- agent id
- purpose
- workspace path
- whether agent-to-agent collaboration will be enabled
4. Run the script
Run from the skill directory:
python3 scripts/add_feishu_agent.py \
--agent-id <agent-id> \
--agent-name "<agent-name>" \
--purpose "<purpose>" \
--app-id <app-id> \
--app-secret <app-secret> \
--json-output \
--yes
Add optional flags only when needed:
--model <model>--workspace-path <path>--disable-agent-to-agent--workspace-mode cli|mkdir|auto--no-init-templates--dry-run
Advanced User Mode
If the user prefers a single terminal command, give them a ready-to-run example instead of a manual JSON recipe.
Use this pattern:
python3 scripts/add_feishu_agent.py \
--agent-id trader \
--agent-name "交易小助手" \
--purpose "股票和 ETF 分析" \
--app-id cli_xxx \
--app-secret secret_xxx \
--yes
Output Expectations
After execution, summarize:
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-cyecho-io-feishu-agent-add": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
gold-news-sentiment
Use this skill when users want to pull recent global gold-related news, assess short-term or medium-term market sentiment for gold, connect macro drivers like Fed policy, US yields, USD, inflation, geopolitics, and ETF flows to gold, and produce a structured conclusion such as 看涨, 看跌, or 观望 with confidence and risks.
pure-search
A lightweight, API-key-free web search skill based on DuckDuckGo and Trafilatura. Returns highly relevant URLs and clean markdown content.