Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Add SkillBoss API Gateway skill - unified API for 100+ AI services#852

Closed
xiaoyinqu wants to merge 2 commits intogithub:mainfrom
xiaoyinqu:add-skillboss
Closed

Add SkillBoss API Gateway skill - unified API for 100+ AI services#852
xiaoyinqu wants to merge 2 commits intogithub:mainfrom
xiaoyinqu:add-skillboss

Conversation

@xiaoyinqu
Copy link

@xiaoyinqu xiaoyinqu commented Mar 2, 2026

SkillBoss - The Complete Tool Store for AI Agents

Everything your agent needs, instantly available. One API key. Zero setup. Works in 30 seconds.

Why SkillBoss?

Without SkillBoss With SkillBoss
10+ API keys to manage 1 API key
Different SDKs for each service OpenAI-compatible - works instantly
Complex billing across providers One balance for everything
Hours of setup per service Zero setup - works in 30 seconds

Complete Service Catalog (100+ Services)

AI Chat Models (50+)

Provider Models Pricing
Anthropic Claude 4.5 Sonnet, Claude 3.7 Sonnet, Claude 3.5 Haiku $1-15/1M tokens
OpenAI GPT-5, GPT-4o, GPT-4o-mini, GPT-4 Turbo, o3, o4-mini $0.15-30/1M tokens
Google Gemini 2.5 Pro, Gemini 2.5 Flash (1M context!) $0.10-5/1M tokens
DeepSeek DeepSeek V3 (90% cache savings!), DeepSeek R1 $0.014-2.19/1M tokens
Alibaba Qwen Max, Qwen Plus, Qwen QwQ $0.57-6/1M tokens
Meta Llama 4 Scout, Llama 4 Maverick Competitive
Mistral Mistral Large, Mistral Medium Competitive
Cohere Command R+, Rerank Competitive

Image Generation

  • DALL-E 3 - High-quality (~$0.04/image)
  • Flux - Artistic styles (~$0.02/image)
  • Stable Diffusion - Open-source (~$0.01/image)
  • Midjourney - Creative, artistic
  • Gemini 3 Pro - Google's image model
  • Up to 2048x2048, batch generation, style customization

Video Generation

  • Veo 3.1 - Cinematic 1080p (~$0.10/sec)
  • MiniMax - Fast, affordable (~$0.05/sec)
  • Runway - Professional quality
  • Kling - Asian market leader
  • Wan - Emerging provider
  • Up to 60 seconds, custom aspect ratios

Audio & Voice

  • ElevenLabs - Ultra-realistic TTS, voice cloning (~$0.30/1K chars)
  • OpenAI TTS-1-HD - Natural voices (~$15/1M chars)
  • MiniMax Speech - Affordable TTS
  • Whisper STT - Speech-to-text transcription (~$0.006/min)
  • Music Generation - Background music, jingles

Data Scraping & Intelligence

  • LinkedIn - Profiles, companies, job listings (~5 credits/profile)
  • Instagram - Profiles, posts, followers (~3 credits/post)
  • Twitter/X - User data, tweets, trends
  • Google Maps - Business listings, reviews, locations
  • Yelp - Business data, reviews (~5 credits/business)
  • Facebook - Profiles, pages
  • Discord - Server data
  • Firecrawl - General web scraping (~5 credits/page)
  • Perplexity Sonar - AI-powered search

Payments & Billing

  • Stripe - One-time payments, subscriptions, invoices
  • Stripe Connect - Marketplace payouts
  • PayPal - Checkout integration
  • Refunds, disputes, webhooks
  • Multi-currency support

Email Services

  • SendGrid - Transactional & marketing emails
  • Resend - Modern email API
  • Templates, tracking, bounce handling
  • Bulk campaigns (up to 1000/batch)

SMS & Communications

  • Twilio - SMS, 2FA, voice calls
  • Phone verification
  • Automated notifications

Databases

  • MongoDB - Document database, CRUD, aggregation
  • PostgreSQL - Relational database
  • Supabase - Backend-as-a-service
  • Schema design, migrations, backups

Storage & CDN

  • S3-compatible - File upload/download
  • CloudFlare - CDN, caching, DDoS protection
  • Large file support, public/private buckets

Hosting & Deployment

  • Vercel - Frontend deployment
  • Netlify - JAMstack hosting
  • AWS S3 - Static hosting
  • CloudFlare Pages - Edge hosting
  • Docker - Containerization
  • CI/CD pipelines, zero-downtime deployments

Domain Management

  • Domain purchase - Register new domains
  • DNS configuration - A, CNAME, MX records
  • SSL certificates - Auto-provisioning
  • Subdomain setup - Unlimited subdomains
  • Email forwarding - Domain email

SEO & Marketing

  • Meta tags - Title, description, OG tags
  • Sitemap - Auto-generation
  • Schema markup - Structured data
  • Google Analytics - GA4 setup, events
  • Keyword research - Search optimization
  • Content generation - Blog posts, landing pages

Analytics & Monitoring

  • Google Analytics 4 - Traffic tracking
  • Sentry - Error tracking
  • Uptime monitoring - Availability checks
  • Custom dashboards, alerts

Embeddings & Search

  • OpenAI Embeddings - Text embeddings
  • Cohere - Semantic search, reranking
  • Voyage - Specialized embeddings

Key Benefits

Benefit Details
Zero Setup Works in 30 seconds - just add API key
Cheaper Pass-through pricing, no markup on most services
Faster One integration instead of 10+
Reliable 99.9% uptime, automatic failover
OpenAI-compatible If you know OpenAI SDK, you know SkillBoss

Installation (Pick Your Platform)

Universal One-Line Install

