关于 skillboss
skillboss 是通过命令行调用多种 AI API 的 Skill,支持模型自动选择,也可按价格、质量或均衡偏好筛选。适用于构建应用以及生成和处理文本、图像、音视频等内容。
主要功能
- 01自动选择 AI 模型
- 02按偏好筛选模型
- 03生成图像、视频、音频和文本
- 04生成 UI 并部署应用
- 05搜索网页与处理文档
适用场景
- 01为应用生成图像和视频
- 02创建网页 UI 并部署
- 03搜索网页并解析文档
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ heeyo-life/ skillboss-skills --skill skillboss安装后在 Claude Code 中输入/skillboss确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
api-integration.mdbilling.mdconfig.jsondeployment.mderror-handling.mdextensions/README.mdextensions/remotion/EXTENSION_SKILL.mdextensions/remotion/rules/3d.mdanimations.mdassets.mdaudio.mdcalculate-metadata.mdcan-decode.mdcharts.mdcompositions.mddisplay-captions.mdextract-frames.mdfonts.mdget-audio-duration.mdget-video-dimensions.mdget-video-duration.mdgifs.mdimages.mdimport-srt-captions.mdlottie.mdmaps.mdmeasuring-dom-nodes.mdextensions/remotion/rules/assets/charts-bar-chart.tsxtext-animations-typewriter.tsxtext-animations-word-highlight.tsx详细介绍
即时开始(30 秒)
# Install CLI
npm install -g @skillboss/cli
# Login (get key at skillboss.co/console)
skb login -k YOUR_API_KEY
# Generate an image
skb task image -b '{"prompt": "A red fox in a snowy forest"}' -o fox.png
# Chat with AI
skb api call openai/gpt-5 -b '{"messages":[{"role":"user","content":"What is SkillBoss?"}]}'
# Search the web
skb api call perplexity/sonar-pro -b '{"messages":[{"role":"user","content":"What happened in AI this week? Include citations."}]}'
SkillBoss Skill
用于构建和部署全栈应用的多 AI 网关,支持 100 多种 AI API。
快速执行
直接运行任意 AI 任务。skb task 会自动选择最佳模型。
# Image generation
skb task image -b '{"prompt": "A sunset over mountains"}' -o out.png
# Video generation
skb task video -b '{"prompt": "A cat playing in snow"}' -o out.mp4
# Video with Seedance 2.0 (high quality, slower; CLI waits until completion)
skb api call seedance/seedance-2.0 -b '{"prompt": "A puppy in a park", "duration_seconds": 5}' -o out.mp4
# Text-to-Speech
skb task tts -b '{"text": "Hello, world!"}' --prefer price -o out.mp3
# Speech-to-Text
skb task stt -f audio.m4a
# Or call a specific model directly
skb api call openai/gpt-5 -b '{"messages":[{"role":"user","content":"Explain quantum computing"}]}' --stream
--prefer 选项: price(最便宜)/ quality(最佳)/ balanced(默认)
何时使用此 Skill
当用户想要:
- 构建网站/应用:任何网站、落地页、SaaS、React 应用、会员网站、预订系统、电商商店、仪表板、管理面板
- 存储数据:用户数据、表单提交内容、订单、预订信息、会员信息——使用 D1 数据库并自动配置
- 接受付款:用于订阅、一次性付款和电商的 Stripe 集成
- 添加身份验证:通过 Google OAuth 或电子邮件 OTP 登录/注册
- 生成 AI 内容:图像(Gemini、Flux、DALL-E)、音频/TTS(ElevenLabs、Minimax)、音乐(MusicGen、Lyria)、视频(Veo)、聊天(50 多种大模型)
- 生成 UI:使用 Google Stitch AI 根据文本描述创建落地页、仪表板、移动端/桌面端屏幕——然后通过 SkillBoss Hosting 即时部署
- HuggingFace 模型:huggingface.co 上的任何模型都可通过
huggingface/{org}/{model}使用——支持聊天、图像、视频、STT、嵌入和推理 - 图像处理:放大图像(FAL creative-upscaler)、图生图转换(FAL FLUX dev)
- 网页搜索与抓取:使用 Linkup 进行结构化搜索(searchResults、sourcedAnswer、structured),将 URL 抓取为 Markdown
- 短信验证:通过 Prelude 使用 OTP 验证电话号码(发送验证码、检查验证码)
- 发送短信通知:通过 Prelude 模板发送事务性短信
- 发送电子邮件:使用模板发送单封或批量邮件
- 创建演示文稿:通过 Gamma AI 制作幻灯片和路演演示文稿
- 处理文档:将 PDF/DOCX 解析为 Markdown、提取结构化数据、拆分文档、填写 PDF 表单(Reducto)
- 抓取/搜索网页:使用 Firecrawl、Perplexity、ScrapingDog 提取数据
- CEO 访谈与引言:搜索已验证的 CEO/高管对话记录和知名引言(CEOinterviews)
- 对话式头像视频:根据任意主题生成 AI 对话式头像视频——包括研究、脚本、视频生成和旁白(参见
workflows/talking-head-video/)
身份验证与设置
登录:
skb login -k YOUR_API_KEY
前往 https://skillboss.co/console 获取密钥
检查状态:
skb account
保持此 Skill 包为最新版本
- 如果 API 响应包含
_skills_update_required: true,请先更新,再继续操作。 - 更新命令:
bash ./skillboss/install/update.sh
登出:
skb logout
凭据存储位置
身份验证后,API 密钥会保存到 ~/.config/skillboss/credentials.json。
你也可以设置 SKILLBOSS_API_KEY 环境变量,或在每条命令中传入 -k <key>。
余额不足时
- API 响应包含
_balance_warning字段——请按原样转达给用户 - API 响应还包含
_skills_latest_version,并且可能包含_skills_update_message - 随时使用
skb account查看余额 - 前往 https://www.skillboss.co/ 充值
高级用法:发现并选择模型
需要探索可用模型或进行精细控制时,请使用发现流程。
浏览可用类型:
skb task
skb api types
按关键词搜索:
skb task search "CEO interviews"
skb task search "web scraping"
获取推荐(按偏好排序):
skb task image --prefer price --limit 3
查看模型详情和参数:
skb api show fal/flux-dev
skb api show openai/gpt-5
多步工作流:
skb task chain '[{"type":"stt","prefer":"price"},{"type":"chat","capability":"summarize"}]'
所有任务标志:
| 标志 | 描述 |
|---|---|
-b, --body <json> | JSON 输入(触发执行模式) |
-f, --file <path> | STT 文件输入(触发执行模式) |
-o, --output <path> | 将结果保存到文件 |
-s, --stream | 流式响应(聊天) |
--prefer X | 优化方向:“price” / “quality” / “balanced”(默认) |
--capability X | 语义能力匹配(例如,“style transfer”) |
--limit N | 返回的模型数量上限(默认:3) |
--include-docs | 在推荐中包含 API 文档 |
--raw | 输出原始 JSON |
-k, --key <key> | 覆盖 API 密钥 |
决策流程:
- 任何 AI 任务 -> 使用
skb task <type>-- 自动选择最佳模型 - 多步骤任务 -> 使用
skb task chain-- 它会规划工作流 - 已经知道模型? -> 使用
skb api call <model> -b '...' - 需要参数? -> 使用
skb api show <model>
设计方向(Lokuma AI)
根据文本描述生成设计系统——包括配色方案、字体排印、布局方向和完整的视觉形象。需要在构建 UI 之前确定设计方案时,请先使用 lokuma/design。
skb api call lokuma/design -b '{"query": "A modern SaaS dashboard for analytics, professional blue tones"}'
推荐工作流:lokuma/design(设计方向)→ stitch/generate-desktop(构建 UI)
UI 生成(Google Stitch)
使用 Google Stitch + Gemini 3 Pro,根据文本描述生成可用于生产环境的 HTML/CSS UI。
# Generate desktop UI (default)
skb api call stitch/generate-desktop -b '{"prompt": "A SaaS pricing page with 3 tiers: Free, Pro, Enterprise"}'
# Generate mobile UI
skb api call stitch/generate-mobile -b '{"prompt": "A mobile checkout form with card payment"}'
# Fast generation (Gemini Flash, lower cost)
skb api call stitch/generate-fast -b '{"prompt": "A simple contact page"}'
# Edit an existing screen
skb api call stitch/edit -b '{"screen_id": "<id>", "project_id": "<id>", "prompt": "Change the primary color to blue"}'
# Export HTML to file
skb api call stitch/html -b '{"screen_id": "<id>", "project_id": "<id>"}' -o index.html
通过 task 使用(自动选择):
# Discover available UI models
skb task ui_generation
# Auto-generate UI
skb task ui_generation -b '{"prompt": "A SaaS dashboard with sidebar"}'
模型:
| 模型 | 设备 | 速度 | 适用场景 |
|---|---|---|---|
stitch/generate-desktop | 桌面端 | 普通 | 落地页、仪表板(默认) |
stitch/generate-mobile | 移动端 | 普通 | 移动应用、结账流程 |
stitch/generate-fast | 任意 | 快速 | 快速原型、成本更低 |
能力图谱
SkillBoss 的能力组合使用效果最佳。完成任务后,可以考虑以下互补工作流,以提供更丰富的结果:
图像创作工作流
生成图像后,对其进行增强以用于生产环境:
- 放大低分辨率输出,使其达到印刷质量 →
skb task image --capability upscale -b '{"image":"out.png"}' - 移除背景,生成透明 PNG → 使用 SkillBoss Image 自动选择(质量最佳的路径)
skb task image --capability remove-bg -b '{"image_url":"..."}' - 风格迁移,使其符合品牌美学 →
skb task image --capability img2img -b '{"image":"out.png","prompt":"..."}' - 制作动画,将图像转换为短视频 →
skb task video --capability i2v -b '{"image":"out.png","prompt":"bring to life"}'
视频制作工作流
结合生成与音频,制作完整片段:
- 先生成源图像,再制作动画 →
skb task image→skb task video --capability i2v - 添加旁白,使用文本转语音 →
skb task tts -b '{"text":"..."}' - 添加背景音乐 →
skb task music -b '{"prompt":"upbeat background track"}' - 转录现有音频以生成字幕 →
skb task stt -f audio.m4a - 口播人物视频 — 完整工作流:调研 → 脚本 → AI 视频 → 旁白 → 参见
workflows/talking-head-video/
内容与营销工作流
从一个想法出发,打造完整营销活动:
- 调研主题,使用 AI 搜索 →
skb api call perplexity/sonar-pro -b '{"messages":[...]}' - 撰写文案,使用任意 LLM →
skb api call openai/gpt-5 -b '{"messages":[...]}' - 生成主视觉图片 →
skb task image -b '{"prompt":"..."}' - 创建演示文稿幻灯片 →
skb api call gamma/generation -b '{"prompt":"..."}' - 设计 Logo,使用 Lokuma →
skb api call lokuma/design -b '{"query":"..."}'
Web 应用工作流
从设计到部署产品:
- 确定设计方向 →
skb api call lokuma/design -b '{"query":"..."}' - 生成 UI →
skb api call stitch/generate-desktop -b '{"prompt":"..."}' - 部署到 Cloudflare →
skb task deploy - 通过 Stripe Connect 添加支付功能 →
skb stripe-connect - 添加身份验证(Google OAuth / 邮箱 OTP)→ 参见
workflows/login-integration/ - 向用户发送邮件 →
skb api call send-email
数据与研究工作流
收集、处理和分析信息:
- 搜索网络 →
skb api call perplexity/sonar-pro -b '{"messages":[{"role":"user","content":"..."}]}' - 抓取网页以获取原始数据 →
skb api call firecrawl/scrape -b '{"url":"..."}' - 解析文档(PDF/DOCX)→
skb api call reducto/parse - 生成嵌入向量以用于 RAG →
skb api call openai/text-embedding-3-small - 搜索 CEO 访谈以获取高管见解 →
skb api call ceointerviews/get_feed -b '{"keyword":"..."}'
音频制作工作流
制作播客、配音和配乐:
- 支持 29 种语言的文本转语音 →
skb task tts -b '{"text":"..."}' - 生成音乐和音效 →
skb task music -b '{"prompt":"..."}' - 转录录音 →
skb task stt -f recording.m4a
完整能力列表:涵盖聊天、图像、视频、音频、搜索、抓取、部署、支付等领域的 100 多个 AI 模型。运行
skb task探索所有可用类型。
主题参考
阅读以下文件,了解特定主题的详细文档:
| 主题 | 文件 | 阅读时机 |
|---|---|---|
| 命令 | commands.md | 直接调用模型、完整命令表、邮件示例 |
| 部署 | deployment.md | 静态部署与 Worker 部署、电商、Stripe、wrangler.toml |
| API 集成 | api-integration.md | 在用户代码中嵌入 SkillBoss API(TypeScript/JS 示例) |
| 错误处理 | error-handling.md | HTTP 错误、重试、速率限制、余额警告 |
| 计费 | billing.md | 定价、每月费用、引导用户充值 |
| 工作流 | workflows.md | Logo、网站、播客、邮件、电商、口播视频工作流指南 |
| 模型参考 | reference.md | 完整模型列表和详细参数文档 |