mcpField
S
skillboss

skillboss

github.com/heeyo-lifeAgent 工作流349 次安装
代码仓库

关于 skillboss

skillboss 是通过命令行调用多种 AI API 的 Skill,支持模型自动选择,也可按价格、质量或均衡偏好筛选。适用于构建应用以及生成和处理文本、图像、音视频等内容。

主要功能

  1. 01自动选择 AI 模型
  2. 02按偏好筛选模型
  3. 03生成图像、视频、音频和文本
  4. 04生成 UI 并部署应用
  5. 05搜索网页与处理文档

适用场景

  1. 01为应用生成图像和视频
  2. 02创建网页 UI 并部署
  3. 03搜索网页并解析文档

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/heeyo-life/skillboss-skills --skill skillboss

安装后在 Claude Code 中输入/skillboss确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

api-integration.md
billing.md
config.json
deployment.md
error-handling.md
extensions/
README.md
extensions/remotion/
EXTENSION_SKILL.md
extensions/remotion/rules/
3d.md
animations.md
assets.md
audio.md
calculate-metadata.md
can-decode.md
charts.md
compositions.md
display-captions.md
extract-frames.md
fonts.md
get-audio-duration.md
get-video-dimensions.md
get-video-duration.md
gifs.md
images.md
import-srt-captions.md
lottie.md
maps.md
measuring-dom-nodes.md
extensions/remotion/rules/assets/
charts-bar-chart.tsx
text-animations-typewriter.tsx
text-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 密钥
决策流程:
  1. 任何 AI 任务 -> 使用 skb task <type> -- 自动选择最佳模型
  2. 多步骤任务 -> 使用 skb task chain -- 它会规划工作流
  3. 已经知道模型? -> 使用 skb api call <model> -b '...'
  4. 需要参数? -> 使用 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.mdHTTP 错误、重试、速率限制、余额警告
计费billing.md定价、每月费用、引导用户充值
工作流workflows.mdLogo、网站、播客、邮件、电商、口播视频工作流指南
模型参考reference.md完整模型列表和详细参数文档

评论

支持 Markdown