skillboss — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited skillboss (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
# 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."}]}'Multi-AI gateway for building and deploying full-stack applications with 100+ AI APIs.
Run any AI task directly. skb task auto-selects the best model.
# 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` options: price (cheapest) / quality (best) / balanced (default)
Use this skill when the user wants to:
huggingface/{org}/{model} -- chat, image, video, STT, embedding, inferenceworkflows/talking-head-video/)skb login -k YOUR_API_KEYGet your key at https://skillboss.co/console
skb account_skills_update_required: true, update before doing more work.bash ./skillboss/install/update.shskb logoutAfter authentication, your API key is saved to ~/.config/skillboss/credentials.json.
You can also set SKILLBOSS_API_KEY environment variable, or pass -k <key> per command.
_balance_warning field -- relay this to the user exactly as provided_skills_latest_version and may include _skills_update_messageskb accountUse the discover flow when you need to explore available models or want fine-grained control.
skb task
skb api typesskb task search "CEO interviews"
skb task search "web scraping"skb task image --prefer price --limit 3skb api show fal/flux-dev
skb api show openai/gpt-5skb task chain '[{"type":"stt","prefer":"price"},{"type":"chat","capability":"summarize"}]'| Flag | Description |
|---|---|
-b, --body <json> | JSON inputs (triggers execute mode) |
-f, --file <path> | File input for STT (triggers execute mode) |
-o, --output <path> | Save result to file |
-s, --stream | Stream response (chat) |
--prefer X | Optimization: "price" / "quality" / "balanced" (default) |
--capability X | Semantic capability matching (e.g., "style transfer") |
--limit N | Max models to return (default: 3) |
--include-docs | Include API docs in recommendations |
--raw | Output raw JSON |
-k, --key <key> | API key override |
skb task <type> -- auto-selects the best modelskb task chain -- it plans the workflowskb api call <model> -b '...'skb api show <model>Generate design systems — color palettes, typography, layout direction, and full visual identity — from text descriptions. Use lokuma/design first when you need design decisions before building UI.
skb api call lokuma/design -b '{"query": "A modern SaaS dashboard for analytics, professional blue tones"}'Recommended workflow: lokuma/design (design direction) → stitch/generate-desktop (build the UI)
Generate production-ready HTML/CSS UI from text descriptions using Google Stitch + Gemini 3 Pro.
# 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.htmlVia task (auto-select):
# Discover available UI models
skb task ui_generation
# Auto-generate UI
skb task ui_generation -b '{"prompt": "A SaaS dashboard with sidebar"}'Models:
| Model | Device | Speed | Use when |
|---|---|---|---|
stitch/generate-desktop | Desktop | Normal | Landing pages, dashboards (default) |
stitch/generate-mobile | Mobile | Normal | Mobile apps, checkout flows |
stitch/generate-fast | Any | Fast | Quick prototypes, lower cost |
SkillBoss capabilities work best in combination. After completing a task, consider these complementary workflows to deliver richer results:
After generating an image, enhance it for production use:
skb task image --capability upscale -b '{"image":"out.png"}'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"}'Combine generation with audio for complete clips:
skb task image → skb task video --capability i2vskb task tts -b '{"text":"..."}'skb task music -b '{"prompt":"upbeat background track"}'skb task stt -f audio.m4aworkflows/talking-head-video/Build complete campaigns from a single idea:
skb api call perplexity/sonar-pro -b '{"messages":[...]}'skb api call openai/gpt-5 -b '{"messages":[...]}'skb task image -b '{"prompt":"..."}'skb api call gamma/generation -b '{"prompt":"..."}'skb api call lokuma/design -b '{"query":"..."}'From design to deployed product:
skb api call lokuma/design -b '{"query":"..."}'skb api call stitch/generate-desktop -b '{"prompt":"..."}'skb task deployskb stripe-connectworkflows/login-integration/skb api call send-emailGather, process, and analyze information:
skb api call perplexity/sonar-pro -b '{"messages":[{"role":"user","content":"..."}]}'skb api call firecrawl/scrape -b '{"url":"..."}'skb api call reducto/parseskb api call openai/text-embedding-3-smallskb api call ceointerviews/get_feed -b '{"keyword":"..."}'Create podcasts, voiceovers, and soundtracks:
skb task tts -b '{"text":"..."}'skb task music -b '{"prompt":"..."}'skb task stt -f recording.m4aFull capability list: 100+ AI models across chat, image, video, audio, search, scraping, deployment, payments, and more. Run skb task to explore all available types.Read these files for detailed documentation on specific topics:
| Topic | File | When to Read |
|---|---|---|
| Commands | commands.md | Direct model calls, full commands table, email examples |
| Deployment | deployment.md | Static vs Worker deployment, e-commerce, Stripe, wrangler.toml |
| API Integration | api-integration.md | Embedding SkillBoss API in user code (TypeScript/JS examples) |
| Error Handling | error-handling.md | HTTP errors, retries, rate limits, balance warnings |
| Billing | billing.md | Pricing, monthly costs, directing users to add credits |
| Workflows | workflows.md | Logo, website, podcast, email, e-commerce, talking head video workflow guides |
| Model Reference | reference.md | Complete model list and detailed parameter docs |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.