with one click
通俗解释 + 图解 - 将复杂概念用大白话讲清楚,自动选择风格并生成可视化图。
npx skills add https://github.com/Leoyishou/personal-ai-company --skill explainCopy and paste this command into Claude Code to install the skill
通俗解释 + 图解 - 将复杂概念用大白话讲清楚,自动选择风格并生成可视化图。
npx skills add https://github.com/Leoyishou/personal-ai-company --skill explainCopy and paste this command into Claude Code to install the skill
火山引擎语音识别 - 将音频/视频转文字,支持长音频分段识别。
Use when publishing an Obsidian plugin to the community plugin store, creating GitHub Releases for Obsidian plugins, or submitting PRs to obsidianmd/obsidian-releases
一键部署静态网站到 Vercel 和 Cloudflare Pages。支持 HTML/React/Vue 等任意静态项目。
将 Expo/React Native 项目通过 EAS Build 构建 iOS 包并提交到 TestFlight。支持从零配置 EAS、构建、提交全流程。
综合画图工具 - AI 生图 (Nanobanana/Gemini) + 图片后处理(拼接/抠图/圆形裁剪/合成)。支持中英文自然语言画图。
统一搜索与抓取能力层 - 整合所有外部信息获取接口(搜索、抓取、下载)
| name | explain |
| description | 通俗解释 + 图解 - 将复杂概念用大白话讲清楚,自动选择风格并生成可视化图。 |
| allowed-tools | Bash(python:*), Read, Write |
| model | sonnet |
| tags | ["explain","visual","education"] |
| user-invocable | true |
| invocation | ["/explain","/解释","/通俗","/图解"] |
| triggers | ["通俗解释","解释一下","什么是","讲讲","说说","科普一下","给我讲讲","图解","画个图解释","形象说明","帮我可视化","用图说明","画出来讲"] |
将复杂概念转化为通俗易懂的图解,自动选择最佳风格。
根据用户输入决定从哪一步开始:
| 用户输入 | 起始步骤 |
|---|---|
| 只有问题,无表格 | 从 Step 1 开始(整理表格) |
| 已提供三列表格 | 跳过 Step 1,直接 Step 2(判断风格)→ Step 3(画图) |
| 问题 + 类比提示 | 调用 Gemini 生成解释 → Step 3(画图) |
先输出结构化表格,等用户确认后再画图。
| 问题 | 技术回答(关键词) | 小白秒懂版(类比/故事) |
|---|---|---|
| 问题1 | 技术要点 | 通俗比喻 |
表格要求:
附加:一句话记忆口诀表
| 概念 | 口诀 |
|---|---|
| 概念1 | 精炼记忆点 |
或调用 Gemini 生成:
cd ~/.claude/skills/通俗解释
python scripts/explain_concept.py "[概念]" --hint "[可选类比提示]"
唯一风格:手绘白板(适用于所有场景)
IMPORTANT: 禁止使用小红书卡片/kawaii/可爱风格,那种粉嫩、爱心、星星、大眼睛卡通人物的风格用于技术概念太腻太丑。
| 内容类型 | 推荐风格 | 适用场景 |
|---|---|---|
| 技术概念(CS、编程、架构、并发) | 手绘白板 | DevOps、锁升级、微服务、DDD 等 |
| 流程/阶段(多步骤演进) | 手绘白板 + 多图拼接 | synchronized 锁升级、TCP 握手等 |
| 对比类(A vs B) | 手绘白板对比布局 | 贫血vs充血、同步vs异步等 |
| 生活场景类比 | 手绘白板 | 快递、餐厅、钓鱼等类比也用手绘白板 |
关键原则:无论什么内容,一律使用手绘白板风格。简洁、专业、清晰。
| 内容类型 | 图片策略 |
|---|---|
| 1-3 个要点的单一概念 | 1 张图 |
| 4-6 个要点或 2-3 个阶段 | 2 张图,虚线框拼接 |
| 7+ 个要点或 4+ 个阶段 | 先拆分,后拼接成合集 |
| 多个独立问题(批量处理) | 每个问题 1 张图,不拼接 |
多阶段流程拆分示例(如 synchronized 锁升级):
cd ~/.claude/skills/api-draw
python scripts/nanobanana_draw.py "Hand-drawn whiteboard sketch style diagram, 3:4 vertical ratio,
visual note-taking aesthetic, minimalist line art,
bold black marker strokes with blue highlight accents,
pure white background, clean and professional.
Title: 「[中文标题]」in bold hand-drawn style with blue underline.
Content (key points with simple doodle icons):
- [要点1] with [图标]
- [要点2] with [图标]
Summary box at bottom.
Excalidraw hand-drawn aesthetic, simple doodle." \
--style "手绘白板" \
--subject "[主题名]"
当一个问题需要多张图时,使用虚线边框拼接成合集:
cd ~/.claude/skills/api-draw
python scripts/image_stitch.py \
图1.jpg 图2.jpg 图3.jpg \
-o [主题]_合集.jpg \
-d horizontal \
--border-style dashed \
-g 30 -p 40
拼接规则:
生成 Markdown 文档,包含问题详解 + 图片 + 总结表。
禁止使用的风格:小红书卡片 / kawaii / 可爱风 / 粉嫩色系 / 大眼睛卡通 / LINE sticker 风格。这些风格用于技术图解太腻太丑。
Hand-drawn whiteboard sketch style diagram, 3:4 vertical ratio,
visual note-taking aesthetic, minimalist line art,
bold black marker strokes with blue highlight accents,
pure white background, clean and professional.
Title: 「[标题]」in bold hand-drawn style with blue underline.
Content with simple doodle icons:
- [要点] with stick figures/simple shapes
- Arrows connecting concepts
Summary box: [口诀]
Excalidraw aesthetic, childlike sketch, NOT realistic.
Chinese text primarily.
Split comparison illustration, 3:4 vertical ratio,
LEFT side vs RIGHT side layout,
clear visual contrast between two concepts,
hand-drawn style with color coding (blue vs orange/red).
Title: 「[A] vs [B]」
LEFT - [概念A]:
- [特点1] with icon
- [特点2] with icon
RIGHT - [概念B]:
- [特点1] with icon
- [特点2] with icon
Bottom: comparison summary table or key differences.
Chinese text, clear separation line in middle.
| 概念类型 | 推荐图标 |
|---|---|
| 开始/输入 | arrow, door, power button |
| 检查/验证 | magnifying glass, checklist, shield |
| 处理/转换 | gear, brain, lightning bolt |
| 存储/记忆 | database, folder, box |
| 输出/结果 | screen, document, trophy |
| 用户/人 | stick figure, cute cartoon character |
| 网络/连接 | globe, wifi symbol, arrows |
| 时间/顺序 | clock, numbered steps, timeline |
| 安全/加密 | lock, key, shield |
| 快递/传输 | package, truck, delivery person |
| 餐厅/服务 | waiter, chef, menu |
| 家庭/关系 | house, family members |
唯一规则:所有内容 → 手绘白板
| 内容主题 | 风格 | 说明 |
|---|---|---|
| CS/编程/架构/并发 | 手绘白板 | DevOps、微服务、锁、线程池等 |
| 网络/协议 | 手绘白板 | TCP、HTTP、DNS、CORS 等 |
| 数据结构/算法 | 手绘白板 | 队列、栈、树、图等 |
| 设计模式/DDD | 手绘白板 | 工厂、观察者、聚合根等 |
| 对比类(A vs B) | 手绘白板对比布局 | 左右分栏,颜色区分 |
| 多阶段流程 | 手绘白板 + 拼接 | 每 2 阶段 1 张图 |
| 生活场景类比 | 手绘白板 | 快递、餐厅、钓鱼等也用手绘白板 |
--border-style dashed 拼接成合集图解:TCP 如何保证可靠传输?
| 问题 | 技术回答 | 小白秒懂版 |
|---|---|---|
| TCP 可靠传输 | 序列号确认、超时重传、滑动窗口、拥塞控制、校验和 | 发快递:包裹带单号→签收回执→没回就重发→看门口空间发多少→路堵就慢发→开箱验货 |
| 概念 | 口诀 |
|---|---|
| TCP 可靠传输 | 发货带单号,签收要回执,没回再重发 |
cd ~/.claude/skills/api-draw
python scripts/nanobanana_draw.py "Hand-drawn whiteboard sketch style diagram, 3:4 vertical ratio,
visual note-taking aesthetic, minimalist line art,
bold black marker strokes with blue highlight accents,
pure white background, clean and professional.
Title: 「TCP可靠传输:快递版」in bold hand-drawn style with blue underline.
Content with simple doodle icons:
1. 序列号+确认 - delivery person with numbered packages, receipt
2. 超时重传 - clock icon, retry arrow
3. 滑动窗口 - doorstep with space indicator
4. 拥塞控制 - truck in traffic, slow down sign
5. 校验和 - person checking box contents
Summary box: 口诀「发货带单号,签收要回执,没回再重发」
Excalidraw hand-drawn aesthetic, NOT cute/kawaii." \
--style "手绘白板" \
--subject "TCP可靠传输_快递版"
# TCP 可靠传输图解
> 用发快递的思路理解 TCP 如何保证数据不丢失
## TCP 如何保证可靠传输?
**快递类比:**
1. **序列号+确认** = 包裹带单号,签收要回执
2. **超时重传** = 3天没签收?再发一个!
3. **滑动窗口** = 看门口空间发多少
4. **拥塞控制** = 双十一路堵,慢点发
5. **校验和** = 开箱验货

## 总结
| 概念 | 口诀 |
|------|------|
| TCP 可靠传输 | 发货带单号,签收要回执,没回再重发 |