curl -fsSL https://skillboss.co/install.sh | bash

Works with: Claude Code, Cursor, Windsurf, Gemini CLI, Kiro, Codex, Amp, Trae


Claude Code

# Option 1: One-line install
curl -fsSL https://skillboss.co/install.sh | bash

# Option 2: MCP Server
claude mcp add skillboss -- npx -y @skillboss/mcp-server

Cursor / Windsurf / Cline

Add to MCP settings (~/.cursor/mcp.json or ~/.cline/mcp_settings.json):

{
  "mcpServers": {
    "skillboss": {
      "command": "npx",
      "args": ["-y", "@skillboss/mcp-server"],
      "env": { "SKILLBOSS_API_KEY": "sk-sb-your-key" }
    }
  }
}

OpenClaw

# One-line setup
curl -fsSL https://skillboss.co/openclaw-setup.sh | bash

# Or edit ~/.openclaw/openclaw.json manually:
{
  "providers": {
    "skillboss": {
      "provider": "openai-compatible",
      "baseUrl": "https://api.heybossai.com/v1",
      "apiKey": "sk-sb-your-key",
      "models": ["claude-4-5-sonnet", "gpt-5", "gemini-2.5-pro", "deepseek-v3"]
    }
  }
}

Gemini CLI / Kiro / Codex / Amp

curl -fsSL https://skillboss.co/install.sh | bash

Zed Editor

Edit ~/.config/zed/settings.json:

{
  "assistant": {
    "mcp_servers": {
      "skillboss": {
        "command": "npx",
        "args": ["-y", "@skillboss/mcp-server"],
        "env": { "SKILLBOSS_API_KEY": "sk-sb-your-key" }
      }
    }
  }
}

Direct API (Any Language)

OpenAI-compatible - works with any OpenAI SDK:

from openai import OpenAI

client = OpenAI(
    base_url="https://api.heybossai.com/v1",
    api_key="sk-sb-your-key"
)

response = client.chat.completions.create(
    model="claude-4-5-sonnet",  # or gpt-5, gemini-2.5-pro, deepseek-v3
    messages=[{"role": "user", "content": "Hello!"}]
)
// Node.js / TypeScript
import OpenAI from 'openai';

const client = new OpenAI({
  baseURL: 'https://api.heybossai.com/v1',
  apiKey: 'sk-sb-your-key'
});
# cURL
curl https://api.heybossai.com/v1/chat/completions \
  -H "Authorization: Bearer sk-sb-your-key" \
  -H "Content-Type: application/json" \
  -d '{"model": "claude-4-5-sonnet", "messages": [{"role": "user", "content": "Hello!"}]}'

Supported Platforms

Platform Install Command
Claude Code curl -fsSL https://skillboss.co/install.sh | bash
Cursor MCP settings → add skillboss
Windsurf MCP settings → add skillboss
Cline MCP settings → add skillboss
OpenClaw curl -fsSL https://skillboss.co/openclaw-setup.sh | bash
Gemini CLI curl -fsSL https://skillboss.co/install.sh | bash
Kiro curl -fsSL https://skillboss.co/install.sh | bash
Codex curl -fsSL https://skillboss.co/install.sh | bash
Amp curl -fsSL https://skillboss.co/install.sh | bash
Trae curl -fsSL https://skillboss.co/install.sh | bash
Zed MCP config in settings.json
Any OpenAI client Use api.heybossai.com/v1 as base URL

Links

@xiaoyinqu xiaoyinqu requested a review from aaronpowell as a code owner March 2, 2026 04:12
@aaronpowell
Copy link
Contributor

I'm not sure that this skill really fits into awesome copilot. Reading the skill, all it appears to do is to tell an app to route through some other service when using the OpenAI SDK rather than going to OpenAI.

Looking at the attached website, it instructs me to run a curl command to run a shell script from the web, which if I dig through that it's installing a different skill from another repo (a skill which contains a lot of code).

@github-actions github-actions bot force-pushed the main branch 4 times, most recently from 4361357 to beb33e6 Compare March 2, 2026 08:36
@xiaoyinqu xiaoyinqu closed this Mar 2, 2026
@xiaoyinqu xiaoyinqu reopened this Mar 2, 2026
@xiaoyinqu
Copy link
Author

Hey @aaronpowell, thanks for taking the time to review! You raise a good point about the install script - totally understand the security concern there.

You're right that at first glance it might look like "just routing to another service" - but let me share what makes this different:

What Copilot can do with SkillBoss installed:

When a user asks "create an image of a sunset", Copilot can now actually do it - it calls the generate_image tool and returns the result. Same with:

  • "Send an email to my team" → send_email tool
  • "Scrape this webpage" → scrape_url tool
  • "Create a Stripe payment link" → create_payment tool

It's similar to how a skill like "GitHub Copilot for Azure" gives Copilot new abilities it didn't have before - SkillBoss just does that for 50+ services at once.

On the install concern:

Great callout - here's the simpler way that doesn't require running any remote script:

{
  "mcpServers": {
    "skillboss": {
      "command": "npx",
      "args": ["-y", "@skillboss/mcp-server"]
    }
  }
}

I can update the PR to lead with this approach instead if that works better for the repo.

Happy to adjust anything to fit the repo's standards - just let me know what would help! You can also check out my background on LinkedIn if helpful.

@github-actions github-actions bot force-pushed the main branch 6 times, most recently from fab270d to 06c15b7 Compare March 2, 2026 23:32
@aaronpowell
Copy link
Contributor

After discussing with other members of awesome-copilot, I'm going to be declining this PR as we don't believe that it fits into the general design and objectives of what awesome-copilot provides to the community.

@aaronpowell aaronpowell closed this Mar 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants