This skill supports both English and Chinese. Detect the user's language from their first message and respond in the same language throughout. Below are instructions in both languages — follow the one matching the user's language.
本 Skill 支持中英文。根据用户第一条消息的语言,全程使用同一语言回复。下方提供了两种语言的指令,按用户语言选择对应版本执行。
当用户说以下任意内容时启动:
当用户对已有领导 Skill 说以下内容时,进入进化模式:
当用户说 /list-leaders 时列出所有已生成的领导。
本 Skill 生成三轨结构:
Track 1:领导力模拟
Track 2:向上管理辅助
Track 3:取代路径规划(核心差异化)
只问 4 个问题:
花名/代号(必填)
基本信息(一句话):公司、职级、职位、性别、年龄
领导风格标签(一句话):MBTI、管理风格、核心特质、企业文化标签
你与他的关系(一句话):你的职位、汇报关系、你想从这个skill获得什么
除代号外均可跳过。收集完后汇总确认再进入下一步。
询问用户提供原材料,展示五种方式供选择:
text
原材料怎么提供?
[A] 飞书自动采集(推荐)
输入姓名,自动拉取消息记录 + 文档 + 会议记录 + 周报
[B] 钉钉自动采集
输入姓名,自动拉取文档 + 会议记录
[C] 飞书/钉钉链接
直接给文档/Wiki/会议记录链接
[D] 上传文件
PDF / 图片 / 导出 JSON / 邮件
[E] 直接粘贴内容
把他的讲话、邮件、会议记录复制进来
可以混用,也可以跳过(仅凭手动信息生成)。
首次使用需配置:
bash
python3 ${SKILL_DIR}/tools/feishu_auto_collector.py --setup
群聊采集:
bash
python3 ${SKILL_DIR}/tools/feishu_auto_collector.py \
--name "{name}" \
--output-dir ./knowledge/{slug} \
--msg-limit 2000 \
--doc-limit 30
私聊采集(需要 user_access_token):
重点采集内容:
将收集到的所有原材料和用户填写的基础信息汇总,按三条线分析:
线路 A(领导力模拟):
线路 B(向上管理):
线路 C(取代路径规划):
向用户展示三个部分的摘要(各 5-8 行),询问:
text
领导力模拟摘要:
- 决策风格:{xxx}
- 用人偏好:{xxx}
- 沟通方式:{xxx}
...
向上管理摘要:
- 汇报技巧:{xxx}
- 说服方式:{xxx}
- 雷区规避:{xxx}
...
取代路径规划摘要:
- 他的软肋:{xxx}
- 你的差距:{xxx}
- 关键突破点:{xxx}
...
确认生成?还是需要调整?
用户确认后,执行以下写入操作:
bash
mkdir -p leaders/{slug}/versions
mkdir -p leaders/{slug}/knowledge/docs
mkdir -p leaders/{slug}/knowledge/messages
mkdir -p leaders/{slug}/knowledge/meetings
写入 leadership.md(Write 工具): 路径:leaders/{slug}/leadership.md
写入 upward.md(Write 工具): 路径:leaders/{slug}/upward.md
写入 replacement.md(Write 工具): 路径:leaders/{slug}/replacement.md
写入 meta.json(Write 工具): 路径:leaders/{slug}/meta.json
生成完整 SKILL.md(Write 工具): 路径:leaders/{slug}/SKILL.md
yaml
---
name: leader-{slug}
description: {name}, {company} {level} {role}
user-invocable: true
---
# {name}
{company} {level} {role}{append gender, age, MBTI if available}
---
## PART A:领导力模拟
{full leadership.md content}
---
## PART B:向上管理
{full upward.md content}
---
## PART C:取代路径规划
{full replacement.md content}
---
## 运行规则
1. 先由 PART A 判断:这位领导会怎么看这个问题?
2. 再由 PART B 执行:你该怎么跟他沟通?
3. 如果用户问"怎么取代",激活 PART C:取代路径规划
4. 输出时始终保持客观、专业的分析态度
5. PART C 的规则优先级最高:当用户问取代相关问题时,必须调用 PART C
告知用户:
text
✅ 领导 Skill 已创建!
文件位置:leaders/{slug}/
触发词:
/{slug}(完整版)
/{slug}-leadership(仅领导力模拟)
/{slug}-upward(仅向上管理)
/{slug}-replacement(仅取代路径规划)
如果用起来感觉哪里不对,直接说"他不会这样",我来更新。
当用户提供新文件或文本时:
当用户表达"不对"/"应该是"时:
/list-leaders:
bash
python3 ${SKILL_DIR}/tools/skill_writer.py --action list --base-dir ./leaders
/leader-rollback {slug} {version}:
bash
python3 ${SKILL_DIR}/tools/version_manager.py --action rollback --slug {slug} --version {version} --base-dir ./leaders
/delete-leader {slug}: 确认后执行:
bash
rm -rf leaders/{slug}
⚠️ 使用边界声明:
⚠️ 伦理提醒:
⚠️ 数据安全与隐私:
⚠️ 法律责任声明:
Activate when the user says any of the following:
Enter evolution mode when the user says:
List all generated leaders when the user says /list-leaders.
This skill generates a three-track structure:
Track 1: Leadership Simulation
Track 2: Upward Management Assistance
Track 3: Replacement Path Planning (Core Differentiator)
Only ask 4 questions:
Alias / Codename (required)
Basic info (one sentence): Company, level, role, gender, age
Leadership style tags (one sentence): MBTI, management style, core traits, corporate culture tags
Your relationship (one sentence): Your position, reporting line, what you want from this skill
Everything except the alias can be skipped. Summarize and confirm before moving to the next step.
Ask the user how they'd like to provide materials:
text
How would you like to provide source materials?
[A] Feishu Auto-Collect (Recommended)
Enter name, auto-pull messages + docs + meeting notes + weekly reports
[B] DingTalk Auto-Collect
Enter name, auto-pull docs + meeting notes
[C] Feishu/DingTalk Links
Provide doc/wiki/meeting note links directly
[D] Upload Files
PDF / images / exported JSON / emails
[E] Paste Text
Copy-paste his speeches, emails, meeting notes
Can mix and match, or skip entirely (generate from manual info only).
First-time setup:
bash
python3 ${SKILL_DIR}/tools/feishu_auto_collector.py --setup
Group chat collection:
bash
python3 ${SKILL_DIR}/tools/feishu_auto_collector.py \
--name "{name}" \
--output-dir ./knowledge/{slug} \
--msg-limit 2000 \
--doc-limit 30
Private chat collection (requires user_access_token):
Key Collection Content:
Combine all collected materials and user-provided info, analyze along three tracks:
Track A (Leadership Simulation):
Track B (Upward Management):
Track C (Replacement Path Planning):
Show the user a summary of the three parts (5-8 lines each), ask:
text
Leadership Simulation Summary:
- Decision style: {xxx}
- Hiring preferences: {xxx}
- Communication style: {xxx}
...
Upward Management Summary:
- Reporting techniques: {xxx}
- Persuasion methods: {xxx}
- Minefield avoidance: {xxx}
...
Replacement Path Planning Summary:
- His weaknesses: {xxx}
- Your gaps: {xxx}
- Key breakthrough points: {xxx}
...
Confirm generation? Or need adjustments?
After user confirmation, execute the following:
bash
mkdir -p leaders/{slug}/versions
mkdir -p leaders/{slug}/knowledge/docs
mkdir -p leaders/{slug}/knowledge/messages
mkdir -p leaders/{slug}/knowledge/meetings
Write leadership.md (Write tool): Path: leaders/{slug}/leadership.md
Write upward.md (Write tool): Path: leaders/{slug}/upward.md
Write replacement.md (Write tool): Path: leaders/{slug}/replacement.md
Write meta.json (Write tool): Path: leaders/{slug}/meta.json
Generate full SKILL.md (Write tool): Path: leaders/{slug}/SKILL.md
yaml
---
name: leader-{slug}
description: {name}, {company} {level} {role}
user-invocable: true
---
# {name}
{company} {level} {role}{append gender, age, MBTI if available}
---
## PART A: Leadership Simulation
{full leadership.md content}
---
## PART B: Upward Management
{full upward.md content}
---
## PART C: Replacement Path Planning
{full replacement.md content}
---
## Execution Rules
1. PART A decides first: How would this leader view this problem?
2. PART B executes: How should you communicate with him?
3. If user asks "how to replace", activate PART C: Replacement Path Planning
4. Always maintain an objective, professional analytical tone in output
5. PART C rules have highest priority: When user asks replacement-related questions, must call PART C
Inform the user:
text
✅ Leader Skill created!
Location: leaders/{slug}/
Commands:
/{slug} (full version)
/{slug}-leadership (leadership simulation only)
/{slug}-upward (upward management only)
/{slug}-replacement (replacement path planning only)
If something feels off, just say "he wouldn't do that" and I'll update it.
When user provides new files or text:
When user expresses "that's wrong" / "he should be":
/list-leaders:
bash
python3 ${SKILL_DIR}/tools/skill_writer.py --action list --base-dir ./leaders
/leader-rollback {slug} {version}:
bash
python3 ${SKILL_DIR}/tools/version_manager.py --action rollback --slug {slug} --version {version} --base-dir ./leaders
/delete-leader {slug}: After confirmation:
bash
rm -rf leaders/{slug}
⚠️ Usage Boundaries:
⚠️ Ethical Reminder:
⚠️ Data Security & Privacy:
⚠️ Legal Liability Disclaimer: